Skip to contentSkip to conversation

add initial support for TBS2910 Matrix ARM mini PC

PATCH New Soeren Moch 3 participants 7 messages Oct 27, 2014 – Nov 11, 2014

Subsystems (4)
lore
Share & tools
lore
#0 lore raw

v4 cover add initial support for TBS2910 Matrix ARM mini PC

- add tbs device tree vendor prefix
- add dts for TBS2910

Soeren Moch (2):
devicetree: bindings: Add vendor prefix for TBS Technologies
ARM: dts: add initial support for TBS2910 Matrix ARM mini PC

 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/arm/boot/dts/Makefile                         |   1 +
 arch/arm/boot/dts/imx6q-tbs2910.dts                | 429 +++++++++++++++++++++
 3 files changed, 431 insertions(+)
 create mode 100644 arch/arm/boot/dts/imx6q-tbs2910.dts
Signature · 1 line
1.9.1
#1 lore raw

PATCH v4 1/2 devicetree: bindings: Add vendor prefix for TBS Technologies

TBS Technologies is a company which specializes in developing, producing and marketing of digital TV tuner cards for PCs.

for additional details refer to http://www.tbsdtv.com/about-us.html

---
Cc: Sebastian Hesselbarth <[email protected]>
Cc: Shawn Guo <[email protected]>
Cc: Sascha Hauer <[email protected]>

---
 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/vendor-prefixes.txt +1 -0
index ac7269f..cdc29d4 100644
@@ -133,6 +133,7 @@ st	STMicroelectronics
 ste	ST-Ericsson
 stericsson	ST-Ericsson
 synology	Synology, Inc.
+tbs	TBS Technologies
 ti	Texas Instruments
 tlm	Trusted Logic Mobility
 toradex	Toradex AG
Signature · 1 line
1.9.1
#3 lore raw

PATCH 1/1 ARM: imx_v6_v7_defconfig: enable DS1307 rtc and gpio fan by default

Used on TBS2910 board.

--
Cc: Shawn Guo <[email protected]>
Cc: Sascha Hauer <[email protected]>

---
 arch/arm/configs/imx_v6_v7_defconfig | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
arch/arm/configs/imx_v6_v7_defconfig +2 -1
index 16cfec4..39e4fe2 100644
@@ -165,7 +165,7 @@ CONFIG_SPI_IMX=y
 CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_MC9S08DZ60=y
 CONFIG_GPIO_STMPE=y
-# CONFIG_HWMON is not set
+CONFIG_SENSORS_GPIO_FAN=y
 CONFIG_WATCHDOG=y
 CONFIG_IMX2_WDT=y
 CONFIG_MFD_DA9052_I2C=y
@@ -240,6 +240,7 @@ CONFIG_LEDS_TRIGGER_BACKLIGHT=y
 CONFIG_LEDS_TRIGGER_GPIO=y
 CONFIG_RTC_CLASS=y
 CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+CONFIG_RTC_DRV_DS1307=y
 CONFIG_RTC_DRV_PCF8563=y
 CONFIG_RTC_DRV_MC13XXX=y
 CONFIG_RTC_DRV_MXC=y
Signature · 1 line
1.9.1
Applied
#4 lore raw

PATCH 1/1 ARM: imx_v6_v7_defconfig: enable DS1307 rtc and gpio fan by default

Quoted 3 lines · Soeren Moch

Used on TBS2910 board.

Applied, thanks.

Quoted 31 lines

--
Cc: Shawn Guo <[email protected]>
Cc: Sascha Hauer <[email protected]>

---
 arch/arm/configs/imx_v6_v7_defconfig | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
arch/arm/configs/imx_v6_v7_defconfig +2 -1
index 16cfec4..39e4fe2 100644
@@ -165,7 +165,7 @@ CONFIG_SPI_IMX=y
 CONFIG_GPIO_SYSFS=y
 CONFIG_GPIO_MC9S08DZ60=y
 CONFIG_GPIO_STMPE=y
-# CONFIG_HWMON is not set
+CONFIG_SENSORS_GPIO_FAN=y
 CONFIG_WATCHDOG=y
 CONFIG_IMX2_WDT=y
 CONFIG_MFD_DA9052_I2C=y
@@ -240,6 +240,7 @@ CONFIG_LEDS_TRIGGER_BACKLIGHT=y
 CONFIG_LEDS_TRIGGER_GPIO=y
 CONFIG_RTC_CLASS=y
 CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+CONFIG_RTC_DRV_DS1307=y
 CONFIG_RTC_DRV_PCF8563=y
 CONFIG_RTC_DRV_MC13XXX=y
 CONFIG_RTC_DRV_MXC=y
Signature · 1 line
1.9.1
#5 lore raw

PATCH v4 2/2 ARM: dts: add initial support for TBS2910 Matrix ARM mini PC

In reply to Soeren Moch

TBS2910 is a i.MX6Q based board. For additional details refer to
http://www.tbsdtv.com/products/tbs2910-matrix-arm-mini-pc.html

---
Cc: Sebastian Hesselbarth <[email protected]>
Cc: Shawn Guo <[email protected]>
Cc: Sascha Hauer <[email protected]>
Cc: Fabio Estevam <[email protected]>

Changes in v2:
- add tbs vendor prefix to vendor-prefixes.txt
- use GPIO_ACTIVE_{HIGH,LOW}
- add led label and default-state="keep"
- whitespace cleanup

Changes in v3:
- split vendor prefix addition into separate patch
- dual-licensed: GPL or X11
- move iomuxc node to the bottom to improve readability
- remove snvs_poweroff node, not in mainline yet
- whitespace cleanup, hope I got it right now

Changes in v4:
- remove 'regulator-always-on' properties
- remove pinctrl hog_grp and add pins to associated peripheral nodes
- configure pad control settings for all used pins

---
 arch/arm/boot/dts/Makefile          |   1 +
 arch/arm/boot/dts/imx6q-tbs2910.dts | 429 ++++++++++++++++++++++++++++++++++++
 2 files changed, 430 insertions(+)
 create mode 100644 arch/arm/boot/dts/imx6q-tbs2910.dts
arch/arm/boot/dts/Makefile +1 -0
index b8c5cd3..f6ad478 100644
@@ -230,6 +230,7 @@ dtb-$(CONFIG_ARCH_MXC) += \
 	imx6q-sabrelite.dtb \
 	imx6q-sabresd.dtb \
 	imx6q-sbc6x.dtb \
+	imx6q-tbs2910.dtb \
 	imx6q-udoo.dtb \
 	imx6q-wandboard.dtb \
 	imx6q-wandboard-revb1.dtb \
arch/arm/boot/dts/imx6q-tbs2910.dts new file +429 -0

429 lines not on this page · raw message

Signature · 1 line
1.9.1