]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: broadcom: Remove unused and undocumented nodes
authorRob Herring (Arm) <robh@kernel.org>
Wed, 7 Jan 2026 02:09:43 +0000 (20:09 -0600)
committerFlorian Fainelli <florian.fainelli@broadcom.com>
Fri, 16 Jan 2026 21:48:57 +0000 (13:48 -0800)
The "silabs,si3226x" and "brcm,bdc-v0.16" nodes have no documentation
and no driver in the kernel, so remove them. They can be added back with
proper documentation if there is a need for them.

Note that if both USB ports have similar memory maps in relationship to
their USB PHY nodes, it looks like the device controller should have
been at 0x12000, not 0x21000?

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20260106-dt-dtbs-broadcom-fixes-v1-4-ba45874e4553@kernel.org
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
arch/arm64/boot/dts/broadcom/northstar2/ns2-svk.dts
arch/arm64/boot/dts/broadcom/stingray/stingray-usb.dtsi

index 5939d342aec7a3a832f5dfa4cb31baefa5bd5a62..f06472edd4a14b2319a366fbc1e5ec117aaa1d37 100644 (file)
 
 &ssp0 {
        status = "okay";
-
-       slic@0 {
-               compatible = "silabs,si3226x";
-               reg = <0>;
-               spi-max-frequency = <5000000>;
-               spi-cpha;
-               spi-cpol;
-               pl022,interface = <0>;
-               pl022,slave-tx-disable = <0>;
-               pl022,com-mode = <0>;
-               pl022,rx-level-trig = <1>;
-               pl022,tx-level-trig = <1>;
-               pl022,ctrl-len = <11>;
-               pl022,wait-state = <0>;
-               pl022,duplex = <0>;
-       };
 };
 
 &ssp1 {
index ac4f7b8f9273619d77c32c0096187878a0dc6804..3fa9e57185b2573ea8549de1f478f945c7c29422 100644 (file)
                        status = "disabled";
                };
 
-               bdc0: usb@2000 {
-                       compatible = "brcm,bdc-v0.16";
-                       reg = <0x0 0x00002000 0x0 0x1000>;
-                       interrupts = <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH>;
-                       phys = <&usbphy0 0>, <&usbphy0 1>;
-                       phy-names = "phy0", "phy1";
-                       dma-coherent;
-                       status = "disabled";
-               };
-
                usbphy1: usb-phy@10000 {
                        compatible = "brcm,sr-usb-combo-phy";
                        reg = <0x0 0x00010000 0x0 0x100>;
                        status = "disabled";
                };
 
-               bdc1: usb@21000 {
-                       compatible = "brcm,bdc-v0.16";
-                       reg = <0x0 0x00021000 0x0 0x1000>;
-                       interrupts = <GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH>;
-                       phys = <&usbphy2>;
-                       phy-names = "phy0";
-                       dma-coherent;
-                       status = "disabled";
-               };
        };