Home
last modified time | relevance | path

Searched refs:sgpio (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.15/Documentation/devicetree/bindings/pinctrl/
H A Dmicrochip,sparx5-sgpio.yaml4 $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.15/Documentation/devicetree/bindings/gpio/
H A Daspeed,sgpio.yaml4 $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
76 sgpio: sgpio@1e780200 {
78 compatible = "aspeed,ast2500-sgpio";
H A Dnuvoton,sgpio.yaml4 $id: http://devicetree.org/schemas/gpio/nuvoton,sgpio.yaml#
19 NPCM7xx/NPCM8xx have two sgpio modules. Each module can support up
31 - nuvoton,npcm750-sgpio
32 - nuvoton,npcm845-sgpio
79 compatible = "nuvoton,npcm750-sgpio";
/linux-6.15/Documentation/devicetree/bindings/mfd/
H A Dmscc,ocelot.yaml46 $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.15/arch/arm64/boot/dts/microchip/
H A Dsparx5_pcb134_board.dtsi729 microchip,sd-sgpio = <301>;
739 microchip,sd-sgpio = <305>;
748 microchip,sd-sgpio = <309>;
757 microchip,sd-sgpio = <313>;
766 microchip,sd-sgpio = <317>;
775 microchip,sd-sgpio = <321>;
784 microchip,sd-sgpio = <325>;
793 microchip,sd-sgpio = <329>;
802 microchip,sd-sgpio = <333>;
811 microchip,sd-sgpio = <337>;
[all …]
H A Dsparx5.dtsi239 sgpio0_pins: sgpio-pins {
303 compatible = "microchip,sparx5-sgpio";
312 compatible = "microchip,sparx5-sgpio-bank";
322 compatible = "microchip,sparx5-sgpio-bank";
333 compatible = "microchip,sparx5-sgpio";
342 compatible = "microchip,sparx5-sgpio-bank";
352 compatible = "microchip,sparx5-sgpio-bank";
363 compatible = "microchip,sparx5-sgpio";
373 compatible = "microchip,sparx5-sgpio-bank";
382 compatible = "microchip,sparx5-sgpio-bank";
H A Dsparx5_pcb125.dts74 microchip,sgpio-port-ranges = <0 23>;
H A Dsparx5_pcb135_board.dtsi155 microchip,sgpio-port-ranges = <24 31>;
166 microchip,sgpio-port-ranges = <0 0>, <16 18>, <28 31>;
/linux-6.15/arch/arm/boot/dts/microchip/
H A Dlan966x-kontron-kswitch-d10-mmt.dtsi79 sgpio_a_pins: sgpio-a-pins {
85 sgpio_b_pins: sgpio-b-pins {
200 &sgpio {
205 microchip,sgpio-port-ranges = <0 11>;
H A Dlan966x-pcb8291.dts73 sgpio_a_pins: sgpio-a-pins {
127 &sgpio {
130 microchip,sgpio-port-ranges = <0 3>, <8 11>;
H A Dlan966x-pcb8309.dts159 sgpio_a_pins: sgpio-a-pins {
212 &sgpio {
215 microchip,sgpio-port-ranges = <0 3>, <8 11>;
H A Dlan966x.dtsi560 sgpio: gpio@e2004190 { label
561 compatible = "microchip,sparx5-sgpio";
571 compatible = "microchip,sparx5-sgpio-bank";
581 compatible = "microchip,sparx5-sgpio-bank";
/linux-6.15/Documentation/devicetree/bindings/net/
H A Dmicrochip,sparx5-switch.yaml123 microchip,sd-sgpio:
206 microchip,sd-sgpio = <365>;
215 microchip,sd-sgpio = <369>;
224 microchip,sd-sgpio = <373>;
233 microchip,sd-sgpio = <377>;
/linux-6.15/Documentation/devicetree/bindings/ata/
H A Dsata_highbank.yaml65 calxeda,sgpio-gpio:
88 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>, <&gpioh 7 1>;
/linux-6.15/arch/mips/boot/dts/mscc/
H A Dserval.dtsi104 sgpio_pins: sgpio-pins {
/linux-6.15/drivers/pinctrl/
H A DMakefile43 obj-$(CONFIG_PINCTRL_MICROCHIP_SGPIO) += pinctrl-microchip-sgpio.o
/linux-6.15/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-vegman-n110.dts46 &sgpio {
H A Daspeed-bmc-vegman-sx20.dts46 &sgpio {
H A Daspeed-bmc-inventec-starscream.dts324 /*F0-F7*/ "","","","","reset-sgpio-r-n","","","",
H A Daspeed-bmc-vegman-rx20.dts74 &sgpio {
H A Daspeed-bmc-quanta-q71l.dts82 /* mux-gpios = <&sgpio 10 GPIO_ACTIVE_HIGH> */
/linux-6.15/drivers/gpio/
H A DMakefile41 obj-$(CONFIG_GPIO_ASPEED_SGPIO) += gpio-aspeed-sgpio.o
128 obj-$(CONFIG_GPIO_NPCM_SGPIO) += gpio-npcm-sgpio.o
/linux-6.15/arch/arm/boot/dts/calxeda/
H A Decx-common.dtsi33 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>,
/linux-6.15/drivers/scsi/isci/
H A Dhost.c1245 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()
H A Dhost.h442 return ARRAY_SIZE(ihost->scu_registers->peg0.sgpio.output_data_select); in isci_gpio_count()

12