add initial support for TBS2910 Matrix ARM mini PC
Subsystems (4)
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
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
@@ -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
Shawn Guo
AppliedPATCH v4 1/2 devicetree: bindings: Add vendor prefix for TBS Technologies
Quoted 7 lines · Soeren Moch
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
Signed-off-by Soeren Moch <[email protected]>Acked-by Rob Herring <[email protected]>
Applied both, thanks.
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
@@ -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
Shawn Guo
AppliedPATCH 1/1 ARM: imx_v6_v7_defconfig: enable DS1307 rtc and gpio fan by default
Quoted 3 lines · Soeren Moch
Used on TBS2910 board.
Signed-off-by Soeren Moch <[email protected]>
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@@ -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=ySignature · 1 line
1.9.1
PATCH v4 2/2 ARM: dts: add initial support for TBS2910 Matrix ARM mini PC
In reply to Soeren MochTBS2910 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
@@ -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
Fabio Estevam
reviewerPATCH v4 2/2 ARM: dts: add initial support for TBS2910 Matrix ARM mini PC
Quoted 5 lines · Soeren Moch
TBS2910 is a i.MX6Q based board. For additional details refer to
http://www.tbsdtv.com/products/tbs2910-matrix-arm-mini-pc.htmlSigned-off-by Soeren Moch <[email protected]>Reviewed-by Sebastian Hesselbarth <[email protected]>
Looks good: