| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | espi.c | 4 * File: espi.c * 32 #include "espi.h" 79 pr_err("%s: ESPI clock not ready\n", adapter->name); in tricn_init() 108 void t1_espi_intr_enable(struct peespi *espi) in t1_espi_intr_enable() argument 110 u32 enable, pl_intr = readl(espi->adapter->regs + A_PL_ENABLE); in t1_espi_intr_enable() 113 * Cannot enable ESPI interrupts on T1B because HW asserts the in t1_espi_intr_enable() 114 * interrupt incorrectly, namely the driver gets ESPI interrupts in t1_espi_intr_enable() 115 * but no data is actually dropped (can verify this reading the ESPI in t1_espi_intr_enable() 116 * drop registers). Also, once the ESPI interrupt is asserted it in t1_espi_intr_enable() 119 enable = t1_is_T1B(espi->adapter) ? 0 : ESPI_INTR_MASK; in t1_espi_intr_enable() [all …]
|
| H A D | espi.h | 4 * File: espi.h * 46 void t1_espi_destroy(struct peespi *espi); 47 int t1_espi_init(struct peespi *espi, int mac_type, int nports); 53 const struct espi_intr_counts *t1_espi_get_intr_counts(struct peespi *espi);
|
| H A D | Makefile | 9 cxgb-objs := cxgb2.o espi.o tp.o pm3393.o sge.o subr.o \
|
| /linux/arch/powerpc/boot/dts/fsl/ |
| H A D | pq3-espi-0.dtsi | 2 * PQ3 eSPI device tree stub [ controller @ offset 0x7000 ] 38 compatible = "fsl,mpc8536-espi";
|
| H A D | qoriq-espi-0.dtsi | 2 * QorIQ eSPI device tree stub [ controller @ offset 0x110000 ] 38 compatible = "fsl,mpc8536-espi";
|
| H A D | bsc9131si-post.dtsi | 85 /include/ "pq3-espi-0.dtsi" 87 fsl,espi-num-chipselects = <1>;
|
| H A D | c293si-post.dtsi | 98 /include/ "pq3-espi-0.dtsi" 100 fsl,espi-num-chipselects = <1>;
|
| H A D | bsc9132si-post.dtsi | 114 /include/ "pq3-espi-0.dtsi" 116 fsl,espi-num-chipselects = <1>;
|
| H A D | p1010si-post.dtsi | 135 /include/ "pq3-espi-0.dtsi" 137 fsl,espi-num-chipselects = <1>;
|
| H A D | p1020si-post.dtsi | 129 /include/ "pq3-espi-0.dtsi" 131 fsl,espi-num-chipselects = <4>;
|
| H A D | p2020si-post.dtsi | 159 /include/ "pq3-espi-0.dtsi" 161 fsl,espi-num-chipselects = <4>;
|
| H A D | p1021si-post.dtsi | 129 /include/ "pq3-espi-0.dtsi" 131 fsl,espi-num-chipselects = <4>;
|
| H A D | p1022si-post.dtsi | 161 /include/ "pq3-espi-0.dtsi" 163 fsl,espi-num-chipselects = <4>;
|
| H A D | mpc8536si-post.dtsi | 166 /include/ "pq3-espi-0.dtsi" 168 fsl,espi-num-chipselects = <4>;
|
| H A D | p1023si-post.dtsi | 191 /include/ "pq3-espi-0.dtsi" 193 fsl,espi-num-chipselects = <4>;
|
| H A D | p3041si-post.dtsi | 387 /include/ "qoriq-espi-0.dtsi" 389 fsl,espi-num-chipselects = <4>;
|
| H A D | p2041si-post.dtsi | 360 /include/ "qoriq-espi-0.dtsi" 362 fsl,espi-num-chipselects = <4>;
|
| /linux/drivers/spi/ |
| H A D | spi-fsl-lib.h | 3 * Freescale SPI/eSPI controller driver library. 19 /* SPI/eSPI Controller driver's private data. */
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | aspeed,ast2600-pinctrl.yaml | 56 - ESPI 281 - ESPI
|
| H A D | nuvoton,npcm845-pinctrl.yaml | 83 r3rxer, ga20kbc, smb5d, lpc, espi, rg2, ddr, i3c0, i3c1, 106 pwm3, r2, r2err, r2md, r3rxer, ga20kbc, smb5d, lpc, espi, rg2,
|
| H A D | aspeed,ast2500-pinctrl.yaml | 71 - ESPI
|
| /linux/drivers/platform/chrome/wilco_ec/ |
| H A D | Kconfig | 9 Wilco EC over an eSPI bus. This uses a simple byte-level protocol
|
| /linux/drivers/pinctrl/nuvoton/ |
| H A D | pinctrl-npcm7xx.c | 609 NPCM7XX_GRP(espi), \ 744 NPCM7XX_SFUNC(espi); 863 NPCM7XX_MKFUNC(espi), 996 NPCM7XX_PINCFG(95, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1065 NPCM7XX_PINCFG(161, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, DSTR(8, 12)), 1067 NPCM7XX_PINCFG(163, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, 0), 1068 NPCM7XX_PINCFG(164, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1069 NPCM7XX_PINCFG(165, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1070 NPCM7XX_PINCFG(166, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), 1071 NPCM7XX_PINCFG(167, lpc, NONE, 0, espi, MFSEL4, 8, gpio, MFSEL1, 26, SLEWLPC), [all …]
|
| /linux/drivers/pinctrl/aspeed/ |
| H A D | pinctrl-aspeed-g5.c | 1803 SIG_EXPR_LIST_DECL_SINGLE(G21, ESPID0, ESPI, ESPI_DESC); 1809 SIG_EXPR_LIST_DECL_SINGLE(G20, ESPID1, ESPI, ESPI_DESC); 1815 SIG_EXPR_LIST_DECL_SINGLE(D22, ESPID2, ESPI, ESPI_DESC); 1821 SIG_EXPR_LIST_DECL_SINGLE(E22, ESPID3, ESPI, ESPI_DESC); 1827 SIG_EXPR_LIST_DECL_SINGLE(C22, ESPICK, ESPI, ESPI_DESC); 1833 SIG_EXPR_LIST_DECL_SINGLE(F21, ESPICS, ESPI, ESPI_DESC); 1839 SIG_EXPR_LIST_DECL_SINGLE(F22, ESPIALT, ESPI, ESPI_DESC); 1845 SIG_EXPR_LIST_DECL_SINGLE(G22, ESPIRST, ESPI, ESPI_DESC); 1850 FUNC_GROUP_DECL(ESPI, G21, G20, D22, E22, C22, F21, F22, G22); 2156 ASPEED_PINCTRL_GROUP(ESPI), [all …]
|
| H A D | pinctrl-aspeed-g6.c | 1120 SIG_EXPR_LIST_DECL_SESG(AB7, ESPID0, ESPI, SIG_DESC_SET(SCU434, 16)); 1126 SIG_EXPR_LIST_DECL_SESG(AB8, ESPID1, ESPI, SIG_DESC_SET(SCU434, 17)); 1132 SIG_EXPR_LIST_DECL_SESG(AC8, ESPID2, ESPI, SIG_DESC_SET(SCU434, 18)); 1138 SIG_EXPR_LIST_DECL_SESG(AC7, ESPID3, ESPI, SIG_DESC_SET(SCU434, 19)); 1144 SIG_EXPR_LIST_DECL_SESG(AE7, ESPICK, ESPI, SIG_DESC_SET(SCU434, 20)); 1150 SIG_EXPR_LIST_DECL_SESG(AF7, ESPICS, ESPI, SIG_DESC_SET(SCU434, 21)); 1164 SIG_EXPR_LIST_DECL_SESG(AD8, ESPIRST, ESPI, SIG_DESC_SET(SCU434, 23)); 1168 FUNC_GROUP_DECL(ESPI, AB7, AB8, AC8, AC7, AE7, AF7, AD8); 1922 ASPEED_PINCTRL_GROUP(ESPI), 2167 ASPEED_PINCTRL_FUNC(ESPI),
|