| /linux/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5_pcb134_board.dtsi | 12 gpios = <&gpio 37 GPIO_ACTIVE_LOW>; 34 gpios = <&sgpio_out0 8 0 GPIO_ACTIVE_LOW>; 38 gpios = <&sgpio_out0 8 1 GPIO_ACTIVE_LOW>; 42 gpios = <&sgpio_out0 9 0 GPIO_ACTIVE_LOW>; 46 gpios = <&sgpio_out0 9 1 GPIO_ACTIVE_LOW>; 50 gpios = <&sgpio_out0 10 0 GPIO_ACTIVE_LOW>; 54 gpios = <&sgpio_out0 10 1 GPIO_ACTIVE_LOW>; 58 gpios = <&sgpio_out0 11 0 GPIO_ACTIVE_LOW>; 62 gpios = <&sgpio_out0 11 1 GPIO_ACTIVE_LOW>; 66 gpios = <&sgpio_out0 12 0 GPIO_ACTIVE_HIGH>; [all …]
|
| /linux/sound/soc/ |
| H A D | soc-jack.c | 206 struct snd_soc_jack_gpio *gpios; member 279 struct snd_soc_jack_gpio *gpios) in jack_free_gpios() argument 284 gpiod_unexport(gpios[i].desc); in jack_free_gpios() 285 unregister_pm_notifier(&gpios[i].pm_notifier); in jack_free_gpios() 286 free_irq(gpiod_to_irq(gpios[i].desc), &gpios[i]); in jack_free_gpios() 287 cancel_delayed_work_sync(&gpios[i].work); in jack_free_gpios() 288 gpiod_put(gpios[i].desc); in jack_free_gpios() 289 gpios[i].jack = NULL; in jack_free_gpios() 297 jack_free_gpios(tbl->jack, tbl->count, tbl->gpios); in jack_devres_free_gpios() 311 snd_soc_jack_add_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_add_gpios() argument 412 snd_soc_jack_add_gpiods(struct device * gpiod_dev,struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_add_gpiods() argument 433 snd_soc_jack_free_gpios(struct snd_soc_jack * jack,int count,struct snd_soc_jack_gpio * gpios) snd_soc_jack_free_gpios() argument [all...] |
| /linux/arch/arm/boot/dts/nuvoton/ |
| H A D | nuvoton-npcm750-runbmc-olympus.dts | 60 gpios = <&gpio3 14 1>; 65 gpios = <&gpio3 15 1>; 75 gpios = <&gpio0 19 0>; /* gpio19 */ 81 gpios = <&gpio0 18 0>; /* gpio18 */ 87 gpios = <&gpio0 17 0>; /* gpio17 */ 92 gpios = <&gpio0 16 0>; /* gpio16 */ 429 reset-gpios = <&gpio7 4 GPIO_ACTIVE_LOW>; 432 gpios = <0 0>; 438 gpios = <1 0>; 444 gpios = <2 0>; [all …]
|
| H A D | nuvoton-npcm730-gbs.dts | 82 gpios = <&gpio2 9 GPIO_ACTIVE_LOW>; 88 gpios = <&gpio2 8 GPIO_ACTIVE_LOW>; 94 gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; 100 gpios = <&gpio2 6 GPIO_ACTIVE_LOW>; 106 gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; 112 gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; 118 gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>; 124 gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; 130 gpios = <&gpio3 24 GPIO_ACTIVE_LOW>; 136 gpios = <&gpio3 25 GPIO_ACTIVE_LOW>; [all …]
|
| /linux/arch/arm/boot/dts/nxp/lpc/ |
| H A D | lpc3250-ea3250.dts | 27 gpios = <&gpio 4 1 0>; /* GPI_P3 1 */ 33 gpios = <&pca9532 0 0>; 39 gpios = <&pca9532 1 0>; 45 gpios = <&pca9532 2 0>; 51 gpios = <&pca9532 3 0>; 57 gpios = <&gpio 2 0 0>; /* P2.0 */ 63 gpios = <&gpio 2 1 0>; /* P2.1 */ 69 gpios = <&gpio 2 2 0>; /* P2.2 */ 75 gpios = <&gpio 2 3 0>; /* P2.3 */ 81 gpios = <&gpio 2 4 0>; /* P2.4 */ [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am572x-idk-common.dtsi | 55 gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; 62 gpios = <&gpio3 11 GPIO_ACTIVE_HIGH>; 68 gpios = <&gpio3 12 GPIO_ACTIVE_HIGH>; 75 gpios = <&gpio3 10 GPIO_ACTIVE_HIGH>; 82 gpios = <&gpio7 23 GPIO_ACTIVE_HIGH>; 88 gpios = <&gpio7 22 GPIO_ACTIVE_HIGH>; 99 gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>; 105 gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>; 111 gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; 117 gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | am571x-idk.dts | 55 gpios = <&gpio2 25 GPIO_ACTIVE_HIGH>; 62 gpios = <&gpio2 26 GPIO_ACTIVE_HIGH>; 68 gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>; 75 gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>; 81 gpios = <&gpio2 21 GPIO_ACTIVE_HIGH>; 87 gpios = <&gpio2 19 GPIO_ACTIVE_HIGH>; 98 gpios = <&gpio6 19 GPIO_ACTIVE_HIGH>; 104 gpios = <&gpio4 0 GPIO_ACTIVE_HIGH>; 110 gpios = <&gpio1 4 GPIO_ACTIVE_HIGH>; 116 gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>; [all …]
|
| /linux/drivers/watchdog/ |
| H A D | mena21_wdt.c | 34 struct gpio_desc *gpios[NUM_GPIOS]; member 46 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST0]) ? (1 << 0) : 0; in a21_wdt_get_bootstatus() 47 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST1]) ? (1 << 1) : 0; in a21_wdt_get_bootstatus() 48 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST2]) ? (1 << 2) : 0; in a21_wdt_get_bootstatus() 57 gpiod_set_value(drv->gpios[GPIO_WD_ENAB], 1); in a21_wdt_start() 66 gpiod_set_value(drv->gpios[GPIO_WD_ENAB], 0); in a21_wdt_stop() 75 gpiod_set_value(drv->gpios[GPIO_WD_TRIG], 0); in a21_wdt_ping() 77 gpiod_set_value(drv->gpios[GPIO_WD_TRIG], 1); in a21_wdt_ping() 99 gpiod_set_value(drv->gpios[GPIO_WD_FAST], 1); in a21_wdt_set_timeout() 101 gpiod_set_value(drv->gpios[GPIO_WD_FAST], 0); in a21_wdt_set_timeout() [all …]
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm4708-buffalo-wzr-1750dhp.dts | 31 sck-gpios = <&chipcommon 7 0>; 32 mosi-gpios = <&chipcommon 4 0>; 33 cs-gpios = <&chipcommon 6 0>; 54 gpios = <&hc595 0 GPIO_ACTIVE_HIGH>; 63 gpios = <&hc595 1 GPIO_ACTIVE_HIGH>; 68 gpios = <&hc595 2 GPIO_ACTIVE_HIGH>; 74 gpios = <&hc595 3 GPIO_ACTIVE_HIGH>; 80 gpios = <&hc595 4 GPIO_ACTIVE_HIGH>; 85 gpios = <&hc595 5 GPIO_ACTIVE_HIGH>; 91 gpios = <&hc595 6 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | bcm4709-buffalo-wxr-1900dhp.dts | 33 gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>; 38 gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>; 43 gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>; 49 gpios = <&chipcommon 7 GPIO_ACTIVE_HIGH>; 54 gpios = <&chipcommon 8 GPIO_ACTIVE_HIGH>; 59 gpios = <&chipcommon 9 GPIO_ACTIVE_HIGH>; 64 gpios = <&chipcommon 10 GPIO_ACTIVE_HIGH>; 69 gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>; 74 gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>; 84 gpios = <&chipcommon 1 GPIO_ACTIVE_LOW>; [all …]
|
| H A D | bcm4708-buffalo-wzr-1166dhp-common.dtsi | 19 sck-gpios = <&chipcommon 7 0>; 20 mosi-gpios = <&chipcommon 4 0>; 21 cs-gpios = <&chipcommon 6 0>; 44 gpios = <&hc595 0 GPIO_ACTIVE_HIGH>; 55 gpios = <&hc595 1 GPIO_ACTIVE_HIGH>; 62 gpios = <&hc595 2 GPIO_ACTIVE_HIGH>; 70 gpios = <&hc595 3 GPIO_ACTIVE_HIGH>; 78 gpios = <&hc595 4 GPIO_ACTIVE_HIGH>; 85 gpios = <&hc595 5 GPIO_ACTIVE_HIGH>; 93 gpios = <&hc595 6 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | bcm47081-buffalo-wzr-600dhp2.dts | 31 sck-gpios = <&chipcommon 7 0>; 32 mosi-gpios = <&chipcommon 4 0>; 33 cs-gpios = <&chipcommon 6 0>; 54 gpios = <&hc595 1 GPIO_ACTIVE_HIGH>; 60 gpios = <&hc595 2 GPIO_ACTIVE_HIGH>; 65 gpios = <&hc595 3 GPIO_ACTIVE_HIGH>; 71 gpios = <&hc595 4 GPIO_ACTIVE_HIGH>; 76 gpios = <&hc595 5 GPIO_ACTIVE_HIGH>; 82 gpios = <&hc595 6 GPIO_ACTIVE_HIGH>; 87 gpios = <&hc595 7 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | bcm4708-smartrg-sr400ac.dts | 33 gpios = <&chipcommon 1 GPIO_ACTIVE_HIGH>; 39 gpios = <&chipcommon 2 GPIO_ACTIVE_HIGH>; 44 gpios = <&chipcommon 3 GPIO_ACTIVE_HIGH>; 51 gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>; 58 gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>; 65 gpios = <&chipcommon 6 GPIO_ACTIVE_HIGH>; 70 gpios = <&chipcommon 8 GPIO_ACTIVE_HIGH>; 75 gpios = <&chipcommon 9 GPIO_ACTIVE_HIGH>; 80 gpios = <&chipcommon 10 GPIO_ACTIVE_HIGH>; 85 gpios = <&chipcommon 12 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | bcm958625-meraki-kingpin.dtsi | 20 gpios = <&gpioa 6 GPIO_ACTIVE_LOW>; 32 gpios = <&gpioa 19 GPIO_ACTIVE_LOW>; 40 gpios = <&gpioa 18 GPIO_ACTIVE_LOW>; 48 gpios = <&gpioa 24 GPIO_ACTIVE_LOW>; 56 gpios = <&gpioa 20 GPIO_ACTIVE_LOW>; 64 gpios = <&gpioa 26 GPIO_ACTIVE_LOW>; 72 gpios = <&gpioa 25 GPIO_ACTIVE_LOW>; 80 gpios = <&gpioa 28 GPIO_ACTIVE_LOW>; 88 gpios = <&gpioa 27 GPIO_ACTIVE_LOW>; 96 gpios = <&gpioa 30 GPIO_ACTIVE_LOW>; [all …]
|
| H A D | bcm47081-buffalo-wzr-900dhp.dts | 31 sck-gpios = <&chipcommon 7 0>; 32 mosi-gpios = <&chipcommon 4 0>; 33 cs-gpios = <&chipcommon 6 0>; 54 gpios = <&hc595 0 GPIO_ACTIVE_HIGH>; 59 gpios = <&hc595 1 GPIO_ACTIVE_HIGH>; 65 gpios = <&hc595 2 GPIO_ACTIVE_HIGH>; 70 gpios = <&hc595 3 GPIO_ACTIVE_HIGH>; 76 gpios = <&hc595 4 GPIO_ACTIVE_HIGH>; 81 gpios = <&hc595 5 GPIO_ACTIVE_HIGH>; 87 gpios = <&hc595 6 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | bcm47094-linksys-panamera.dts | 36 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 42 gpios = <&chipcommon 16 GPIO_ACTIVE_LOW>; 48 gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>; 57 gpios = <&chipcommon 22 GPIO_ACTIVE_LOW>; 62 gpios = <&chipcommon 1 GPIO_ACTIVE_LOW>; 69 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 77 gpios = <&chipcommon 4 GPIO_ACTIVE_HIGH>; 83 gpios = <&chipcommon 0 GPIO_ACTIVE_LOW>; 88 gpios = <&chipcommon 5 GPIO_ACTIVE_HIGH>; 93 gpios = <&chipcommon 11 GPIO_ACTIVE_HIGH>; [all …]
|
| H A D | bcm47094-netgear-r8500.dts | 30 gpios = <&chipcommon 2 GPIO_ACTIVE_LOW>; 36 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 41 gpios = <&chipcommon 11 GPIO_ACTIVE_LOW>; 46 gpios = <&chipcommon 12 GPIO_ACTIVE_LOW>; 51 gpios = <&chipcommon 13 GPIO_ACTIVE_LOW>; 56 gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>; 61 gpios = <&chipcommon 18 GPIO_ACTIVE_LOW>; 71 gpios = <&chipcommon 1 GPIO_ACTIVE_LOW>; 77 gpios = <&chipcommon 10 GPIO_ACTIVE_LOW>; 83 gpios = <&chipcommon 14 GPIO_ACTIVE_LOW>; [all …]
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-ronbo-rb070d30.c | 37 } gpios; member 57 gpiod_set_value_cansleep(ctx->gpios.power, 1); in rb070d30_panel_prepare() 59 gpiod_set_value_cansleep(ctx->gpios.reset, 1); in rb070d30_panel_prepare() 68 gpiod_set_value_cansleep(ctx->gpios.reset, 0); in rb070d30_panel_unprepare() 69 gpiod_set_value_cansleep(ctx->gpios.power, 0); in rb070d30_panel_unprepare() 159 ctx->gpios.reset = devm_gpiod_get(&dsi->dev, "reset", GPIOD_OUT_LOW); in rb070d30_panel_dsi_probe() 160 if (IS_ERR(ctx->gpios.reset)) { in rb070d30_panel_dsi_probe() 162 return PTR_ERR(ctx->gpios.reset); in rb070d30_panel_dsi_probe() 165 ctx->gpios.power = devm_gpiod_get(&dsi->dev, "power", GPIOD_OUT_LOW); in rb070d30_panel_dsi_probe() 166 if (IS_ERR(ctx->gpios.power)) { in rb070d30_panel_dsi_probe() [all …]
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | usb_a9g20-dab-mmx.dtsi | 30 gpios = <&pioB 20 GPIO_ACTIVE_LOW>; 37 * gpios = <&pioB 21 GPIO_ACTIVE_LOW>; 42 gpios = <&pioB 22 GPIO_ACTIVE_LOW>; 47 gpios = <&pioB 23 GPIO_ACTIVE_LOW>; 52 gpios = <&pioB 24 GPIO_ACTIVE_LOW>; 57 gpios = <&pioB 30 GPIO_ACTIVE_LOW>; 62 gpios = <&pioB 31 GPIO_ACTIVE_LOW>; 71 gpios = <&pioB 25 GPIO_ACTIVE_LOW>; 77 gpios = <&pioB 13 GPIO_ACTIVE_LOW>; 83 gpios = <&pioA 26 GPIO_ACTIVE_LOW>; [all …]
|
| /linux/Documentation/devicetree/bindings/bus/ |
| H A D | ts-nbus.txt | 11 - ts,data-gpios : The 8 GPIO pins connected to the data lines on the FPGA 12 - ts,csn-gpios : The GPIO pin connected to the csn line on the FPGA 13 - ts,txrx-gpios : The GPIO pin connected to the txrx line on the FPGA 14 - ts,strobe-gpios : The GPIO pin connected to the stobe line on the FPGA 15 - ts,ale-gpios : The GPIO pin connected to the ale line on the FPGA 16 - ts,rdy-gpios : The GPIO pin connected to the rdy line on the FPGA 31 ts,data-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH 39 ts,csn-gpios = <&gpio0 16 GPIO_ACTIVE_HIGH>; 40 ts,txrx-gpios = <&gpio0 24 GPIO_ACTIVE_HIGH>; 41 ts,strobe-gpios = <&gpio0 25 GPIO_ACTIVE_HIGH>; [all …]
|
| /linux/arch/arc/boot/dts/ |
| H A D | abilis_tb100_dvk.dts | 56 gpios = <&gpioi 0 0>; 61 gpios = <&gpioi 1 0>; 66 gpios = <&gpioi 2 0>; 71 gpios = <&gpioi 3 0>; 76 gpios = <&gpioi 4 0>; 81 gpios = <&gpioi 5 0>; 86 gpios = <&gpioi 6 0>; 91 gpios = <&gpioi 7 0>; 96 gpios = <&gpioi 8 0>; 101 gpios = <&gpioi 9 0>; [all …]
|
| H A D | abilis_tb101_dvk.dts | 56 gpios = <&gpioi 0 0>; 61 gpios = <&gpioi 1 0>; 66 gpios = <&gpioi 2 0>; 71 gpios = <&gpioi 3 0>; 76 gpios = <&gpioi 4 0>; 81 gpios = <&gpioi 5 0>; 86 gpios = <&gpioi 6 0>; 91 gpios = <&gpioi 7 0>; 96 gpios = <&gpioi 8 0>; 101 gpios = <&gpioi 9 0>; [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | kirkwood-c200-v1.dts | 35 gpios = <&gpio1 16 GPIO_ACTIVE_HIGH>; 41 gpios = <&gpio1 17 GPIO_ACTIVE_LOW>; 47 gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; 53 gpios = <&gpio0 29 GPIO_ACTIVE_LOW>; 61 gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 73 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; 80 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>; 87 gpios = <&gpio0 16 GPIO_ACTIVE_LOW>; 94 gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; 100 gpios = <&gpio1 6 GPIO_ACTIVE_LOW>; [all …]
|
| /linux/arch/arm64/boot/dts/broadcom/bcmbca/ |
| H A D | bcm4906-tplink-archer-c2300-v1.dts | 24 gpios = <&gpio0 0 GPIO_ACTIVE_LOW>; 30 gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; 36 gpios = <&gpio0 3 GPIO_ACTIVE_LOW>; 42 gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>; 48 gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; 54 gpios = <&gpio0 12 GPIO_ACTIVE_LOW>; 60 gpios = <&gpio0 14 GPIO_ACTIVE_LOW>; 66 gpios = <&gpio0 15 GPIO_ACTIVE_LOW>; 74 gpios = <&gpio0 17 GPIO_ACTIVE_LOW>; 82 gpios = <&gpio0 19 GPIO_ACTIVE_LOW>; [all …]
|
| /linux/Documentation/devicetree/bindings/display/ |
| H A D | repaper.txt | 9 - panel-on-gpios: Timing controller power control 10 - discharge-gpios: Discharge control 11 - reset-gpios: RESET pin 12 - busy-gpios: BUSY pin 15 - border-gpios: Border control 45 panel-on-gpios = <&gpio 23 0>; 46 border-gpios = <&gpio 14 0>; 47 discharge-gpios = <&gpio 15 0>; 48 reset-gpios = <&gpio 24 0>; 49 busy-gpios = <&gpio 25 0>;
|