/linux-6.3-rc2/Documentation/devicetree/bindings/pinctrl/ |
A D | microchip,sparx5-sgpio.yaml | 4 $id: http://devicetree.org/schemas/pinctrl/microchip,sparx5-sgpio.yaml# 25 - microchip,sparx5-sgpio 26 - mscc,ocelot-sgpio 27 - mscc,luton-sgpio 41 microchip,sgpio-port-ranges: 83 const: microchip,sparx5-sgpio-bank 134 - microchip,sgpio-port-ranges 144 compatible = "microchip,sparx5-sgpio"; 149 microchip,sgpio-port-ranges = <0 0>, <16 18>, <28 31>; 153 compatible = "microchip,sparx5-sgpio-bank"; [all …]
|
/linux-6.3-rc2/Documentation/devicetree/bindings/gpio/ |
A D | aspeed,sgpio.yaml | 4 $id: http://devicetree.org/schemas/gpio/aspeed,sgpio.yaml# 14 AST2600 have two sgpio master one with 128 pins another one with 80 pins, 15 AST2500/AST2400 have one sgpio master with 80 pins. Each of the Serial 27 - aspeed,ast2400-sgpio 28 - aspeed,ast2500-sgpio 67 sgpio: sgpio@1e780200 { 69 compatible = "aspeed,ast2500-sgpio";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/mfd/ |
A D | mscc,ocelot.yaml | 46 $ref: /schemas/pinctrl/microchip,sparx5-sgpio.yaml 50 - mscc,ocelot-sgpio 127 sgpio_pins: sgpio-pins { 139 compatible = "mscc,ocelot-sgpio"; 144 microchip,sgpio-port-ranges = <0 15>; 150 compatible = "microchip,sparx5-sgpio-bank"; 158 compatible = "microchip,sparx5-sgpio-bank";
|
/linux-6.3-rc2/arch/arm64/boot/dts/microchip/ |
A D | sparx5_pcb134_board.dtsi | 722 microchip,sd-sgpio = <301>; 732 microchip,sd-sgpio = <305>; 741 microchip,sd-sgpio = <309>; 750 microchip,sd-sgpio = <313>; 759 microchip,sd-sgpio = <317>; 768 microchip,sd-sgpio = <321>; 777 microchip,sd-sgpio = <325>; 786 microchip,sd-sgpio = <329>; 795 microchip,sd-sgpio = <333>; 804 microchip,sd-sgpio = <337>; [all …]
|
A D | sparx5.dtsi | 237 sgpio0_pins: sgpio-pins { 301 compatible = "microchip,sparx5-sgpio"; 310 compatible = "microchip,sparx5-sgpio-bank"; 320 compatible = "microchip,sparx5-sgpio-bank"; 331 compatible = "microchip,sparx5-sgpio"; 340 compatible = "microchip,sparx5-sgpio-bank"; 350 compatible = "microchip,sparx5-sgpio-bank"; 361 compatible = "microchip,sparx5-sgpio"; 371 compatible = "microchip,sparx5-sgpio-bank"; 380 compatible = "microchip,sparx5-sgpio-bank";
|
A D | sparx5_pcb125.dts | 74 microchip,sgpio-port-ranges = <0 23>;
|
A D | sparx5_pcb135_board.dtsi | 117 microchip,sgpio-port-ranges = <24 31>; 128 microchip,sgpio-port-ranges = <0 0>, <16 18>, <28 31>;
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | lan966x-kontron-kswitch-d10-mmt.dtsi | 62 sgpio_a_pins: sgpio-a-pins { 68 sgpio_b_pins: sgpio-b-pins { 173 &sgpio { 178 microchip,sgpio-port-ranges = <0 11>;
|
A D | lan966x-pcb8291.dts | 73 sgpio_a_pins: sgpio-a-pins { 127 &sgpio { 130 microchip,sgpio-port-ranges = <0 3>, <8 11>;
|
A D | lan966x-pcb8309.dts | 147 sgpio_a_pins: sgpio-a-pins { 200 &sgpio { 203 microchip,sgpio-port-ranges = <0 3>, <8 11>;
|
A D | lan966x.dtsi | 560 sgpio: gpio@e2004190 { label 561 compatible = "microchip,sparx5-sgpio"; 571 compatible = "microchip,sparx5-sgpio-bank"; 581 compatible = "microchip,sparx5-sgpio-bank";
|
A D | aspeed-bmc-vegman-n110.dts | 46 &sgpio {
|
A D | ecx-common.dtsi | 33 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>,
|
A D | aspeed-bmc-vegman-sx20.dts | 46 &sgpio {
|
A D | aspeed-bmc-vegman-rx20.dts | 74 &sgpio {
|
A D | aspeed-bmc-quanta-q71l.dts | 82 /* mux-gpios = <&sgpio 10 GPIO_ACTIVE_HIGH> */
|
A D | aspeed-g5.dtsi | 359 sgpio: sgpio@1e780200 { label 361 compatible = "aspeed,ast2500-sgpio";
|
/linux-6.3-rc2/Documentation/devicetree/bindings/net/ |
A D | microchip,sparx5-switch.yaml | 105 microchip,sd-sgpio: 170 microchip,sd-sgpio = <365>; 179 microchip,sd-sgpio = <369>; 188 microchip,sd-sgpio = <373>; 197 microchip,sd-sgpio = <377>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/ata/ |
A D | sata_highbank.yaml | 65 calxeda,sgpio-gpio: 88 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>, <&gpioh 7 1>;
|
/linux-6.3-rc2/arch/mips/boot/dts/mscc/ |
A D | serval.dtsi | 104 sgpio_pins: sgpio-pins {
|
/linux-6.3-rc2/drivers/pinctrl/ |
A D | Makefile | 38 obj-$(CONFIG_PINCTRL_MICROCHIP_SGPIO) += pinctrl-microchip-sgpio.o
|
/linux-6.3-rc2/drivers/scsi/isci/ |
A D | host.c | 1245 writel(SGPIO_HW_CONTROL, &ihost->scu_registers->peg0.sgpio.output_data_select[i]); in isci_host_deinit() 1265 writel(0, &ihost->scu_registers->peg0.sgpio.interface_control); in isci_host_deinit() 2371 writel(1, &ihost->scu_registers->peg0.sgpio.interface_control); in isci_host_init() 2373 writel(SGPIO_HW_CONTROL, &ihost->scu_registers->peg0.sgpio.output_data_select[i]); in isci_host_init() 2374 writel(0, &ihost->scu_registers->peg0.sgpio.vendor_specific_code); in isci_host_init() 2780 writel(val, &ihost->scu_registers->peg0.sgpio.output_data_select[d]); in sci_write_gpio_tx_gp()
|
A D | host.h | 442 return ARRAY_SIZE(ihost->scu_registers->peg0.sgpio.output_data_select); in isci_gpio_count()
|
A D | registers.h | 1822 struct scu_sgpio_registers sgpio; member
|
/linux-6.3-rc2/drivers/gpio/ |
A D | Makefile | 37 obj-$(CONFIG_GPIO_ASPEED_SGPIO) += gpio-aspeed-sgpio.o
|