summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts
AgeCommit message (Collapse)Author
2023-08-14Merge tag 'imx-dt-6.6' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt i.MX ARM device tree change for 6.6: - New device tree for TQ-Systems MBLS102xA board. - A bunch of dtschema warning fixes from Fabio Estevam and Krzysztof Kozlowski. - Add missing supply regulator for imx6qdl-mba6 and imx6qdl-tqma6x. - Replace deprecated extcon-usb-gpio id-gpio/vbus-gpio properties. - Disable the internal i.MX6 watchdog and rely on PMIC reboot handler for phycore and pfla02 boards. - Replace NO_PAD_CTL by explicit pad configuration for karo-tx25 board. * tag 'imx-dt-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (35 commits) ARM: dts: imx6qdl: mba6: Fix gpio-keys button node names ARM: dts: imx6ul: Fix nand-controller #size-cells ARM: dts: imx6ul: mba6ulx: Fix stmpe811 node warnings ARM: dts: imx6dl-b1x5pv2: Fix simple-audio routing property ARM: dts: imx6q-prti6q: Fix the SDIO wifi node ARM: dts: vfxxx: Pass 'mmc' as the esdhc node names ARM: dts: imx53-smd: Remove invalid SPI flash entry ARM: dts: imx50-evk: Use generic node name for SPI NOR flash ARM: dts: imx6q-cm-fx6: Remove invalid SPI flash entry ARM: dts: ls1021a: add TQMLS1021A flash partition layout ARM: dts: ls1021a: add TQ-Systems MBLS102xA device tree ARM: dts: imx: Remove 'compatible' from the pfuze nodes ARM: dts: imx: Pass #sound-dai-cells to sgtl5000 ARM: dts: nxp: mxs: split interrupts per cells ARM: dts: imx6ul-geam: Remove invalid sgtl5000 property ARM: dts: imx28: drop incorrect reg in fixed regulators ARM: dts: imx27: drop incorrect reg in fixed regulators ARM: dts: imx25: drop incorrect reg in fixed regulators ARM: dts: imx23: drop incorrect reg in fixed regulators ARM: dts: imx50-kobo-aura: switch to enable-gpios ... Link: https://lore.kernel.org/r/20230813133354.847010-4-shawnguo@kernel.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-14Merge tag 'mvebu-dt-6.6-1' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt mvebu dt for 6.6 (part 1) Fix style issue and incorrect syntax * tag 'mvebu-dt-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu: ARM: dts: marvell: dove: drop incorrect reg in fixed regulators ARM: dts: marvell: armada: drop incorrect reg in fixed regulators ARM: dts: marvell: add missing space before { Link: https://lore.kernel.org/r/87h6p4t0lv.fsf@BL-laptop Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: marvell: dove: drop incorrect reg in fixed regulatorsKrzysztof Kozlowski
Fixed regulators are not in some bus and bindings do not allow a "reg" property. Move them out of "regulators" node to top-level. dove-cubox.dtb: regulator@1: Unevaluated properties are not allowed ('reg' was unexpected) Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2023-08-12ARM: dts: marvell: armada: drop incorrect reg in fixed regulatorsKrzysztof Kozlowski
Fixed regulators are not in some bus and bindings do not allow a "reg" property. Move them out of "regulators" node to top-level. armada-370-dlink-dns327l.dtb: regulator@1: Unevaluated properties are not allowed ('reg' was unexpected) Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
2023-08-12ARM: dts: nuvoton: Fix pca954x i2c-mux node namesGeert Uytterhoeven
"make dtbs_check": arch/arm/boot/dts/nuvoton-npcm730-gbs.dtb: i2c-switch@71: $nodename:0: 'i2c-switch@71' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: aspeed: Fix pca954x i2c-mux node namesGeert Uytterhoeven
"make dtbs_check": arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dtb: i2c-switch@70: $nodename:0: 'i2c-switch@70' does not match '^(i2c-?)?mux' From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml arm/boot/dts/aspeed-bmc-bytedance-g220a.dtb: i2c-switch@70: Unevaluated properties are not allowed ('#address-cells', '#size-cells', 'i2c@0', 'i2c@1', 'i2c@2', 'i2c@3' were unexpected) From schema: Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml ... Fix this by renaming PCA954x nodes to "i2c-mux", to match the I2C bus multiplexer/switch DT bindings and the Generic Names Recommendation in the Devicetree Specification. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Remove file name from the files themselvesAndrew Davis
File names inside the file does not add much and just makes it difficult to move the files, often the file name is not updated and becomes wrong. Remove them. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Use MATRIX_KEY macro for linux,keymapAndrew Davis
This looks better and allows us to see the row and column numbers more easily. Switch to this macro here. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Fix uart node to conform with DT bindingAndrew Davis
This node does not follow the DT binding schema, correct this. The arm,pl011 binding requires the first clock to be named "uartclk". Should result in no functional change. Signed-off-by: Andrew Davis <afd@ti.com> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Fix vbus_reg node to conform with DT bindingAndrew Davis
This node does not follow the DT binding schema, correct this. All "regulator-fixed" are voltage type, so drop "regulator-type". Should result in no functional change. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Fix sram node to conform with DT bindingAndrew Davis
This node does not follow the DT binding schema, correct this. Should result in no functional change. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Fix cpu node to conform with DT bindingAndrew Davis
This node does not follow the DT binding schema, correct this. Should result in no functional change. Signed-off-by: Andrew Davis <afd@ti.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: nspire: Use syscon-reboot to handle restartAndrew Davis
Writing this bit can be handled by the syscon-reboot driver. Add this node to DT. Signed-off-by: Andrew Davis <afd@ti.com> Tested-by: Fabian Vogt <fabian@ritter-vogt.de> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Reviewed-by: Fabian Vogt <fabian@ritter-vogt.de> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'samsung-dt-6.6' of ↵Arnd Bergmann
https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt Samsung DTS ARM changes for v6.6 1. Galaxy S II: correct LCD screen's physical size. 2. Add Samsung Galaxy Tab 3 8.0 boards (Exynos4212). 3. Galaxy S3 family: add USB connector and USB OTG. Full USB OTG still seems not to work, but at least HDMI improved and dtbs_check is happy. 4. Fix issues pointed out by dtbs_check and W=1: unit addresses, use 'gpios' suffix over 'gpio', update i2c-arb device node to newer binding. 5. Few white-space cleanups. * tag 'samsung-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: samsung: exynos4412-midas: add USB connector and USB OTG ARM: dts: samsung: exynos5250-snow: switch i2c-arb to new child variant ARM: dts: samsung: exynos5250-snow: use 'gpios' suffix for i2c-arb ARM: dts: samsung: fix Exynos4212 Tab3 makefile entries ARM: dts: exynos: Add Samsung Galaxy Tab 3 8.0 boards ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size ARM: dts: s5pv210: minor whitespace cleanup around '=' ARM: dts: exynos: minor whitespace cleanup around '=' Link: https://lore.kernel.org/r/20230810151250.220202-3-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'aspeed-6.6-devicetree-2' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc into soc/dt ASPEED device tree updates for 6.6 - New machines * Inventec's Starscream AST2600 BMC, for a x86 server platform * Meta's Yossemite 4 AST2600 BMC, for a multi-node server platform - Big device tree rework for IBM's Power10 BMC platforms - Updates for wedge400 and Mt Mitchell - AST2600 I3C and VUART descriptions * tag 'aspeed-6.6-devicetree-2' of git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc: ARM: dts: aspeed: Add AST2600 I3C control pins ARM: dts: aspeed: everest: Move common devices up ARM: dts: aspeed: everest: Reorganise FSI description ARM: dts: aspeed: rainier: Reorganise FSI description ARM: dts: aspeed: bonnell: Reorganise FSI description ARM: dts: aspeed: Add P10 FSI descriptions ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMC dt-bindings: arm: aspeed: add Facebook Yosemite 4 board ARM: dts: aspeed: wedge400: Set eMMC max frequency ARM: dts: aspeed: wedge400: Enable more ADC channels ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsi ARM: dts: aspeed: rainier: Remove TPM device ARM: dts: aspeed: Add AST2600 VUARTs ARM: dts: aspeed: mtmitchell: Add MCTP ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systems ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9 ARM: dts: aspeed: Adding Inventec Starscream BMC dt-bindings: arm: aspeed: add Inventec starscream-bmc ARM: dts: aspeed: bonnell: Add DIMM SPD Link: https://lore.kernel.org/r/CACPK8Xc76O5kLEAXRtbFXZcP=ObrKR0Kpez_er+zV2vZffZe7A@mail.gmail.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'omap-for-v6.6/dt-take2-signed' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/dt Devicetree changes for omaps for v6.6 Updates for opp and pinctrl nodes to follow the devicetree bindings. * tag 'omap-for-v6.6/dt-take2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: arm: dts: ti: omap: Fix OPP table node names arm: dts: ti: omap: am5729-beagleboneai: Drop the OPP arm: dts: ti: omap: omap36xx: Rename opp_supply nodename ARM: dts: ti: add missing space before { ARM: dts: ti: split interrupts per cells ARM: dts: Unify pinctrl-single pin group nodes for davinci Link: https://lore.kernel.org/r/pull-1691658952-110529@atomide.com-3 Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'sunxi-dt-for-6.6-1' of ↵Arnd Bergmann
https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt - Add D1 GPADC node - Introduce support for OrangePi Zero 3 SBC - Enable DT overlay support for Allwinner H3 boards * tag 'sunxi-dt-for-6.6-1' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: arm: dts: Enable device-tree overlay support for sun8i-h3 pi devices arm64: dts: allwinner: h616: Add OrangePi Zero 3 board support dt-bindings: arm: sunxi: document Orange Pi Zero 3 board name arm64: dts: allwinner: h616: Split Orange Pi Zero 2 DT riscv: dts: allwinner: d1: Add GPADC node Link: https://lore.kernel.org/r/20230806180546.GA127039@jernej-laptop Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi ↵Arnd Bergmann
into soc/dt ARM: DT: HiSilicon ARM32 DT updates for v6.6 - Fix "status" values * tag 'hisi-arm32-dt-for-6.6' of https://github.com/hisilicon/linux-hisi: ARM: dts: hisilicon: Fix "status" values Link: https://lore.kernel.org/r/64CC9B21.70907@hisilicon.com Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'at91-dt-6.6' of ↵Arnd Bergmann
https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt AT91 device tree updates for 6.6 It contains: - TCB timer nodes adition for at91-sama5d3_ksz9477_evb board - device tee cleanups * tag 'at91-dt-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux: ARM: dts: at91: remove duplicated entries ARM: dts: microchip: split interrupts per cells ARM: dts: at91: ksz9477_evb: Add tx-internal-delay-ps property for port5 ARM: dts: at91: ksz9477_evb: Add missing timer nodes ARM: dts: at91-vinco: Fix "status" values ARM: dts: microchip: add missing space before { ARM: dts: microchip: minor whitespace cleanup around '=' Link: https://lore.kernel.org/r/20230804044102.231448-1-claudiu.beznea@tuxon.dev Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: st: spear: split interrupts per cellsKrzysztof Kozlowski
Each interrupt should be in its own cell. This is much more readable. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Link: https://lore.kernel.org/r/20230730111536.98164-1-krzysztof.kozlowski@linaro.org Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12Merge tag 'renesas-dts-for-v6.6-tag1' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt Renesas DTS updates for v6.6 - Add Clocked Serial Interface (CSI) support for the RZ/V2M SoC, - Add PMIC, RTC, and PWM support for the RZ/G2L, RZ/G2LC, and RZ/V2L SMARC EVK development boards, - Add PWM (MTU3a) support for the RZ/G2UL and RZ/Five SoCs, - Add External interrupt (INTC-EX) support for the R-Car S4-8 SoC, - Add LED support for the Spider development board, - Miscellaneous fixes and improvements. * tag 'renesas-dts-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel: arm64: dts: renesas: spider-cpu: Add GP LEDs arm64: dts: renesas: r8a779f0: Add INTC-EX node arm64: dts: renesas: rzg2ul-smarc: Add support for enabling MTU3 arm64: dts: renesas: r9a07g043: Add MTU3a node ARM dts: renesas: armadillo800eva: Switch to enable-gpios arm64: dts: renesas: rzg2lc-smarc-som: Enable PMIC and built-in RTC arm64: dts: renesas: rzg2lc-smarc-som: Add PHY interrupt support for ETH0 riscv: dts: renesas: Clean up dtbs_check W=1 warning due to empty phy node arm64: dts: renesas: rzg2lc-smarc: Add support for enabling MTU3 arm64: dts: renesas: rzg2l-smarc: Add support for enabling MTU3 arm64: dts: renesas: Add missing space before { ARM: dts: renesas: Add missing space before { arm64: dts: renesas: Minor whitespace cleanup around '=' arm64: dts: renesas: rzg2l-smarc-som: Enable PMIC and built-in RTC arm64: dts: renesas: r9a09g011: Add CSI nodes arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos arm64: dts: renesas: rzg2l: Update overfow/underflow IRQ names for MTU3 channels Link: https://lore.kernel.org/r/cover.1690545144.git.geert+renesas@glider.be Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-08-12ARM: dts: imx6qdl: mba6: Fix gpio-keys button node namesAlexander Stein
Numbers are separated by dashes. Fixes the warnings: arch/arm/boot/dts/nxp/imx/imx6q-mba6a.dtb: gpio-buttons: 'button1', 'button2', 'button3' do not match any of the regexes: '^(button|event|key|switch|(button|event|key|switch)-[a-z0-9-]+|[a-z0-9-]+-(button|event|key|switch))$', 'pinctrl-[0-9]+' from schema $id: http://devicetree.org/schemas/input/gpio-keys.yaml# Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-12ARM: dts: imx6ul: Fix nand-controller #size-cellsAlexander Stein
nand-controller.yaml bindings says #size-cells shall be set to 0. Fixes the dtbs_check warning: arch/arm/boot/dts/nxp/imx/imx6ul-tqma6ul2l-mba6ulx.dtb: nand-controller@1806000: #size-cells:0:0: 0 was expected from schema $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml# Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-12ARM: dts: imx6ul: mba6ulx: Fix stmpe811 node warningsAlexander Stein
interrupt-controller is only valid for gpio subnode, remove it. Rename touchscreen subnode according to bindings. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-11ARM: dts: imx6dl-b1x5pv2: Fix simple-audio routing propertyFabio Estevam
Per simple-card.yaml, 'simple-audio-card,audio-routing' is not a valid property. Change it to 'simple-audio-card,routing'. Signed-off-by: Fabio Estevam <festevam@denx.de> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-10ARM: dts: aspeed: Add AST2600 I3C control pinsDylan Hung
Add pinctrl support for the I3C1 and I3C2 pins. Signed-off-by: Dylan Hung <dylan_hung@aspeedtech.com> Reviewed-by: Jeremy Kerr <jk@codeconstruct.com.au> Link: https://lore.kernel.org/r/20230809134413.3614535-1-dylan_hung@aspeedtech.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: everest: Move common devices upJoel Stanley
Other systems have the SoC devices listed before the FSI description. Move them up in order to make them similar. Link: https://lore.kernel.org/r/20230809074921.116987-6-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: everest: Reorganise FSI descriptionEddie James
Use the P10 quad FSI CFAM description to reduce duplication and add the I2C responders and associated engines. Signed-off-by: Eddie James <eajames@linux.ibm.com> Link: https://lore.kernel.org/r/20230809074921.116987-5-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: rainier: Reorganise FSI descriptionJoel Stanley
Use the P10 quad FSI CFAM description to reduce duplication. Link: https://lore.kernel.org/r/20230809074921.116987-4-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: bonnell: Reorganise FSI descriptionJoel Stanley
Use the P10 dual FSI CFAM description to reduce duplication. Link: https://lore.kernel.org/r/20230809074921.116987-3-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: Add P10 FSI descriptionsEddie James
These will be used by BMCs attached to a IBM Power10 server CPU. Signed-off-by: Eddie James <eajames@linux.ibm.com> Link: https://lore.kernel.org/r/20230809074921.116987-2-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: yosemite4: add Facebook Yosemite 4 BMCDelphine CC Chiu
Add linux device tree entry for Yosemite 4 devices connected to BMC. The Yosemite 4 is a Meta multi-node server platform, based on AST2600 SoC. Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Reviewed-by: Joel Stanley <joel@jms.id.au> Link: https://lore.kernel.org/r/20230810070032.335161-3-Delphine_CC_Chiu@wiwynn.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: wedge400: Set eMMC max frequencyTao Ren
Set eMMC max frequency to 25MHz to prevent intermittent eMMC access failures. Signed-off-by: Tao Ren <rentao.bupt@gmail.com> Reviewed-by: Joel Stanley <joel@jms.id.au> Link: https://lore.kernel.org/r/20230803230324.731268-4-rentao.bupt@gmail.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: wedge400: Enable more ADC channelsTao Ren
Enable ASPEED-ADC channels 5-8 to support voltage monitoring of all the Wedge400 hardware revisions. Signed-off-by: Tao Ren <rentao.bupt@gmail.com> Reviewed-by: Joel Stanley <joel@jms.id.au> Link: https://lore.kernel.org/r/20230803230324.731268-3-rentao.bupt@gmail.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: Update spi alias in Facebook AST2500 Common dtsiTao Ren
Set FMC controller to "spi0" in ast2500-facebook-netbmc-common.dtsi so the spi bus is consistent with the flash labels defined in flash layout. Signed-off-by: Tao Ren <rentao.bupt@gmail.com> Reviewed-by: Joel Stanley <joel@jms.id.au> Link: https://lore.kernel.org/r/20230803230324.731268-2-rentao.bupt@gmail.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: rainier: Remove TPM deviceLakshmi Yadlapati
TPM is disabled in Rainier, remove TPM device. Signed-off-by: Lakshmi Yadlapati <lakshmiy@us.ibm.com> Link: https://lore.kernel.org/r/20230725141606.1641080-2-lakshmiy@us.ibm.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: Add AST2600 VUARTsJoel Stanley
The AST2600 has two more vuarts, placed between the existing two in the memory map. Link: https://lore.kernel.org/r/20230620042257.73665-1-joel@jms.id.au Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: mtmitchell: Add MCTPChanh Nguyen
Enable MCTP driver on I2C3 bus for MCTP transaction Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com> Link: https://lore.kernel.org/r/20230620092537.20007-4-chanh@os.amperecomputing.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: mtmitchell: Update ADC sensors for Mt.Mitchell DVT systemsChanh Nguyen
Change to use I2C ADC controller (ltc2497) for Mt.Mitchell DVT and later hardware. Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com> Link: https://lore.kernel.org/r/20230620092537.20007-3-chanh@os.amperecomputing.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-10ARM: dts: aspeed: mtmitchell: Enable the BMC UART8 and UART9Chanh Nguyen
The BMC UART8 and UART9 were connected to the Secpro and Mpro console of socket S1 on the Mt.Mitchell system. Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com> Link: https://lore.kernel.org/r/20230620092537.20007-2-chanh@os.amperecomputing.com Signed-off-by: Joel Stanley <joel@jms.id.au>
2023-08-06ARM: dts: imx6q-prti6q: Fix the SDIO wifi nodeFabio Estevam
Wifi chip description, which causes the following schema warning: imx6q-prti6q.dtb: mmc@2194000: Unevaluated properties are not allowed ('wifi' was unexpected) Pass the missing items to fix it. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: vfxxx: Pass 'mmc' as the esdhc node namesFabio Estevam
Pass 'mmc' as the esdhc node names to fix the following schema warnings: vf610-cosmic.dtb: esdhc@400b1000: $nodename:0: 'esdhc@400b1000' does not match '^mmc(@.*)?$' Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: imx53-smd: Remove invalid SPI flash entryFabio Estevam
"st,m25p" is not a valid compatible according to jedec,spi-nor.yaml. Remove it. Also, node names should be generic, so use 'flash' as the SPI NOR flash node name. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: imx50-evk: Use generic node name for SPI NOR flashFabio Estevam
Node names should be generic, so use 'flash' as the SPI NOR flash node name. This fixes the following schema warning: imx53-smd.dtb: m25p32@1: $nodename:0: 'm25p32@1' does not match '^(flash|.*sram|nand)(@.*)?$' from schema $id: http://devicetree.org/schemas/mtd/jedec,spi-nor.yaml# Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: imx6q-cm-fx6: Remove invalid SPI flash entryFabio Estevam
"st,m25p" is not a valid compatible according to jedec,spi-nor.yaml. Remove it. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: ls1021a: add TQMLS1021A flash partition layoutAlexander Stein
The bootloader does not add the partitions into DT, so add them manually here. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: ls1021a: add TQ-Systems MBLS102xA device treeAlexander Stein
Add device tree for the MBLS102xA mainboard with TQMLS1021A SoM. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: imx: Remove 'compatible' from the pfuze nodesFabio Estevam
Passing the 'compatible' property inside the pfuze100 regulator nodes is not allowed per pfuze100.yaml and results in the following warning: imx6q-bosch-acc.dtb: pmic@8: regulators:sw3a: Unevaluated properties are not allowed ('compatible' was unexpected) Remove it. Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06ARM: dts: imx: Pass #sound-dai-cells to sgtl5000Fabio Estevam
As per sgtl5000.yaml, '#sound-dai-cells' is a required property. Pass it to fix the following schema warnings: imx53-mba53.dtb: sgtl5000@a: '#sound-dai-cells' is a required property Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2023-08-06arm: dts: Enable device-tree overlay support for sun8i-h3 pi devicesFelix Moessbauer
Add the '-@' DTC option for the sun8i-h3 pi-class devices. This option populates the '__symbols__' node that contains all the necessary symbols for supporting device-tree overlays (for instance from the firmware or the bootloader) on these devices. These devices allow various modules to be connected and this enables users to create out-of-tree device-tree overlays for these modules. Please note that this change does increase the size of the resulting DTB by ~30%. For example, with v6.4 increase in size is as follows: 22909 -> 29564 sun8i-h3-orangepi-lite.dtb 24214 -> 30935 sun8i-h3-bananapi-m2-plus.dtb 23915 -> 30664 sun8i-h3-nanopi-m1-plus.dtb 22969 -> 29537 sun8i-h3-nanopi-m1.dtb 24157 -> 30836 sun8i-h3-nanopi-duo2.dtb 24110 -> 30845 sun8i-h3-orangepi-plus2e.dtb 23472 -> 30037 sun8i-h3-orangepi-one.dtb 24600 -> 31410 sun8i-h3-orangepi-plus.dtb 23618 -> 30230 sun8i-h3-orangepi-2.dtb 22170 -> 28548 sun8i-h3-orangepi-zero-plus2.dtb 23258 -> 29795 sun8i-h3-nanopi-neo-air.dtb 23113 -> 29699 sun8i-h3-zeropi.dtb 22803 -> 29270 sun8i-h3-nanopi-neo.dtb 24674 -> 31318 sun8i-h3-nanopi-r1.dtb 23477 -> 30038 sun8i-h3-orangepi-pc.dtb 24622 -> 31380 sun8i-h3-bananapi-m2-plus-v1.2.dtb 23750 -> 30366 sun8i-h3-orangepi-pc-plus.dtb Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com> Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com> Link: https://lore.kernel.org/r/20230627133703.355893-1-felix.moessbauer@siemens.com Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>