Rob Herring
f02b0f0dc2
arm: dts: Fix dtc interrupt_map warnings
...
The dtc interrupt_map warning is off because its dependency,
interrupt_provider, is off by default. Fix all the warnings so it can be
enabled.
Signed-off-by: Rob Herring <robh@kernel.org >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20240213-arm-dt-cleanups-v1-4-f2dee1292525@kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2024-02-20 21:47:41 +01:00
Linus Walleij
18a1ee9d71
ARM: dts: usr8200: Fix phy registers
...
The MV88E6060 switch has internal PHY registers at MDIO
addresses 0x00..0x04. Tie each port to the corresponding
PHY.
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
Link: https://lore.kernel.org/r/20231020-ixp4xx-usr8200-dtsfix-v1-1-3a8591dea259@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2024-01-11 16:21:02 +01:00
Krzysztof Kozlowski
575c726ce8
ARM: dts: socfpga: align NAND controller name with bindings
...
Bindings expect NAND controller node name to match certain patterns:
socfpga_arria10_socdk_nand.dtb: nand@ffb90000: $nodename:0: 'nand@ffb90000' does not match '^nand-controller(@.*)?'
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org >
2024-01-03 18:10:39 -06:00
Krzysztof Kozlowski
a5db395a1c
ARM: dts: socfpga: drop unsupported cdns,page-size and cdns,block-size
...
cdns,page-size and cdns,block-size are neither documented nor used by
Linux, so remove them to fix dtbs_check warnings like:
socfpga_arria5_socdk.dtb: flash@0: Unevaluated properties are not allowed ('cdns,block-size', 'cdns,page-size' were unexpected)
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org >
2024-01-03 18:10:39 -06:00
Linus Walleij
d3c849020b
ARM: dts: ixp4xx: Use right restart keycode
...
The "reset" key on a few IXP4xx routers were sending KEY_ESC
but what we want to send is KEY_RESTART which will make
OpenWrt and similar userspace do a controlled reboot.
Link: https://lore.kernel.org/r/20230908-ixp4xx-dts-v1-2-98d36264ed6d@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-10-09 22:29:42 +02:00
Linus Walleij
2ffdee77f0
ARM: dts: ixp4xx-nslu2: Enable write on flash
...
To upgrade the firmware and similar, the flash needs write
access.
Link: https://lore.kernel.org/r/20230908-ixp4xx-dts-v1-1-98d36264ed6d@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-10-09 22:29:36 +02:00
Linus Walleij
f71d371ae5
ARM: dts: ixp4xx: Add USRobotics USR8200 device tree
...
This is a USRobotics NAS/Firewall/router that has been supported
by OpenWrt in the past. It had dedicated users so let's get it
properly supported.
Some debugging and fixing was provided by Howard Harte.
Link: https://lore.kernel.org/r/20231007-ixp4xx-usr8200-v1-1-aded3d6ff6f1@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-10-09 22:26:50 +02:00
Linus Walleij
5b1d4d99d1
ARM: dts: Use only the Linksys compatible for now
...
The Gemtek users can just use the Linksys device tree,
triplet compatible is overdoing it.
Link: https://lore.kernel.org/r/20231007-ixp4xx-usr8200-v3-3-ec46edd1ff0e@linaro.org
Signed-off-by: Linus Walleij <linus.walleij@linaro.org >
2023-10-09 22:25:40 +02:00
Dinh Nguyen
331085a423
arm64: dts: socfpga: change the reset-name of "stmmaceth-ocp" to "ahb"
...
The "stmmaceth-ocp" reset line on the SoCFPGA stmmac ethernet driver is
the same as the "ahb" reset on a standard stmmac ethernet.
commit ("843f603762a5 dt-bindings: net: snps,dwmac: Add 'ahb'
reset/reset-name") documented the second reset signal as 'ahb' instead
of 'stmmaceth-ocp'. Change the reset-names of the SoCFPGA DWMAC driver to
'ahb'. In order not to break ABI, we will keep support in thedwmac-socfpga
driver to still make use of "stmmaceth-ocp".
This also fixes the dtbs_check warning:
ethernet@ff802000: reset-names:1: 'ahb' was expected
Signed-off-by: Dinh Nguyen <dinguyen@kernel.org >
---
v2: update commit message to further describe the reason for the change
2023-07-17 16:16:36 -05:00
Rob Herring
724ba67515
ARM: dts: Move .dts files to vendor sub-directories
...
The arm dts directory has grown to 1559 boards which makes it a bit
unwieldy to maintain and use. Past attempts stalled out due to plans to
move .dts files out of the kernel tree. Doing that is no longer planned
(any time soon at least), so let's go ahead and group .dts files by
vendors. This move aligns arm with arm64 .dts file structure.
There's no change to dtbs_install as the flat structure is maintained on
install.
The naming of vendor directories is roughly in this order of preference:
- Matching original and current SoC vendor prefix/name (e.g. ti, qcom)
- Current vendor prefix/name if still actively sold (SoCs which have
been aquired) (e.g. nxp/imx)
- Existing platform name for older platforms not sold/maintained by any
company (e.g. gemini, nspire)
The whole move was scripted with the exception of MAINTAINERS and a few
makefile fixups.
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Acked-by: Michal Simek <michal.simek@amd.com > #Xilinx
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Acked-by: Neil Armstrong <neil.armstrong@linaro.org >
Acked-by: Paul Barker <paul.barker@sancloud.com >
Acked-by: Tony Lindgren <tony@atomide.com >
Acked-by: Gregory CLEMENT <gregory.clement@bootlin.com >
Acked-by: Heiko Stuebner <heiko@sntech.de >
Acked-by: Wei Xu <xuwei5@hisilicon.com > #hisilicon
Acked-by: Geert Uytterhoeven <geert+renesas@glider.be >
Acked-by: Nick Hawkins <nick.hawkins@hpe.com >
Acked-by: Baruch Siach <baruch@tkos.co.il >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Andre Przywara <andre.przywara@arm.com >
Acked-by: Andre Przywara <andre.przywara@arm.com >
Reviewed-by: Claudiu Beznea <claudiu.beznea@microchip.com >
Acked-by: Peter Rosin <peda@axentia.se >
Acked-by: Jesper Nilsson <jesper.nilsson@axis.com >
Acked-by: Sudeep Holla <sudeep.holla@arm.com >
Acked-by: Florian Fainelli <f.fainelli@gmail.com > #broadcom
Acked-by: Manivannan Sadhasivam <mani@kernel.org >
Reviewed-by: Jisheng Zhang <jszhang@kernel.org >
Acked-by: Patrice Chotard <patrice.chotard@foss.st.com >
Acked-by: Romain Perier <romain.perier@gmail.com >
Acked-by: Alexandre TORGUE <alexandre.torgue@st.com >
Acked-by: Shawn Guo <shawnguo@kernel.org >
Acked-by: Kunihiko Hayashi <hayashi.kunihiko@socionext.com >
Acked-by: Enric Balletbo i Serra <eballetbo@gmail.com >
Signed-off-by: Rob Herring <robh@kernel.org >
2023-06-21 11:39:50 -06:00