| /linux/drivers/pinctrl/qcom/ |
| H A D | pinctrl-apq8084.c | 326 #define PINGROUP(id, f1, f2, f3, f4, f5, f6, f7) \ macro 1026 PINGROUP(0, blsp_spi1, blsp_uart1, blsp_uim1, NA, NA, NA, NA), 1027 PINGROUP(1, blsp_spi1, blsp_uart1, blsp_uim1, NA, NA, NA, NA), 1028 PINGROUP(2, blsp_spi1, blsp_uart1, blsp_i2c1, NA, NA, NA, NA), 1029 PINGROUP(3, blsp_spi1, blsp_uart1, blsp_i2c1, NA, NA, NA, NA), 1030 PINGROUP(4, blsp_spi2, blsp_uart2, blsp_uim2, NA, NA, NA, NA), 1031 PINGROUP(5, blsp_spi2, blsp_uart2, blsp_uim2, NA, NA, NA, NA), 1032 PINGROUP(6, blsp_spi2, blsp_uart2, blsp_i2c2, NA, NA, NA, NA), 1033 PINGROUP(7, blsp_spi2, blsp_uart2, blsp_i2c2, NA, NA, NA, NA), 1034 PINGROUP(8, blsp_spi3, blsp_uart3, blsp_uim3, spss_geni, NA, NA, NA), [all …]
|
| H A D | pinctrl-apq8064.c | 211 #define PINGROUP(id, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10) \ macro 504 PINGROUP(0, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 505 PINGROUP(1, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 506 PINGROUP(2, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 507 PINGROUP(3, NA, gp_clk_0a, NA, NA, NA, NA, NA, NA, NA, NA), 508 PINGROUP(4, NA, NA, cam_mclk, gp_clk_1a, NA, NA, NA, NA, NA, NA), 509 PINGROUP(5, NA, cam_mclk, NA, NA, NA, NA, NA, NA, NA, NA), 510 PINGROUP(6, gsbi3, NA, NA, NA, NA, NA, NA, NA, NA, NA), 511 PINGROUP(7, gsbi3, NA, NA, NA, NA, NA, NA, NA, NA, NA), 512 PINGROUP(8, gsbi3, NA, NA, NA, NA, NA, NA, NA, NA, NA), [all …]
|
| H A D | pinctrl-ipq4019.c | 218 #define PINGROUP(id, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14) \ macro 521 PINGROUP(0, jtag, smart0, i2s_rx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 523 PINGROUP(1, jtag, smart0, i2s_rx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 525 PINGROUP(2, jtag, smart0, i2s_rx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 527 PINGROUP(3, jtag, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 528 PINGROUP(4, jtag, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 529 PINGROUP(5, jtag, smart0, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, 531 PINGROUP(6, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 532 PINGROUP(7, mdc, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA), 533 PINGROUP(8, blsp_uart1, NA, NA, smart1, NA, NA, NA, NA, NA, NA, NA, [all …]
|
| H A D | pinctrl-ipq8064.c | 163 #define PINGROUP(id, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10) \ macro 532 PINGROUP(0, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA), 533 PINGROUP(1, mdio, NA, NA, NA, NA, NA, NA, NA, NA, NA), 534 PINGROUP(2, gsbi5_spi_cs3, rgmii2, mdio, NA, NA, NA, NA, NA, NA, NA), 535 PINGROUP(3, pcie1_rst, pcie1_prsnt, pdm, NA, NA, NA, NA, NA, NA, NA), 536 PINGROUP(4, pcie1_pwren_n, pcie1_pwren, NA, NA, NA, NA, NA, NA, NA, NA), 537 PINGROUP(5, pcie1_clk_req, pcie1_pwrflt, NA, NA, NA, NA, NA, NA, NA, NA), 538 PINGROUP(6, gsbi7, usb_fs, gsbi5_spi_cs1, usb_fs_n, NA, NA, NA, NA, NA, NA), 539 PINGROUP(7, gsbi7, usb_fs, gsbi5_spi_cs2, NA, NA, NA, NA, NA, NA, NA), 540 PINGROUP(8, gsbi7, usb_fs, NA, NA, NA, NA, NA, NA, NA, NA), [all …]
|
| /linux/drivers/pinctrl/tegra/ |
| H A D | pinctrl-tegra30.c | 2108 #define PINGROUP(pg_name, f0, f1, f2, f3, r, od, ior) \ macro 2171 …PINGROUP(clk_32k_out_pa0, BLINK, RSVD2, RSVD3, RSVD4, 0x331c, N, … 2172 …PINGROUP(uart3_cts_n_pa1, UARTC, RSVD2, GMI, RSVD4, 0x317c, N, … 2173 …PINGROUP(dap2_fs_pa2, I2S1, HDA, RSVD3, GMI, 0x3358, N, … 2174 …PINGROUP(dap2_sclk_pa3, I2S1, HDA, RSVD3, GMI, 0x3364, N, … 2175 …PINGROUP(dap2_din_pa4, I2S1, HDA, RSVD3, GMI, 0x335c, N, … 2176 …PINGROUP(dap2_dout_pa5, I2S1, HDA, RSVD3, GMI, 0x3360, N, … 2177 …PINGROUP(sdmmc3_clk_pa6, UARTA, PWM2, SDMMC3, SPI3, 0x3390, N, … 2178 …PINGROUP(sdmmc3_cmd_pa7, UARTA, PWM3, SDMMC3, SPI2, 0x3394, N, … 2179 …PINGROUP(gmi_a17_pb0, UARTD, SPI4, GMI, DTV, 0x3234, N, … [all …]
|
| H A D | pinctrl-tegra114.c | 1547 #define PINGROUP(pg_name, f0, f1, f2, f3, r, od, ior, rcv_sel) \ macro 1610 …PINGROUP(ulpi_data0_po1, SPI3, HSI, UARTA, ULPI, 0x3000, N, N… 1611 …PINGROUP(ulpi_data1_po2, SPI3, HSI, UARTA, ULPI, 0x3004, N, N… 1612 …PINGROUP(ulpi_data2_po3, SPI3, HSI, UARTA, ULPI, 0x3008, N, N… 1613 …PINGROUP(ulpi_data3_po4, SPI3, HSI, UARTA, ULPI, 0x300c, N, N… 1614 …PINGROUP(ulpi_data4_po5, SPI2, HSI, UARTA, ULPI, 0x3010, N, N… 1615 …PINGROUP(ulpi_data5_po6, SPI2, HSI, UARTA, ULPI, 0x3014, N, N… 1616 …PINGROUP(ulpi_data6_po7, SPI2, HSI, UARTA, ULPI, 0x3018, N, N… 1617 …PINGROUP(ulpi_data7_po0, SPI2, HSI, UARTA, ULPI, 0x301c, N, N… 1618 …PINGROUP(ulpi_clk_py0, SPI1, SPI5, UARTD, ULPI, 0x3020, N, N… [all …]
|
| H A D | pinctrl-tegra124.c | 1716 #define PINGROUP(pg_name, f0, f1, f2, f3, r, od, ior, rcv_sel) \ macro 1803 …PINGROUP(ulpi_data0_po1, SPI3, HSI, UARTA, ULPI, 0x3000, N, N… 1804 …PINGROUP(ulpi_data1_po2, SPI3, HSI, UARTA, ULPI, 0x3004, N, N… 1805 …PINGROUP(ulpi_data2_po3, SPI3, HSI, UARTA, ULPI, 0x3008, N, N… 1806 …PINGROUP(ulpi_data3_po4, SPI3, HSI, UARTA, ULPI, 0x300c, N, N… 1807 …PINGROUP(ulpi_data4_po5, SPI2, HSI, UARTA, ULPI, 0x3010, N, N… 1808 …PINGROUP(ulpi_data5_po6, SPI2, HSI, UARTA, ULPI, 0x3014, N, N… 1809 …PINGROUP(ulpi_data6_po7, SPI2, HSI, UARTA, ULPI, 0x3018, N, N… 1810 …PINGROUP(ulpi_data7_po0, SPI2, HSI, UARTA, ULPI, 0x301c, N, N… 1811 …PINGROUP(ulpi_clk_py0, SPI1, SPI5, UARTD, ULPI, 0x3020, N, N… [all …]
|
| H A D | pinctrl-tegra234.c | 1615 #define PINGROUP(pg_name, f0, f1, f2, f3, r, bank, pupd, e_io_hv, e_lpbk, e_input, e_lpdr, e_pbias_… macro 1634 PINGROUP(soc_gpio08_pb0, RSVD0, RSVD1, RSVD2, RSVD3, 0x5008, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1635 PINGROUP(soc_gpio36_pm5, ETH0, RSVD1, DCA, RSVD3, 0x10000, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1636 PINGROUP(soc_gpio53_pm6, ETH0, RSVD1, DCA, RSVD3, 0x10008, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1637 PINGROUP(soc_gpio55_pm4, ETH2, RSVD1, RSVD2, RSVD3, 0x10010, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1638 PINGROUP(soc_gpio38_pm7, ETH1, RSVD1, RSVD2, RSVD3, 0x10018, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1639 PINGROUP(soc_gpio39_pn1, GP, RSVD1, RSVD2, RSVD3, 0x10020, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1640 PINGROUP(soc_gpio40_pn2, ETH1, RSVD1, RSVD2, RSVD3, 0x10028, 0, Y, -1, 7, 6, 8, -1, 10, 12), 1641 PINGROUP(dp_aux_ch0_hpd_pm0, DP, RSVD1, RSVD2, RSVD3, 0x10030, 0, Y, 5, 7, 6, 8, -1, 10, 12), 1642 PINGROUP(dp_aux_ch1_hpd_pm1, ETH3, RSVD1, RSVD2, RSVD3, 0x10038, 0, Y, 5, 7, 6, 8, -1, 10, 12), [all …]
|
| H A D | pinctrl-tegra210.c | 1275 #define PINGROUP(pg_name, f0, f1, f2, f3, r, hsm, drvtype, e_io_hv, \ macro 1354 …PINGROUP(sdmmc1_clk_pm0, SDMMC1, RSVD1, RSVD2, RSVD3, 0x3000, Y, Y, N, N,… 1355 …PINGROUP(sdmmc1_cmd_pm1, SDMMC1, SPI3, RSVD2, RSVD3, 0x3004, Y, Y, N, N,… 1356 …PINGROUP(sdmmc1_dat3_pm2, SDMMC1, SPI3, RSVD2, RSVD3, 0x3008, Y, Y, N, N,… 1357 …PINGROUP(sdmmc1_dat2_pm3, SDMMC1, SPI3, RSVD2, RSVD3, 0x300c, Y, Y, N, N,… 1358 …PINGROUP(sdmmc1_dat1_pm4, SDMMC1, SPI3, RSVD2, RSVD3, 0x3010, Y, Y, N, N,… 1359 …PINGROUP(sdmmc1_dat0_pm5, SDMMC1, RSVD1, RSVD2, RSVD3, 0x3014, Y, Y, N, N,… 1360 …PINGROUP(sdmmc3_clk_pp0, SDMMC3, RSVD1, RSVD2, RSVD3, 0x301c, Y, Y, N, N,… 1361 …PINGROUP(sdmmc3_cmd_pp1, SDMMC3, RSVD1, RSVD2, RSVD3, 0x3020, Y, Y, N, N,… 1362 …PINGROUP(sdmmc3_dat0_pp5, SDMMC3, RSVD1, RSVD2, RSVD3, 0x3024, Y, Y, N, N,… [all …]
|
| H A D | pinctrl-tegra194.c | 1571 #define PINGROUP(pg_name, f0, f1, f2, f3, r, bank, pupd, e_io_hv, e_lpbk, e_input, e_lpdr, e_pbias_… macro 1593 …PINGROUP(soc_gpio33_pt0, RSVD0, SPDIF, RSVD2, RSVD3, 0x1000, 0, Y, -1, -1, 6, 8, -1, 10, 11, … 1594 …PINGROUP(soc_gpio32_ps7, RSVD0, SPDIF, RSVD2, RSVD3, 0x1008, 0, Y, -1, -1, 6, 8, -1, 10, 11, … 1595 …PINGROUP(soc_gpio31_ps6, RSVD0, SDMMC1, RSVD2, RSVD3, 0x1010, 0, Y, -1, -1, 6, 8, -1, 10, 11,… 1596 …PINGROUP(soc_gpio30_ps5, RSVD0, RSVD1, RSVD2, RSVD3, 0x1018, 0, Y, -1, -1, 6, 8, -1, 10, 11, … 1597 …PINGROUP(aud_mclk_ps4, AUD, RSVD1, RSVD2, RSVD3, 0x1020, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12,… 1598 …PINGROUP(dap1_fs_ps3, I2S1, RSVD1, RSVD2, RSVD3, 0x1028, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12,… 1599 …PINGROUP(dap1_din_ps2, I2S1, RSVD1, RSVD2, RSVD3, 0x1030, 0, Y, -1, -1, 6, 8, -1, 10, 11, 12… 1600 …PINGROUP(dap1_dout_ps1, I2S1, RSVD1, RSVD2, RSVD3, 0x1038, 0, Y, -1, -1, 6, 8, -1, 10, 11, 1… 1601 …PINGROUP(dap1_sclk_ps0, I2S1, RSVD1, RSVD2, RSVD3, 0x1040, 0, Y, -1, -1, 6, 8, -1, 10, 11, 1… [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | nvidia,tegra-pinmux-common.yaml | 87 values depends on the pingroup. See "CAL_DRVDN" in the Tegra TRM. 92 values depends on the pingroup. See "CAL_DRVUP" in the Tegra TRM. 169 valid values depends on the pingroup. See "DRVDN_SLWR" in the Tegra TRM. 174 valid values depends on the pingroup. See "DRVUP_SLWF" in the Tegra TRM.
|
| /linux/drivers/pinctrl/actions/ |
| H A D | pinctrl-owl.h | 192 * struct owl_pingroup - Actions pingroup definition 194 * @pads: list of pins assigned to this pingroup 196 * @funcs: list of pinmux functions for this pingroup
|
| /linux/drivers/pinctrl/nxp/ |
| H A D | pinctrl-s32.h | 23 struct pingroup data;
|
| /linux/arch/arm64/boot/dts/allwinner/ |
| H A D | sun50i-a64-bananapi-m64.dts | 211 * This regulator also drives the PE pingroup GPIOs, 236 * This regulator also indirectly drives the PD pingroup GPIOs,
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-bcm6328.c | 122 static struct pingroup bcm6328_groups[] = { 328 const struct pingroup *pg = &bcm6328_groups[group]; in bcm6328_pinctrl_set_mux()
|
| H A D | pinctrl-bcm6368.c | 124 static struct pingroup bcm6368_groups[] = { 383 const struct pingroup *pg = &bcm6368_groups[group]; in bcm6368_pinctrl_set_mux()
|
| H A D | pinctrl-bcm6318.c | 143 static struct pingroup bcm6318_groups[] = { 414 const struct pingroup *pg = &bcm6318_groups[group]; in bcm6318_pinctrl_set_mux()
|
| H A D | pinctrl-bcm6362.c | 159 static struct pingroup bcm6362_groups[] = { 509 const struct pingroup *pg = &bcm6362_groups[group]; in bcm6362_pinctrl_set_mux()
|
| H A D | pinctrl-bcm63268.c | 182 static struct pingroup bcm63268_groups[] = { 535 const struct pingroup *pg = &bcm63268_groups[group]; in bcm63268_pinctrl_set_mux()
|
| /linux/drivers/pinctrl/ |
| H A D | core.h | 206 struct pingroup grp;
|
| /linux/drivers/pinctrl/intel/ |
| H A D | pinctrl-intel.h | 32 struct pingroup grp;
|
| /linux/drivers/pinctrl/cirrus/ |
| H A D | pinctrl-cs42l43.c | 86 static const struct pingroup cs42l43_pin_groups[] = {
|
| /linux/arch/arm/mach-omap1/ |
| H A D | usb.c | 66 if (config->pins[0] > 2) /* alt pingroup 2 */ in omap_otg_init()
|
| /linux/drivers/acpi/acpica/ |
| H A D | rsdumpinfo.c | 348 "PinGroup", NULL},
|
| /linux/Documentation/driver-api/ |
| H A D | pin-control.rst | 143 static const struct pingroup foo_groups[] = { 593 static const struct pingroup foo_groups[] = {
|