/Linux-v5.15/Documentation/devicetree/bindings/mips/ |
D | mscc.txt | 7 - compatible: "mscc,ocelot", "mscc,luton", "mscc,serval" or "mscc,jr2" 19 - compatible: Should be "mscc,ocelot-chip-regs", "simple-mfd", "syscon" 24 compatible = "mscc,ocelot-chip-regs", "simple-mfd", "syscon"; 36 - compatible: Should be "mscc,ocelot-cpu-syscon", "syscon" 41 compatible = "mscc,ocelot-cpu-syscon", "syscon"; 52 - compatible: Should be "mscc,ocelot-hsio", "syscon", "simple-mfd" 57 compatible = "mscc,ocelot-hsio", "syscon", "simple-mfd";
|
/Linux-v5.15/drivers/net/phy/mscc/ |
D | Makefile | 3 # Makefile for MSCC networking PHY driver 5 obj-$(CONFIG_MICROSEMI_PHY) := mscc.o 6 mscc-objs := mscc_main.o 7 mscc-objs += mscc_serdes.o 10 mscc-objs += mscc_macsec.o 14 mscc-objs += mscc_ptp.o
|
/Linux-v5.15/arch/mips/boot/dts/mscc/ |
D | ocelot.dtsi | 7 compatible = "mscc,ocelot"; 55 compatible = "mscc,ocelot-cpu-syscon", "syscon"; 60 compatible = "mscc,ocelot-icpu-intr"; 82 compatible = "mscc,ocelot-i2c", "snps,designware-i2c"; 108 compatible = "mscc,ocelot-spi", "snps,dw-apb-ssi"; 119 compatible = "mscc,vsc7514-switch"; 199 compatible = "mscc,ocelot-chip-reset"; 204 compatible = "mscc,ocelot-pinctrl"; 238 compatible = "mscc,ocelot-miim"; 260 compatible = "mscc,ocelot-miim"; [all …]
|
D | jaguar2.dtsi | 9 compatible = "mscc,jr2"; 59 compatible = "mscc,ocelot-cpu-syscon", "syscon"; 64 compatible = "mscc,jaguar2-icpu-intr"; 99 compatible = "mscc,jaguar2-pinctrl"; 142 compatible = "mscc,ocelot-i2c", "snps,designware-i2c"; 155 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
|
D | luton.dtsi | 7 compatible = "mscc,luton"; 55 compatible = "mscc,ocelot-cpu-syscon", "syscon"; 60 compatible = "mscc,luton-icpu-intr"; 82 compatible = "mscc,ocelot-i2c", "snps,designware-i2c"; 95 compatible = "mscc,luton-pinctrl";
|
D | serval.dtsi | 9 compatible = "mscc,serval"; 58 compatible = "mscc,ocelot-cpu-syscon", "syscon"; 63 compatible = "mscc,serval-icpu-intr"; 98 compatible = "mscc,serval-pinctrl"; 141 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
|
D | serval_pcb105.dts | 11 compatible = "mscc,serval-pcb105", "mscc,serval";
|
D | serval_pcb106.dts | 11 compatible = "mscc,serval-pcb106", "mscc,serval";
|
D | luton_pcb091.dts | 12 compatible = "mscc,luton-pcb091", "mscc,luton";
|
D | ocelot_pcb123.dts | 9 compatible = "mscc,ocelot-pcb123", "mscc,ocelot";
|
D | jaguar2_pcb118.dts | 11 compatible = "mscc,jr2-pcb118", "mscc,jr2";
|
/Linux-v5.15/Documentation/devicetree/bindings/interrupt-controller/ |
D | mscc,ocelot-icpu-intr.yaml | 4 $id: "http://devicetree.org/schemas/interrupt-controller/mscc,ocelot-icpu-intr.yaml#" 24 - mscc,jaguar2-icpu-intr 25 - mscc,luton-icpu-intr 26 - mscc,ocelot-icpu-intr 27 - mscc,serval-icpu-intr 56 compatible = "mscc,ocelot-icpu-intr";
|
/Linux-v5.15/Documentation/devicetree/bindings/power/reset/ |
D | ocelot-reset.txt | 6 The reset registers are both present in the MSCC vcoreiii MIPS and 11 - compatible: "mscc,ocelot-chip-reset", "mscc,luton-chip-reset", 12 "mscc,jaguar2-chip-reset" or "microchip,sparx5-chip-reset" 16 compatible = "mscc,ocelot-chip-reset";
|
/Linux-v5.15/Documentation/devicetree/bindings/pinctrl/ |
D | mscc,ocelot-pinctrl.txt | 5 - compatible : Should be "mscc,ocelot-pinctrl", 6 "mscc,jaguar2-pinctrl", "microchip,sparx5-pinctrl", 7 "mscc,luton-pinctrl" or "mscc,serval-pinctrl" 26 compatible = "mscc,ocelot-pinctrl";
|
/Linux-v5.15/drivers/net/ethernet/mscc/ |
D | ocelot.h | 19 #include <soc/mscc/ocelot_qsys.h> 20 #include <soc/mscc/ocelot_sys.h> 21 #include <soc/mscc/ocelot_dev.h> 22 #include <soc/mscc/ocelot_ana.h> 23 #include <soc/mscc/ocelot_ptp.h> 24 #include <soc/mscc/ocelot.h>
|
/Linux-v5.15/arch/mips/generic/ |
D | board-jaguar2.its.S | 5 description = "MSCC Jaguar2 PCB110 Device Tree"; 6 data = /incbin/("boot/dts/mscc/jaguar2_pcb110.dtb"); 15 description = "MSCC Jaguar2 PCB111 Device Tree"; 16 data = /incbin/("boot/dts/mscc/jaguar2_pcb111.dtb");
|
D | board-ocelot.its.S | 5 description = "MSCC Ocelot PCB123 Device Tree"; 6 data = /incbin/("boot/dts/mscc/ocelot_pcb123.dtb"); 16 description = "MSCC Ocelot PCB120 Device Tree"; 17 data = /incbin/("boot/dts/mscc/ocelot_pcb120.dtb");
|
D | board-luton.its.S | 5 description = "MSCC Luton PCB091 Device Tree"; 6 data = /incbin/("boot/dts/mscc/luton_pcb091.dtb");
|
D | board-serval.its.S | 5 description = "MSCC Serval PCB105 Device Tree"; 6 data = /incbin/("boot/dts/mscc/serval_pcb105.dtb");
|
/Linux-v5.15/drivers/power/reset/ |
D | ocelot-reset.c | 104 .syscon = "mscc,ocelot-cpu-syscon", 111 .syscon = "mscc,ocelot-cpu-syscon", 118 .syscon = "mscc,ocelot-cpu-syscon", 133 .compatible = "mscc,jaguar2-chip-reset", 136 .compatible = "mscc,luton-chip-reset", 139 .compatible = "mscc,ocelot-chip-reset",
|
/Linux-v5.15/Documentation/devicetree/bindings/phy/ |
D | phy-ocelot-serdes.txt | 19 This is a child of the HSIO syscon ("mscc,ocelot-hsio", see 20 Documentation/devicetree/bindings/mips/mscc.txt) on the Microsemi Ocelot. 24 - compatible: should be "mscc,vsc7514-serdes" 33 compatible = "mscc,vsc7514-serdes";
|
/Linux-v5.15/Documentation/devicetree/bindings/spi/ |
D | snps,dw-apb-ssi.yaml | 19 - mscc,ocelot-spi 20 - mscc,jaguar2-spi 51 - mscc,ocelot-spi 52 - mscc,jaguar2-spi
|
/Linux-v5.15/drivers/irqchip/ |
D | irq-mscc-ocelot.c | 194 IRQCHIP_DECLARE(ocelot_icpu, "mscc,ocelot-icpu-intr", ocelot_irq_init); 202 IRQCHIP_DECLARE(serval_icpu, "mscc,serval-icpu-intr", serval_irq_init); 210 IRQCHIP_DECLARE(luton_icpu, "mscc,luton-icpu-intr", luton_irq_init); 218 IRQCHIP_DECLARE(jaguar2_icpu, "mscc,jaguar2-icpu-intr", jaguar2_irq_init);
|
/Linux-v5.15/Documentation/devicetree/bindings/i2c/ |
D | snps,designware-i2c.yaml | 19 const: mscc,ocelot-i2c 32 - const: mscc,ocelot-i2c 138 compatible = "mscc,ocelot-i2c", "snps,designware-i2c";
|
/Linux-v5.15/Documentation/devicetree/bindings/net/ |
D | mscc-miim.txt | 5 - compatible: must be "mscc,ocelot-miim" 19 compatible = "mscc,ocelot-miim";
|