/linux-4.4.14/drivers/spi/ |
D | spi-ep93xx.c | 123 static void ep93xx_spi_write_u8(const struct ep93xx_spi *espi, in ep93xx_spi_write_u8() argument 126 writeb(value, espi->regs_base + reg); in ep93xx_spi_write_u8() 134 static void ep93xx_spi_write_u16(const struct ep93xx_spi *espi, in ep93xx_spi_write_u16() argument 137 writew(value, espi->regs_base + reg); in ep93xx_spi_write_u16() 145 static int ep93xx_spi_enable(const struct ep93xx_spi *espi) in ep93xx_spi_enable() argument 150 err = clk_enable(espi->clk); in ep93xx_spi_enable() 154 regval = ep93xx_spi_read_u8(espi, SSPCR1); in ep93xx_spi_enable() 156 ep93xx_spi_write_u8(espi, SSPCR1, regval); in ep93xx_spi_enable() 161 static void ep93xx_spi_disable(const struct ep93xx_spi *espi) in ep93xx_spi_disable() argument 165 regval = ep93xx_spi_read_u8(espi, SSPCR1); in ep93xx_spi_disable() [all …]
|
D | Makefile | 42 obj-$(CONFIG_SPI_FSL_ESPI) += spi-fsl-espi.o
|
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb/ |
D | espi.c | 117 void t1_espi_intr_enable(struct peespi *espi) in t1_espi_intr_enable() argument 119 u32 enable, pl_intr = readl(espi->adapter->regs + A_PL_ENABLE); in t1_espi_intr_enable() 128 enable = t1_is_T1B(espi->adapter) ? 0 : ESPI_INTR_MASK; in t1_espi_intr_enable() 129 writel(enable, espi->adapter->regs + A_ESPI_INTR_ENABLE); in t1_espi_intr_enable() 130 writel(pl_intr | F_PL_INTR_ESPI, espi->adapter->regs + A_PL_ENABLE); in t1_espi_intr_enable() 133 void t1_espi_intr_clear(struct peespi *espi) in t1_espi_intr_clear() argument 135 readl(espi->adapter->regs + A_ESPI_DIP2_ERR_COUNT); in t1_espi_intr_clear() 136 writel(0xffffffff, espi->adapter->regs + A_ESPI_INTR_STATUS); in t1_espi_intr_clear() 137 writel(F_PL_INTR_ESPI, espi->adapter->regs + A_PL_CAUSE); in t1_espi_intr_clear() 140 void t1_espi_intr_disable(struct peespi *espi) in t1_espi_intr_disable() argument [all …]
|
D | espi.h | 55 void t1_espi_destroy(struct peespi *espi); 56 int t1_espi_init(struct peespi *espi, int mac_type, int nports); 62 const struct espi_intr_counts *t1_espi_get_intr_counts(struct peespi *espi);
|
D | subr.c | 763 if (adapter->espi) { in t1_interrupts_enable() 765 t1_espi_intr_enable(adapter->espi); in t1_interrupts_enable() 795 if (adapter->espi) in t1_interrupts_disable() 796 t1_espi_intr_disable(adapter->espi); in t1_interrupts_disable() 821 if (adapter->espi) in t1_interrupts_clear() 822 t1_espi_intr_clear(adapter->espi); in t1_interrupts_clear() 857 t1_espi_intr_handler(adapter->espi); in asic_slow_intr() 975 if (adapter->espi && t1_espi_init(adapter->espi, bi->chip_mac, in t1_init_hw_modules() 1026 if (adapter->espi) in t1_free_sw_modules() 1027 t1_espi_destroy(adapter->espi); in t1_free_sw_modules() [all …]
|
D | Makefile | 8 cxgb-objs := cxgb2.o espi.o tp.o pm3393.o sge.o subr.o \
|
D | common.h | 243 struct peespi *espi; member
|
D | cxgb2.c | 526 if (adapter->espi) { in get_stats() 529 e = t1_espi_get_intr_counts(adapter->espi); in get_stats()
|
/linux-4.4.14/Documentation/devicetree/bindings/spi/ |
D | fsl-spi.txt | 40 - compatible : should be "fsl,mpc8536-espi". 43 - fsl,espi-num-chipselects : the number of the chipselect signals. 53 compatible = "fsl,mpc8536-espi"; 57 fsl,espi-num-chipselects = <4>;
|
/linux-4.4.14/arch/powerpc/boot/dts/fsl/ |
D | bsc9131si-post.dtsi | 85 /include/ "pq3-espi-0.dtsi" 87 fsl,espi-num-chipselects = <1>;
|
D | bsc9132si-post.dtsi | 86 /include/ "pq3-espi-0.dtsi" 88 fsl,espi-num-chipselects = <1>;
|
D | c293si-post.dtsi | 98 /include/ "pq3-espi-0.dtsi" 100 fsl,espi-num-chipselects = <1>;
|
D | p2020si-post.dtsi | 156 /include/ "pq3-espi-0.dtsi" 158 fsl,espi-num-chipselects = <4>;
|
D | p1020si-post.dtsi | 129 /include/ "pq3-espi-0.dtsi" 131 fsl,espi-num-chipselects = <4>;
|
D | p1010si-post.dtsi | 127 /include/ "pq3-espi-0.dtsi" 129 fsl,espi-num-chipselects = <1>;
|
D | p1021si-post.dtsi | 129 /include/ "pq3-espi-0.dtsi" 131 fsl,espi-num-chipselects = <4>;
|
D | pq3-espi-0.dtsi | 38 compatible = "fsl,mpc8536-espi";
|
D | qoriq-espi-0.dtsi | 38 compatible = "fsl,mpc8536-espi";
|
D | mpc8536si-post.dtsi | 166 /include/ "pq3-espi-0.dtsi" 168 fsl,espi-num-chipselects = <4>;
|
D | p1022si-post.dtsi | 161 /include/ "pq3-espi-0.dtsi" 163 fsl,espi-num-chipselects = <4>;
|
D | p1023si-post.dtsi | 191 /include/ "pq3-espi-0.dtsi" 193 fsl,espi-num-chipselects = <4>;
|
D | t1023si-post.dtsi | 286 /include/ "qoriq-espi-0.dtsi" 288 fsl,espi-num-chipselects = <4>;
|
D | p5020si-post.dtsi | 392 /include/ "qoriq-espi-0.dtsi" 394 fsl,espi-num-chipselects = <4>;
|
D | p2041si-post.dtsi | 378 /include/ "qoriq-espi-0.dtsi" 380 fsl,espi-num-chipselects = <4>;
|
D | mvme2500.dts | 70 fsl,espi-num-chipselects = <2>;
|
D | p3041si-post.dtsi | 405 /include/ "qoriq-espi-0.dtsi" 407 fsl,espi-num-chipselects = <4>;
|
D | b4si-post.dtsi | 441 /include/ "qoriq-espi-0.dtsi" 443 fsl,espi-num-chipselects = <4>;
|
D | p5040si-post.dtsi | 370 /include/ "qoriq-espi-0.dtsi" 372 fsl,espi-num-chipselects = <4>;
|
D | t1040si-post.dtsi | 494 /include/ "qoriq-espi-0.dtsi" 496 fsl,espi-num-chipselects = <4>;
|
D | p4080si-post.dtsi | 477 /include/ "qoriq-espi-0.dtsi" 479 fsl,espi-num-chipselects = <4>;
|
D | t2081si-post.dtsi | 593 /include/ "qoriq-espi-0.dtsi" 595 fsl,espi-num-chipselects = <4>;
|
D | t4240si-post.dtsi | 1035 /include/ "qoriq-espi-0.dtsi" 1037 fsl,espi-num-chipselects = <4>;
|