/linux-6.12.1/arch/arm64/boot/dts/microchip/ |
D | sparx5_pcb134_board.dtsi | 449 microchip,sgpio-port-ranges = <8 15>; 460 microchip,sgpio-port-ranges = <24 31>; 487 microchip,sgpio-port-ranges = <8 15>; 498 microchip,sgpio-port-ranges = <24 31>; 509 microchip,sgpio-port-ranges = <0 0>, <11 31>; 729 microchip,sd-sgpio = <301>; 739 microchip,sd-sgpio = <305>; 748 microchip,sd-sgpio = <309>; 757 microchip,sd-sgpio = <313>; 766 microchip,sd-sgpio = <317>; [all …]
|
D | sparx5.dtsi | 239 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";
|
D | sparx5_pcb125.dts | 74 microchip,sgpio-port-ranges = <0 23>;
|
D | sparx5_pcb135_board.dtsi | 155 microchip,sgpio-port-ranges = <24 31>; 166 microchip,sgpio-port-ranges = <0 0>, <16 18>, <28 31>;
|
/linux-6.12.1/arch/arm/boot/dts/microchip/ |
D | lan966x-kontron-kswitch-d10-mmt.dtsi | 79 sgpio_a_pins: sgpio-a-pins { 85 sgpio_b_pins: sgpio-b-pins { 200 &sgpio { 205 microchip,sgpio-port-ranges = <0 11>;
|
D | lan966x-pcb8291.dts | 73 sgpio_a_pins: sgpio-a-pins { 127 &sgpio { 130 microchip,sgpio-port-ranges = <0 3>, <8 11>;
|
D | lan966x-pcb8309.dts | 159 sgpio_a_pins: sgpio-a-pins { 212 &sgpio { 215 microchip,sgpio-port-ranges = <0 3>, <8 11>;
|
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";
|
/linux-6.12.1/arch/mips/boot/dts/mscc/ |
D | serval.dtsi | 104 sgpio_pins: sgpio-pins {
|
/linux-6.12.1/drivers/pinctrl/ |
D | Makefile | 41 obj-$(CONFIG_PINCTRL_MICROCHIP_SGPIO) += pinctrl-microchip-sgpio.o
|
D | Kconfig | 379 pinctrl-microchip-sgpio.
|
/linux-6.12.1/drivers/gpio/ |
D | Makefile | 38 obj-$(CONFIG_GPIO_ASPEED_SGPIO) += gpio-aspeed-sgpio.o 123 obj-$(CONFIG_GPIO_NPCM_SGPIO) += gpio-npcm-sgpio.o
|
/linux-6.12.1/arch/arm/boot/dts/aspeed/ |
D | aspeed-bmc-vegman-n110.dts | 46 &sgpio {
|
D | aspeed-bmc-vegman-sx20.dts | 46 &sgpio {
|
D | aspeed-bmc-inventec-starscream.dts | 324 /*F0-F7*/ "","","","","reset-sgpio-r-n","","","",
|
D | aspeed-bmc-vegman-rx20.dts | 74 &sgpio {
|
D | aspeed-bmc-quanta-q71l.dts | 82 /* mux-gpios = <&sgpio 10 GPIO_ACTIVE_HIGH> */
|
D | aspeed-g5.dtsi | 351 sgpio: sgpio@1e780200 { label 353 compatible = "aspeed,ast2500-sgpio";
|
D | aspeed-bmc-facebook-harma.dts | 669 "","bmc-ready-sgpio",
|
/linux-6.12.1/drivers/scsi/isci/ |
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()
|
D | host.h | 442 return ARRAY_SIZE(ihost->scu_registers->peg0.sgpio.output_data_select); in isci_gpio_count()
|
D | registers.h | 1822 struct scu_sgpio_registers sgpio; member
|
/linux-6.12.1/arch/arm/boot/dts/calxeda/ |
D | ecx-common.dtsi | 33 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>,
|
/linux-6.12.1/ |
D | MAINTAINERS | 2657 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
|