Home
last modified time | relevance | path

Searched full:sgpio (Results 1 – 25 of 36) sorted by relevance

12

/linux/drivers/pinctrl/
H A Dpinctrl-lpc18xx.c163 [FUNC_SGPIO] = "sgpio",
239 LPC_P(0,0, GPIO, SSP1, ENET, SGPIO, R, R, I2S0_TX_WS,I2S1, 0, ND);
240 LPC_P(0,1, GPIO, SSP1,ENET_ALT,SGPIO, R, R, ENET, I2S1, 0, ND);
241 LPC_P(1,0, GPIO, CTIN, EMC, R, R, SSP0, SGPIO, R, 0, ND);
242 LPC_P(1,1, GPIO, CTOUT, EMC, SGPIO, R, SSP0, R, R, 0, ND);
243 LPC_P(1,2, GPIO, CTOUT, EMC, SGPIO, R, SSP0, R, R, 0, ND);
244 LPC_P(1,3, GPIO, CTOUT, SGPIO, EMC, USB0, SSP1, R, SDMMC, 0, ND);
245 LPC_P(1,4, GPIO, CTOUT, SGPIO, EMC, USB0, SSP1, R, SDMMC, 0, ND);
246 LPC_P(1,5, GPIO, CTOUT, R, EMC, USB0, SSP1, SGPIO, SDMMC, 0, ND);
247 LPC_P(1,6, GPIO, CTIN, R, EMC, R, R, SGPIO, SDMMC, 0, ND);
[all …]
H A Dpinctrl-microchip-sgpio.c159 WARN_ONCE(ret, "error reading sgpio reg %d\n", ret); in sgpio_readl()
171 WARN_ONCE(ret, "error writing sgpio reg %d\n", ret); in sgpio_writel()
181 WARN_ONCE(ret, "error updating sgpio reg %d\n", ret); in sgpio_clrsetbits()
601 const char *range_property_name = "microchip,sgpio-port-ranges"; in microchip_sgpio_get_ports()
987 .compatible = "microchip,sparx5-sgpio",
990 .compatible = "mscc,luton-sgpio",
993 .compatible = "mscc,ocelot-sgpio",
1003 .name = "pinctrl-microchip-sgpio",
1011 MODULE_DESCRIPTION("Microchip SGPIO Pinctrl Driver");
/linux/Documentation/devicetree/bindings/gpio/
H A Dnuvoton,sgpio.yaml4 $id: http://devicetree.org/schemas/gpio/nuvoton,sgpio.yaml#
7 title: Nuvoton SGPIO controller
13 This SGPIO controller is for NUVOTON NPCM7xx and NPCM8xx SoC and detailed
15 Nuvoton NPCM7xx SGPIO module is combines a serial to parallel IC (HC595)
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/Documentation/devicetree/bindings/ata/
H A Dsata_highbank.yaml33 sending an SGPIO pattern.
39 sending an SGPIO pattern.
42 description: Maps port numbers to offsets within the SGPIO bitstream.
65 calxeda,sgpio-gpio:
69 that the driver supports SGPIO indicator lights using the indicated
88 calxeda,sgpio-gpio = <&gpioh 5 1>, <&gpioh 6 1>, <&gpioh 7 1>;
/linux/Documentation/devicetree/bindings/mfd/
H A Dmscc,ocelot.yaml46 $ref: /schemas/pinctrl/microchip,sparx5-sgpio.yaml
50 - mscc,ocelot-sgpio
121 sgpio_pins: sgpio-pins {
133 compatible = "mscc,ocelot-sgpio";
138 microchip,sgpio-port-ranges = <0 15>;
144 compatible = "microchip,sparx5-sgpio-bank";
152 compatible = "microchip,sparx5-sgpio-bank";
/linux/arch/arm64/boot/dts/microchip/
H A Dsparx5_pcb134_board.dtsi449 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 …]
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/Documentation/devicetree/bindings/net/
H A Dmicrochip,sparx5-switch.yaml125 microchip,sd-sgpio:
127 Index of the ports Signal Detect SGPIO in the set of 384 SGPIOs
241 microchip,sd-sgpio = <365>;
250 microchip,sd-sgpio = <369>;
259 microchip,sd-sgpio = <373>;
268 microchip,sd-sgpio = <377>;
/linux/Documentation/ABI/testing/
H A Dsysfs-class-scsi_host80 SES-2, SGPIO etc).
107 For eg. the AHCI driver supports SGPIO EM messages but the
108 SATA/AHCI specs do not define the SGPIO message format of the EM
112 tools for their SGPIO initiators.
/linux/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-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/drivers/gpio/
H A Dgpio-npcm-sgpio.c455 .name = "sgpio-irq",
478 /* Disable IRQ and clear Interrupt status registers for all SGPIO Pins. */ in npcm_sgpio_setup_irqs()
599 { .compatible = "nuvoton,npcm750-sgpio", .data = &npcm750_sgpio_pdata, },
600 { .compatible = "nuvoton,npcm845-sgpio", .data = &npcm845_sgpio_pdata, },
/linux/drivers/mfd/
H A Docelot-core.c169 .name = "ocelot-sgpio",
170 .of_compatible = "mscc,ocelot-sgpio",
/linux/arch/arm/boot/dts/aspeed/
H A Daspeed-bmc-vegman-n110.dts46 &sgpio {
50 /* SGPIO lines. even: input, odd: output */
H A Daspeed-bmc-vegman-sx20.dts46 &sgpio {
50 /* SGPIO lines. even: input, odd: output */
/linux/arch/sh/include/cpu-sh4/cpu/
H A Dsh7757.h184 /* PTN (mobule: USB, JMC, SGPIO, WDT) */
191 /* PTO (mobule: SGPIO, SerMux) */
/linux/Documentation/devicetree/bindings/reset/
H A Dnxp,lpc1850-rgu.yaml73 57 SGPIO (LPC43xx only)
/linux/arch/sh/kernel/cpu/sh4a/
H A Dsetup-sh7757.c827 SGPIO, enumerator
922 INTC_VECT(SGPIO, 0x1f80), INTC_VECT(SGPIO, 0x1fa0),
923 INTC_VECT(SGPIO, 0x1fc0),
982 { IIC4_1, IIC4_2, IIC5_0, ONFICTL, 0, 0, SGPIO, 0,
1086 { INT2PRI23, 0, 32, 8, { PECI5, SGPIO, IIC3_2, IIC5_1 } },
/linux/arch/mips/boot/dts/mscc/
H A Dserval.dtsi104 sgpio_pins: sgpio-pins {
/linux/drivers/scsi/
H A Dses.c277 /* SES doesn't do the SGPIO blink settings */ in ses_set_fault()
337 /* SES doesn't do the SGPIO blink settings */ in ses_set_locate()
370 /* SES doesn't do the SGPIO blink settings */ in ses_set_active()
/linux/Documentation/devicetree/bindings/scsi/
H A Dhisilicon-sas.txt13 SGPIO control. The second is optional, and should be set only when
/linux/arch/arm/boot/dts/calxeda/
H A Decx-common.dtsi33 calxeda,sgpio-gpio =<&gpioh 5 1>, <&gpioh 6 1>,

12