MIPS: migrate to generic rule for built-in DTBsCommit 654102df2ac2 ("kbuild: add generic support for built-in bootDTBs") introduced generic support for built-in DTBs.Select GENERIC_BUILTIN_DTB a
MIPS: migrate to generic rule for built-in DTBsCommit 654102df2ac2 ("kbuild: add generic support for built-in bootDTBs") introduced generic support for built-in DTBs.Select GENERIC_BUILTIN_DTB and BUILTIN_DTB_ALL when the built-in DTBsupport is enabled.DTBs compiled under arch/mips/boot/dts/ will be wrapped by the genericrule in scripts/Makefile.vmlinux.Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
show more ...
mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-regFor the bcm6358/6368 SoC the brcm,bmips-cbr-reg due to bootloadermisconfiguration or HW bug from running the system from TP1.A workar
mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-regFor the bcm6358/6368 SoC the brcm,bmips-cbr-reg due to bootloadermisconfiguration or HW bug from running the system from TP1.A workaround is now present to handle broken system that suffer fromthis bug hence add the now required property.Reported-by: kernel test robot <lkp@intel.com>Closes: https://lore.kernel.org/oe-kbuild-all/202409251520.pE12GzHd-lkp@intel.com/Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
MIPS: dts: bcm63268: Add missing properties to the TWD nodeWe currently have a DTC warning with the current DTS due to the lack ofa suitable #address-cells and #size-cells property: DTC arc
MIPS: dts: bcm63268: Add missing properties to the TWD nodeWe currently have a DTC warning with the current DTS due to the lack ofa suitable #address-cells and #size-cells property: DTC arch/mips/boot/dts/brcm/bcm63268-comtrend-vr-3032u.dtbarch/mips/boot/dts/brcm/bcm63268.dtsi:115.5-22: Warning (reg_format): /ubus/timer-mfd@10000080/timer@0:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)arch/mips/boot/dts/brcm/bcm63268.dtsi:120.5-22: Warning (reg_format): /ubus/timer-mfd@10000080/watchdog@1c:reg: property has invalid length (8 bytes) (#address-cells == 2, #size-cells == 1)arch/mips/boot/dts/brcm/bcm63268.dtsi:111.4-35: Warning (ranges_format): /ubus/timer-mfd@10000080:ranges: "ranges" property has invalid length (12 bytes) (parent #address-cells == 1, child #address-cells == 2, #size-cells == 1)Fixes: d3db4b96ab7f ("mips: dts: bcm63268: add TWD block timer")Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: dts: brcm: bcm7435: add "interrupt-names" for NAND controllerSecond interrupt can be DMA or EDU one. Specify it explicitly usinginterrupt-names property. This matches documented binding.Si
mips: dts: brcm: bcm7435: add "interrupt-names" for NAND controllerSecond interrupt can be DMA or EDU one. Specify it explicitly usinginterrupt-names property. This matches documented binding.Signed-off-by: Rafał Miłecki <rafal@milecki.pl>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: dts: bcm63268: add TWD block timerBCM63268 TWD contains block with 3 timers. Add binding for it.Signed-off-by: Rafał Miłecki <rafal@milecki.pl>Acked-by: Florian Fainelli <f.fainelli@gmail.
mips: dts: bcm63268: add TWD block timerBCM63268 TWD contains block with 3 timers. Add binding for it.Signed-off-by: Rafał Miłecki <rafal@milecki.pl>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm63268: add TWD block bindingTWD is an MFD block that contains timers, watchdog & some clocks / resetcontroller.Signed-off-by: Rafał Miłecki <rafal@milecki.pl>Signed-off-by: Thom
mips: bmips: bcm63268: add TWD block bindingTWD is an MFD block that contains timers, watchdog & some clocks / resetcontroller.Signed-off-by: Rafał Miłecki <rafal@milecki.pl>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
MIPS: dts: align SPI NOR node name with dtschemaThe node names should be generic and SPI NOR dtschema expects "flash".Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>Acked-by:
MIPS: dts: align SPI NOR node name with dtschemaThe node names should be generic and SPI NOR dtschema expects "flash".Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Acked-by: Arınç ÜNAL <arinc.unal@arinc9.com>Acked-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
MIPS: bmips: Add support PCIe controller device nodesFor Broadcom STB PCIe HW. The 7425 and 7435 are MIPs-based SOCs. Not muchdifference between the two for the DT properties except that they hav
MIPS: bmips: Add support PCIe controller device nodesFor Broadcom STB PCIe HW. The 7425 and 7435 are MIPs-based SOCs. Not muchdifference between the two for the DT properties except that they haveslightly different PCIe interrupt assignments.Signed-off-by: Jim Quinlan <jim2101024@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm63268: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add hsspi-osc clock.- Add watchdog.- Add HS S
mips: bmips: bcm63268: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add hsspi-osc clock.- Add watchdog.- Add HS SPI controller- Add NAND controller.- Add USBH PHY.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6368: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add watchdog controller.- Add SPI controller.-
mips: bmips: bcm6368: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add watchdog controller.- Add SPI controller.- Add NAND controller.- Add USBH PHY controller.- Add RNG controller.- Add cfi-flash controller.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6362: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add hsspi-osc clock.- Add watchdog.- Add SPI c
mips: bmips: bcm6362: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add hsspi-osc clock.- Add watchdog.- Add SPI controller.- Add HS SPI controller.- Add NAND controller.- Add USBH PHY.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6358: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add watchdog.- Add SPI controller.- Add USBH P
mips: bmips: bcm6358: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add watchdog.- Add SPI controller.- Add USBH PHY.- Add cfi-flash.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6328: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add hsspi-osc clock.- Add watchdog.- Add HS SP
mips: bmips: bcm6328: populate device tree nodes- Rename periph_clk to periph_osc.- Rename clkctl to periph_clk.- Move syscon-reboot to subnode.- Add hsspi-osc clock.- Add watchdog.- Add HS SPI controller.- Add NAND controller.- Add USBH PHY.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: fix syscon-reboot nodesCommit a23c4134955e added the clock controller nodes, incorrectly changing thesyscon-reboot nodes addresses.Fixes: a23c4134955e ("MIPS: BMIPS: add clock contr
mips: bmips: fix syscon-reboot nodesCommit a23c4134955e added the clock controller nodes, incorrectly changing thesyscon-reboot nodes addresses.Fixes: a23c4134955e ("MIPS: BMIPS: add clock controller nodes")Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm63268: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainel
mips: bmips: bcm63268: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6368: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainell
mips: bmips: bcm6368: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6362: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainell
mips: bmips: bcm6362: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6358: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainell
mips: bmips: bcm6358: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm6328: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainell
mips: bmips: bcm6328: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: bcm3368: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainell
mips: bmips: bcm3368: include dt-bindingsNow that there are proper device tree bindings we can start using them.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: dts: brcm: allow including header filesChange /include/ with #include in order to be able to include header filesfrom dt-bindings.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
mips: dts: brcm: allow including header filesChange /include/ with #include in order to be able to include header filesfrom dt-bindings.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: dts: add BCM63268 reset controller supportBCM63268 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fai
mips: bmips: dts: add BCM63268 reset controller supportBCM63268 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Reviewed-by: Rob Herring <robh@kernel.org>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: dts: add BCM6368 reset controller supportBCM6368 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Faine
mips: bmips: dts: add BCM6368 reset controller supportBCM6368 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Reviewed-by: Rob Herring <robh@kernel.org>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: dts: add BCM6362 reset controller supportBCM6362 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Faine
mips: bmips: dts: add BCM6362 reset controller supportBCM6362 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Reviewed-by: Rob Herring <robh@kernel.org>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
mips: bmips: dts: add BCM6358 reset controller supportBCM6358 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Faine
mips: bmips: dts: add BCM6358 reset controller supportBCM6358 SoCs have a reset controller for certain components.Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>Acked-by: Florian Fainelli <f.fainelli@gmail.com>Reviewed-by: Rob Herring <robh@kernel.org>Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
1234