summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7d-sdb.dts
AgeCommit message (Collapse)Author
2019-11-25MLK-22985 ARM: dts: imx7d sdb: remove the duplicated pin for uart6 nodeFugang Duan
Remove the duplicated pin function for uart6 node. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25MLK-22974-3 ARM: dts: imx7d sdb: reserve CMA memory for DisplayDong Aisheng
Reserve CMA memory for Display [ Aisheng: Ported from 4.19 GA ] Tested-by: Robby Cai <robby.cai@nxp.com> Acked-by: Jason Liu <jason.hui.liu@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25MLK-22900 ARM: dts: change to use off-on-delay-us in regulatorHaibo Chen
After commit f7907e57aea2 ("regulator: fixed: add off-on-delay"), user can use "off-on-delay-us" to define the regulator off-delay time. For SD card, according to the spec requirement, for sd card power reset operation, it need sd card supply voltage to be lower than 0.5v and keep over 1ms, otherwise, next time power back the sd card supply voltage to 3.3v, sd card can't support SD3.0 mode again. This patch add the off-on-delay-us to each board, make sure the sd power reset behavior is align with the specification. Without this patch, when do quick system suspend/resume test, some sd card can't work at SD3.0 mode after system resume back. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25MLK-18675-23 ARM: dts: imx7d-sdb: add wifi bcm4339 support with fmac driverFugang Duan
Add wifi bcm4339 support with fmac driver. Signed-off-by: Fugang Duan <fugang.duan@nxp.com> [Arul: Fix merge conflicts] Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com> Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25ARM: dts: imx7d-sdb: add syscon-poweroffRobin Gong
Add syscon-poweroff device node for i.mx7d. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: move pin LPSR_GPIO1_IO04 to iomuxc_lpsrFugang Duan
PIN LPSR_GPIO1_IO04 is LPSR pin, then move it to iomuxc_lpsr node. And remove the dummy pin group for the PIN. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm: dts: move the sai3 pinctrl to the correct groupHan Xu
one of the sai3 pinctrl should be in lpsr iomux group rather than in iomux group, which messes up the QSPI iomux control. Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: enable mipi camera ov5640Robby Cai
enable csi bridge, mipi csi, and mipi camera ov5640 on imx7d sdb Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25ARM: dts: imx7d: Enable sii902x sound cardShengjiu Wang
Enable sii902x sound card Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm: dts: add sii902x hdmi connector driverSandor Yu
Add sii902x hdmi connector driver to imx7d sdb board. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-25arm: dts: imx7d-sdb: enable pxp v4l2 driverRobby Cai
enable pxp v4l2 driver on imx7d sdb board Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: remove panel nodeFancy Fang
The panel node is a device node for the DRM driver for "sii,43wvf1g" panel. But the lcdif1 is implemented by a framebuffer driver. So to avoid conflict, remove the panel node. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: add lcd-supply property for lcdifFancy Fang
The 3v3 regulator is required for the "sii,43wvf1g" LCD panel display. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: add 'display' property for lcdifFancy Fang
Since the mxsfb framebuffer driver requires 'display' property to exist, so add this property to lcdif1, otherwise there will be below errors printed: [ 3.617194] mxsfb 2220000.lcdif: failed to find display phandle [ 3.623254] mxsfb 2220000.lcdif: Failed to initialize fbinfo: -2 [ 3.640538] mxsfb: probe of 2220000.lcdif failed with error -2 Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25ARM: dts: imx7d: support audio sound cardShengjiu Wang
support audio sound card (wm8960) Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm: dts: imx7d-sdb-epdc: enable elan touch on IMXEBOOKDC4 boardRobby Cai
enable elan touch on IMXEBOOKDC4 panel board Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25arm: dts: imx7d: add epdc propertyRobby Cai
on imx7d-sdb board, epdc has pin conflict with fec2, sim, etc. so add a separate dts file for it. Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25arm: dts: imx7d-sdb: add max17135 supportRobby Cai
add pmic max17135 support Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25arm: dts: imx7d: add pxp nodeRobby Cai
add pxp property like clock, interrupt, io register base for imx7d soc enable pxp on sdb board Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: add mipi panel display supportFancy Fang
Create a new dts for TFT3P5581E mipi panel display support on imx7d sdb board. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25arm: dts: add gpmi-nand support for imx7d sabresdHan Xu
add gpmi-nand support for imx7d sabresd Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25arm: dts: add sensors dts nodesClark Wang
Add sensors nodes in dts files for tests. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25MLK-14897-0: imx7d: dts: Add enet_axi and enet_phy clock parents and ratesFugang Duan
Add clock parents and rates for enet_axi and enet_phy in dts via the asigned-parents and assigned-rates attributes. These were previously set in the ccm driver via set_parent/set_rate calls but that has been removed in upstream linux. Signed-off-by: Adriana Reus <adriana.reus@nxp.com> Acked-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25ARM: dts: imx7d-sdb: enable uart5/6 nodeFugang Duan
- Enable uart5 for GPS - Add modem reset for uart6 BT port Signed-off-by: Fugang Duan <B38611@freescale.com>
2019-11-25MLK-10447-01: dts: imx7d sdb: Add 74LV595 gpio expander nodeFugang Duan
-74LV595 function compatible with 74HC595, add 74HC595 driver into imx7d sdb dts. Signed-off-by: Sandor Yu <R01008@freescale.com> Signed-off-by: Fugang Duan <B38611@freescale.com> This was also added upstream, only change that remains is adding registers-default on the gpio-expander node. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com> Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
2019-11-25arm: dts: add 'auto-cmd23-broken' for eMMC on imx6qpdl/imx6sx/imx7dHaibo Chen
Broken the auto cmd23 function for eMMC on imx6qpdl/imx6sx/imx7d, otherwise the eMMC RPMB write access will return general fail. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25MLK-10600-3: arch: arm: imx7d: add SIM device nodeJoakim Zhang
Add SIM device node. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> [ Aisheng: fix minor conflicts ] Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25ARM: dts: imx7d: add low power supportAnson Huang
This patch adds low power mode support for i.MX7D, including FastMix off feature support, low power idle support and A7-M4 AMP power management support. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm: dts: imx7d-sdb: add SD3.0 support for usdhc1Haibo Chen
Add usdhc1 support SD3.0. Besides, add fsl,tuning-start-tap for all usdhc, imx usdhc IP logic require the tuning-start-tap larger than 10, to make sure the tuning logical can work normal. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-06-18ARM: dts: imx7s: Enable SNVS power key according to board designAnson Huang
The SNVS power key depends on board design, by default it should be disabled in SoC DT and ONLY be enabled on board DT if it is wired up. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-05ARM: dts: imx7d-sdb: Make SW2's voltage fixedAnson Huang
On i.MX7D SDB board, SW2 supplies a lot of peripheral devices, its voltage should be fixed at 1.8V. The commit 43967d9b5a7c ("ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs") assigns SW2 as the supplier of vdd1p0d, and when its comsumers pcie-phy/mipi-phy try to set the vdd1p0d to 1.0V, regulator core will also set SW2 to its best(min) voltage to 1.5V, and it will lead to board reset. This patch makes SW2's voltage fixed at 1.8V to avoid this issue. Fixes: 43967d9b5a7c ("ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs") Reported-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-05-20ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOsAnson Huang
On i.MX7D SDB board, sw2 supplies 1p0d/1p2 LDO, this patch assigns corresponding power supply for 1p0d/1p2 LDO to avoid confusion by below log: vdd1p0d: supplied by regulator-dummy vdd1p2: supplied by regulator-dummy With this patch, the power supply is more accurate: vdd1p0d: supplied by SW2 vdd1p2: supplied by SW2 Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-12-10ARM: dts: imx7d-sdb: add rev-a board supportAnson Huang
Current imx7d-sdb.dts has some incorrect settings about Rev-A and Rev-B boards, some of the settings are based on Rev-A board but some are based on Rev-B board, clean up it by adding i.MX7D SDB Rev-A board support, make default imx7d-sdb.dts for Rev-B board as usual, and introduce imx7d-sdb-reva.dts for Rev-A board. Below are the affected differences of Rev-A and Rev-B board: Rev-A Rev-B USB_OTG2_PWR: UART3_CTS_B GPIO1_IO07 ENET_EN_B: None GPIO1_IO04 TP_INT_B: EPDC_DATA13 EPDC_BDR1 Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-12-10ARM: dts: imx7: Fix memory node duplicationFabio Estevam
Boards based on imx7 have duplicate memory nodes: - One coming from the board dts file: memory@ - One coming from the imx7s.dtsi file. Fix the duplication by removing the memory node from the dtsi file and by adding 'device_type = "memory";' in the board dts. Reported-by: Rob Herring <robh@kernel.org> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-09-03ARM: dts: imx7d-sdb: enable gpio buttons as wakeup sourceAnson Huang
This patch enables i.MX7D SDB board's below GPIO buttons as wakeup sources: S1(FUNC1): KEY_VOLUMEUP S3(FUNC2): KEY_VOLUMEDOWN Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-07-01ARM: dts: imx: Add missing chosen/stdout-pathLeonard Crestez
This makes it possible to enable earlycon for debugging by just passing an empty "earlycon" argument on the kernel command-line. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-07-01ARM: dts: imx7d-sdb: Restore pwm backlight supportLeonard Crestez
This was removed in commit 5eaeaccdaedb ("ARM: dts: imx7d-sdb: Pass 'enable-gpios' and 'power-supply' properties") with a note claiming that GPIO1_IO01 is connected to a pin labeled as "PWREN" on the connector. Despite that label this pin does actually work as a PWM controlling brightness. So restore pwm functionality. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-06-19ARM: dts: imx7d-sdb: Remove duplicate regulator-can2-3v3Leonard Crestez
Two different regulators are defined with the same name and label but distinct properties. The first definition was added with the first board dts and the second was added when upstream added flexcan support. Looking at schematics it is indeed gpio2 14 connected to the STB pin of the CAN transceiver so remove the first definition. The second definition entirely overrides the first so this already worked and this patch results in no DTB change, just a cleanup. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-05-20ARM: dts: imx7d: correct cpu supply name for voltage scalingAnson Huang
Correct CPU supply name to meet cpufreq-dt driver's requirement for voltage scaling. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-05-15ARM: dts: imx: Switch NXP boards to SPDX identifierFabio Estevam
Adopt the SPDX license identifier headers to ease license compliance management. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-04-16ARM: dts: imx7d-sdb: add gpio key supportAnson Huang
Add support for imx7d-sdb board's gpio keys: S1(FUNC1): KEY_VOLUMEUP S3(FUNC2): KEY_VOLUMEDOWN Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Acked-by: Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-04-05Merge tag 'armsoc-dt' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull ARM SoC device tree updates from Arnd Bergmann: "This is the usual set of changes for device trees, with over 700 non-merged changesets. There is an ongoing set of dtc warning fixes and the usual bugfixes, cleanups and added device support. The most interesting bit as usual is support for new machines listed below: - The Allwinner H6 makes its debut with the Pine-H64 board, and we get two new machines based on its older siblings: the H5 based OrangePi Zero+ and the A64 based Teres-I Laptop from Olimex. On the 32-bit side, we add The Olimex som204 based on Allwinner A20, and the Banana Pi M2 Zero development board (based on H2). - NVIDIA adds support for Tegra194 aka "Xavier", plus their p2972 development board and p2888 CPU module. - The Nuvoton npcm750 is a BMC that was newly added, for now we only support running on the evaluation board. - STmicroelectronics stm32 gains support for the stm32mp157c and two evaluation boards. - The Toradex Colibri board family grows a few members based on the i.MX6ULL variant. - The Advantec DMS-BA16 is a Qseven module using the NXP i.MX6 family of chips. - The Phytec phyBOARD Mira is a family of industrial boards based on i.MX6. For now, four models get added. - TI am335x based PDU-001 is an industrial embedded machine used for traffic monitoring - The Aspeed platform now supports running on the BMC on the Qualcomm Centriq 2400 server - Samsung Exynos4 based Galaxy S3 is a family of mobile phones Qualcomm msm8974 based Galaxy S5 is a rather different phone made by the same company. - The Xilinx Zynq and ZynqMP platforms now gained a lot of dts file for the various boards made by Xilinx themselves, as well as the Digilent Zybo Z7. - The ARM Versatile family now supports the "IB2" interface board. - The Renesas H2 based "Stout" and the H3 based Salvator-X are more evaluation boards named after a kind of beer, as most of them are. The r8a77980 (V3H) based "Condor" apparently doesn't follow that tradition. ;-) - ROC-RK3328-CC is a simple developement board from the Libre Computer Project, based on the Rockchips RK3328 SoC - Haiku is another development board plus Qseven module based on Rockchips RK3368 and made by Theobroma Systems" * tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (701 commits) arm: dts: modify Nuvoton NPCM7xx device tree structure arm: dts: modify Makefile NPCM750 configuration name arm: dts: modify clock binding in NPCM750 device tree arm: dts: modify timer register size in NPCM750 device tree arm: dts: modify UART compatible name in NPCM750 device tree arm: dts: add watchdog device to NPCM750 device tree arm64: dts: uniphier: add ethernet node for PXs3 ARM: dts: uniphier: add pinctrl groups of ethernet for second instance arm: dts: kirkwood*.dts: use SPDX-License-Identifier for board using GPL-2.0+ arm: dts: kirkwood*.dts: use SPDX-License-Identifier for boards using GPL-2.0+/MIT arm: dts: kirkwood*.dts: use SPDX-License-Identifier for boards using GPL-2.0 arm: dts: armada-385-turris-omnia: use SPDX-License-Identifier arm: dts: armada-385-db-ap: use SPDX-License-Identifier arm: dts: armada-388-rd: use SPDX-License-Identifier arm: dts: armada-xp-db-xc3-24g4xg: use SPDX-License-Identifier arm: dts: armada-xp-db-dxbc2: use SPDX-License-Identifier arm: dts: armada-370-db: use SPDX-License-Identifier arm: dts: armada-*.dts: use SPDX-License-Identifier for most of the Armada based board arm: dts: armada-xp-98dx: use SPDX-License-Identifier for prestara 98d SoCs arm: dts: armada-*.dtsi: use SPDX-License-Identifier for most of the Armada SoCs ...
2018-03-08ARM: dts: imx7d-sdb: Fix regulator-usb-otg2-vbus node nameLeonard Crestez
The two usb-otg regulators for imx7d-sdb are both called "regulator-usb-otg1-vbus" and they effectively override each other. This is most likely a copy-paste error. Fixes: b877039aa1fe ("ARM: dts: imx7d-sdb: Adjust the regulator nodes") Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-02-12ARM: dts: imx: Add memory node unit nameMarco Franchi
Fix the following warnings from dtc by adding the unit name to memory nodes: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name Converted using the following command: perl -p0777i -e 's/memory \{\n\t\treg = \<0x+([0-9a-f])/memory\@$1$\0000000 \{\n\t\treg = <0x$1/m' `find ./arch/arm/boot/dts -name "imx*"` The files below were manually fixed: -imx1-ads.dts -imx1-apf9328.dts -imx6q-pistachio.dts Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-02-12ARM: dts: imx7d-sdb: Add support for mpl3115 sensorMarco Franchi
The i.MX 7D SDB has a MPL3115 Pressure sensor. Add support for this sensor, which is included in the trivial i2c devices and according to the bindings documentation, just need a compatible field and an address. Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2017-10-20arm: dts: fix unit-address leading 0sRob Herring
Fix dtc warnings for 'simple_bus_reg' due to leading 0s. Converted using the following command: perl -p -i -e 's/\@0+([0-9a-f])/\@$1/g' `find arch/arm/boot/dts -type -f -name '*.dts*' Dropped changes to ARM, Ltd. boards LED nodes and manually fixed up some occurrences of uppercase hex. Signed-off-by: Rob Herring <robh@kernel.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2017-09-10Merge tag 'armsoc-devicetree' of ↵Linus Torvalds
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull ARM/arm64 Devicetree updates from Olof Johansson: "As usual, device tree updates is the bulk of our material in this merge window. This time around, 559 patches affecting both 32- and 64-bit platforms. Changes are too many to list individually, but some of the larger ones: New platform/SoC support: - Automotive: + Renesas R-Car D3 (R8A77995) + TI DT76x + MediaTek mt2712e - Communication-oriented: + Qualcomm IPQ8074 + Broadcom Stingray + Marvell Armada 8080 - Set top box: + Uniphier PXs3 Besides some vendor reference boards for the SoC above, there are also several new boards/machines: - TI AM335x Moxa UC-8100-ME-T open platform - TI AM57xx Beaglebone X15 Rev C - Microchip/Atmel sama5d27 SoM1 EK - Broadcom Raspberry Pi Zero W - Gemini-based D-Link DIR-685 router - Freescale i.MX6: + Toradex Apalis module + Apalis and Ixora carrier boards + Engicam GEAM6UL Starter Kit - Freescale i.MX53-based Beckhoff CX9020 Embedded PC - Mediatek mt7623-based BananaPi R2 - Several Allwinner-based single-board computers: + Cubietruck plus + Bananapi M3, M2M and M64 + NanoPi A64 + A64-OLinuXino + Pine64 - Rockchip RK3328 Pine64/Rock64 board support - Rockchip RK3399 boards: + RK3399 Sapphire module on Excavator carrier (RK3399 reference design) + Theobroma Systems RK3399-Q7 SoM - ZTE ZX296718 PCBOX Board" * tag 'armsoc-devicetree' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (559 commits) ARM: dts: at91: at91sam9g45: add AC97 arm64: dts: marvell: mcbin: enable more networking ports arm64: dts: marvell: add a reference to the sysctrl syscon in the ppv2 node arm64: dts: marvell: add TX interrupts for PPv2.2 arm64: dts: uniphier: add PXs3 SoC support ARM: dts: uniphier: add pinctrl groups of ethernet phy mode ARM: dts: uniphier: fix size of sdctrl nodes ARM: dts: uniphier: add AIDET nodes arm64: dts: uniphier: fix size of sdctrl node arm64: dts: uniphier: add AIDET nodes Revert "ARM: dts: sun8i: h3: Enable dwmac-sun8i on the Beelink X2" arm64: dts: uniphier: add reset controller node of analog amplifier arm64: dts: marvell: add Device Tree files for Armada-8KP arm64: dts: rockchip: add Haikou baseboard with RK3399-Q7 SoM arm64: dts: rockchip: add RK3399-Q7 (Puma) SoM dt-bindings: add rk3399-q7 SoM ARM: dts: rockchip: enable usb for rv1108-evb ARM: dts: rockchip: add usb nodes for rv1108 SoCs dt-bindings: update grf-binding for rv1108 SoCs ARM: dts: aspeed-g4: fix AHB window size of the SMC controllers ...
2017-08-03ARM: dts: imx7d-sdb: Add flexcan supportFabio Estevam
Add support for Flexcan. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2017-07-25ARM: dts: imx7d-sdb: Pass 'enable-gpios' and 'power-supply' propertiesMarco Franchi
Currently the LCD is turned on thanks to the bootloader initialization. In order to make the kernel to turn on the LCD on is own, pass the 'enable-gpios' and 'power-supply' properties. Also, the GPIO1_IO01 is not used as PWM functionality on this board. It is connected to the PWREN pin of connector J14 and has a GPIO function, so remove the PWM1 node and change the GPIO1_IO01 IOMUX to GPIO function. Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2017-07-25ARM: dts: imx7d-sdb: Add DRM panel supportMarco Franchi
It is preferred to use the panel compatible string rather than passing the LCD timming in the device tree. So pass the "innolux,at043tn24" compatible string to describe the parallel LCD on this board. Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>