/openbmc/u-boot/arch/mips/mach-mscc/ |
H A D | Kconfig | 3 menu "MSCC VCore-III platforms" 16 default "mscc" 27 This supports MSCC Ocelot family of SOCs. 34 This supports MSCC Luton family of SOCs. 41 This supports MSCC Jaguar2 family of SOCs. 48 This supports MSCC Servalt family of SOCs. 55 This supports MSCC Serval family of SOCs. 85 source "board/mscc/ocelot/Kconfig" 87 source "board/mscc/luton/Kconfig" 89 source "board/mscc/jr2/Kconfig" [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mips/ |
H A 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";
|
/openbmc/u-boot/doc/device-tree-bindings/gpio/ |
H A D | mscc_sgpio.txt | 1 Microsemi Corporation (MSCC) Serial GPIO driver 3 The MSCC serial GPIO extends the number or GPIO's on the system by 10 - compatible : "mscc,luton-sgpio" or "mscc,ocelot-sgpio" 12 mscc,sgpio-frequency property. 23 - mscc,sgpio-frequency: The frequency at which the serial bitstream is 25 - mscc,sgpio-ports: A bitmask (32 bits) of which ports are enabled in 36 compatible = "mscc,ocelot-sgpio"; 43 mscc,sgpio-frequency = <12500>; 44 mscc,sgpio-ports = <0x000FFFFF>;
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | mscc,ocelot.yaml | 4 $id: http://devicetree.org/schemas/mfd/mscc,ocelot.yaml# 25 - mscc,vsc7512 42 $ref: /schemas/pinctrl/mscc,ocelot-pinctrl.yaml 50 - mscc,ocelot-sgpio 54 $ref: /schemas/net/mscc,miim.yaml 58 - mscc,ocelot-miim 62 $ref: /schemas/net/mscc,vsc7514-switch.yaml 67 - mscc,vsc7512-switch 90 compatible = "mscc,vsc7512"; 97 compatible = "mscc,ocelot-miim"; [all …]
|
/openbmc/linux/drivers/net/phy/mscc/ |
H A 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
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | mscc,ocelot-pinctrl.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/mscc,ocelot-pinctrl.yaml# 18 - mscc,jaguar2-pinctrl 19 - mscc,luton-pinctrl 20 - mscc,ocelot-pinctrl 21 - mscc,serval-pinctrl 22 - mscc,servalt-pinctrl 99 compatible = "mscc,ocelot-pinctrl";
|
/openbmc/linux/arch/mips/boot/dts/mscc/ |
H A 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"; 200 compatible = "mscc,ocelot-chip-reset"; 205 compatible = "mscc,ocelot-pinctrl"; 239 compatible = "mscc,ocelot-miim"; 261 compatible = "mscc,ocelot-miim"; [all …]
|
H A 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";
|
H A 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";
|
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A 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";
|
/openbmc/linux/Documentation/devicetree/bindings/power/reset/ |
H A 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";
|
/openbmc/linux/drivers/net/ethernet/mscc/ |
H A 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_vcap.h> 25 #include <soc/mscc/ocelot.h>
|
/openbmc/u-boot/arch/mips/dts/ |
H A D | mscc,jr2.dtsi | 9 compatible = "mscc,jr2"; 55 compatible = "mscc,jr2-cpu-syscon", "syscon"; 60 compatible = "mscc,jr2-icpu-intr"; 110 compatible = "mscc,jr2-chip-reset"; 115 compatible = "mscc,jaguar2-pinctrl"; 149 compatible = "mscc,ocelot-sgpio"; 162 compatible = "mscc,ocelot-sgpio"; 175 compatible = "mscc,ocelot-sgpio";
|
H A D | mscc,serval.dtsi | 9 compatible = "mscc,serval"; 61 compatible = "mscc,serval-cpu-syscon", "syscon"; 66 compatible = "mscc,serval-icpu-intr"; 101 compatible = "mscc,serval-chip-reset"; 106 compatible = "mscc,serval-pinctrl"; 129 compatible = "mscc,luton-bb-spi"; 138 compatible = "mscc,luton-sgpio";
|
H A D | mscc,servalt.dtsi | 9 compatible = "mscc,servalt"; 61 compatible = "mscc,servalt-cpu-syscon", "syscon"; 66 compatible = "mscc,servalt-icpu-intr"; 101 compatible = "mscc,servalt-chip-reset"; 106 compatible = "mscc,servalt-pinctrl"; 129 compatible = "mscc,luton-bb-spi"; 138 compatible = "mscc,ocelot-sgpio";
|
H A D | ocelot_pcb123.dts | 7 #include "mscc,ocelot_pcb.dtsi" 11 compatible = "mscc,ocelot-pcb123", "mscc,ocelot"; 36 mscc,sgpio-ports = <0x00FFFFFF>;
|
H A D | mscc,ocelot.dtsi | 9 compatible = "mscc,ocelot"; 61 compatible = "mscc,ocelot-cpu-syscon", "syscon"; 66 compatible = "mscc,ocelot-icpu-intr"; 119 compatible = "mscc,vsc7514-switch"; 188 compatible = "mscc,ocelot-miim"; 208 compatible = "mscc,ocelot-chip-reset"; 213 compatible = "mscc,ocelot-pinctrl"; 261 compatible = "mscc,ocelot-sgpio";
|
/openbmc/linux/Documentation/devicetree/bindings/phy/ |
H A D | mscc,vsc7514-serdes.yaml | 4 $id: http://devicetree.org/schemas/phy/mscc,vsc7514-serdes.yaml# 29 This is a child of the HSIO syscon ("mscc,ocelot-hsio", see 30 Documentation/devicetree/bindings/mips/mscc.txt) on the Microsemi Ocelot. 35 - mscc,vsc7514-serdes 54 compatible = "mscc,vsc7514-serdes";
|
/openbmc/linux/arch/mips/generic/ |
H A 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");
|
H A 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");
|
/openbmc/linux/drivers/power/reset/ |
H A D | ocelot-reset.c | 101 .syscon = "mscc,ocelot-cpu-syscon", 108 .syscon = "mscc,ocelot-cpu-syscon", 115 .syscon = "mscc,ocelot-cpu-syscon", 130 .compatible = "mscc,jaguar2-chip-reset", 133 .compatible = "mscc,luton-chip-reset", 136 .compatible = "mscc,ocelot-chip-reset",
|
/openbmc/linux/Documentation/devicetree/bindings/net/ |
H A D | mscc,vsc7514-switch.yaml | 4 $id: http://devicetree.org/schemas/net/mscc,vsc7514-switch.yaml# 25 const: mscc,vsc7514-switch 45 const: mscc,vsc7512-switch 62 - mscc,vsc7512-switch 63 - mscc,vsc7514-switch 141 compatible = "mscc,vsc7514-switch"; 189 compatible = "mscc,vsc7512-switch";
|
/openbmc/linux/drivers/mfd/ |
H A D | ocelot-core.c | 27 #include <soc/mscc/ocelot.h> 165 .of_compatible = "mscc,ocelot-pinctrl", 170 .of_compatible = "mscc,ocelot-sgpio", 175 .of_compatible = "mscc,ocelot-miim", 182 .of_compatible = "mscc,ocelot-miim", 189 .of_compatible = "mscc,vsc7514-serdes", 194 .of_compatible = "mscc,vsc7512-switch",
|
/openbmc/linux/drivers/net/mdio/ |
H A D | mdio-mscc-miim.c | 14 #include <linux/mdio/mdio-mscc-miim.h> 81 WARN_ONCE(1, "mscc miim status read error %d\n", ret); in mscc_miim_status() 124 WARN_ONCE(1, "mscc miim write cmd reg error %d\n", ret); in mscc_miim_read() 135 WARN_ONCE(1, "mscc miim read data reg error %d\n", ret); in mscc_miim_read() 168 WARN_ONCE(1, "mscc miim write error %d\n", ret); in mscc_miim_write() 187 WARN_ONCE(1, "mscc reset set error %d\n", ret); in mscc_miim_reset() 193 WARN_ONCE(1, "mscc reset clear error %d\n", ret); in mscc_miim_reset() 362 .compatible = "mscc,ocelot-miim", 376 .name = "mscc-miim",
|