Home
last modified time | relevance | path

Searched full:espi (Results 1 – 25 of 41) sorted by relevance

12

/linux/drivers/net/ethernet/chelsio/cxgb/
H A Despi.c4 * 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 Despi.h4 * 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 DMakefile9 cxgb-objs := cxgb2.o espi.o tp.o pm3393.o sge.o subr.o \
/linux/arch/powerpc/boot/dts/fsl/
H A Dpq3-espi-0.dtsi2 * PQ3 eSPI device tree stub [ controller @ offset 0x7000 ]
38 compatible = "fsl,mpc8536-espi";
H A Dqoriq-espi-0.dtsi2 * QorIQ eSPI device tree stub [ controller @ offset 0x110000 ]
38 compatible = "fsl,mpc8536-espi";
H A Dbsc9131si-post.dtsi85 /include/ "pq3-espi-0.dtsi"
87 fsl,espi-num-chipselects = <1>;
H A Dc293si-post.dtsi98 /include/ "pq3-espi-0.dtsi"
100 fsl,espi-num-chipselects = <1>;
H A Dbsc9132si-post.dtsi114 /include/ "pq3-espi-0.dtsi"
116 fsl,espi-num-chipselects = <1>;
H A Dp1010si-post.dtsi135 /include/ "pq3-espi-0.dtsi"
137 fsl,espi-num-chipselects = <1>;
H A Dp1020si-post.dtsi129 /include/ "pq3-espi-0.dtsi"
131 fsl,espi-num-chipselects = <4>;
H A Dp2020si-post.dtsi159 /include/ "pq3-espi-0.dtsi"
161 fsl,espi-num-chipselects = <4>;
H A Dp1021si-post.dtsi129 /include/ "pq3-espi-0.dtsi"
131 fsl,espi-num-chipselects = <4>;
H A Dp1022si-post.dtsi161 /include/ "pq3-espi-0.dtsi"
163 fsl,espi-num-chipselects = <4>;
H A Dmpc8536si-post.dtsi166 /include/ "pq3-espi-0.dtsi"
168 fsl,espi-num-chipselects = <4>;
H A Dp1023si-post.dtsi191 /include/ "pq3-espi-0.dtsi"
193 fsl,espi-num-chipselects = <4>;
H A Dp3041si-post.dtsi387 /include/ "qoriq-espi-0.dtsi"
389 fsl,espi-num-chipselects = <4>;
H A Dp2041si-post.dtsi360 /include/ "qoriq-espi-0.dtsi"
362 fsl,espi-num-chipselects = <4>;
/linux/drivers/spi/
H A Dspi-fsl-lib.h3 * Freescale SPI/eSPI controller driver library.
19 /* SPI/eSPI Controller driver's private data. */
/linux/Documentation/devicetree/bindings/pinctrl/
H A Daspeed,ast2600-pinctrl.yaml56 - ESPI
281 - ESPI
H A Dnuvoton,npcm845-pinctrl.yaml83 r3rxer, ga20kbc, smb5d, lpc, espi, rg2, ddr, i3c0, i3c1,
106 pwm3, r2, r2err, r2md, r3rxer, ga20kbc, smb5d, lpc, espi, rg2,
H A Daspeed,ast2500-pinctrl.yaml71 - ESPI
/linux/drivers/platform/chrome/wilco_ec/
H A DKconfig9 Wilco EC over an eSPI bus. This uses a simple byte-level protocol
/linux/drivers/pinctrl/nuvoton/
H A Dpinctrl-npcm7xx.c609 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 Dpinctrl-aspeed-g5.c1803 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 Dpinctrl-aspeed-g6.c1120 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),

12