Home
last modified time | relevance | path

Searched refs:num_cs (Results 1 – 25 of 47) sorted by relevance

12

/linux/drivers/spi/
H A Dspi-dw-pci.c29 u16 num_cs; member
65 .num_cs = 5,
71 .num_cs = 2,
77 .num_cs = 2,
116 dws->num_cs = desc->num_cs; in dw_spi_pci_probe()
H A Dspi-pxa2xx-platform.c86 u32 num_cs = 1; in pxa2xx_spi_init_pdata() local
123 device_property_read_u32(dev, "num-cs", &num_cs); in pxa2xx_spi_init_pdata()
125 pdata->num_chipselect = num_cs; in pxa2xx_spi_init_pdata()
H A Dspi-bcm63xx.c488 u32 num_cs = BCM63XX_SPI_MAX_CS; in bcm63xx_spi_probe() local
499 of_property_read_u32(dev->of_node, "num-cs", &num_cs); in bcm63xx_spi_probe()
500 if (num_cs > BCM63XX_SPI_MAX_CS) { in bcm63xx_spi_probe()
502 num_cs); in bcm63xx_spi_probe()
503 num_cs = BCM63XX_SPI_MAX_CS; in bcm63xx_spi_probe()
562 host->num_chipselect = num_cs; in bcm63xx_spi_probe()
H A Dspi-zynq-qspi.c163 * @num_cs: Number of connected CS (to enable dual memories if needed)
181 static void zynq_qspi_init_hw(struct zynq_qspi *xqspi, unsigned int num_cs) in zynq_qspi_init_hw() argument
191 if (num_cs > 1) in zynq_qspi_init_hw()
649 u32 num_cs; in zynq_qspi_probe() local
706 &num_cs); in zynq_qspi_probe()
709 } else if (num_cs > ZYNQ_QSPI_MAX_NUM_CS) { in zynq_qspi_probe()
714 ctlr->num_chipselect = num_cs; in zynq_qspi_probe()
H A Dspi-bcmbca-hsspi.c441 u32 reg, rate, num_cs = HSSPI_SPI_MAX_CS; in bcmbca_hsspi_probe() local
507 of_property_read_u32(dev->of_node, "num-cs", &num_cs); in bcmbca_hsspi_probe()
508 if (num_cs > 8) { in bcmbca_hsspi_probe()
510 num_cs); in bcmbca_hsspi_probe()
511 num_cs = HSSPI_SPI_MAX_CS; in bcmbca_hsspi_probe()
513 host->num_chipselect = num_cs; in bcmbca_hsspi_probe()
H A Dspi-sifive.c295 int ret, irq, num_cs; in sifive_spi_probe() local
363 num_cs = ilog2(cs_bits) + 1; in sifive_spi_probe()
364 if (num_cs > SIFIVE_SPI_MAX_CS) { in sifive_spi_probe()
373 host->num_chipselect = num_cs; in sifive_spi_probe()
H A Dspi-sn-f-ospi.c612 u32 num_cs = OSPI_NUM_CS; in f_ospi_probe() local
625 of_property_read_u32(dev->of_node, "num-cs", &num_cs); in f_ospi_probe()
626 if (num_cs > OSPI_NUM_CS) { in f_ospi_probe()
627 dev_err(dev, "num-cs too large: %d\n", num_cs); in f_ospi_probe()
630 ctlr->num_chipselect = num_cs; in f_ospi_probe()
H A Dspi-bcm63xx-hsspi.c732 u32 reg, rate, num_cs = HSSPI_SPI_MAX_CS; in bcm63xx_hsspi_probe() local
811 of_property_read_u32(dev->of_node, "num-cs", &num_cs); in bcm63xx_hsspi_probe()
812 if (num_cs > 8) { in bcm63xx_hsspi_probe()
814 num_cs); in bcm63xx_hsspi_probe()
815 num_cs = HSSPI_SPI_MAX_CS; in bcm63xx_hsspi_probe()
817 host->num_chipselect = num_cs; in bcm63xx_hsspi_probe()
H A Dspi-microchip-core.c532 u32 num_cs; in mchp_corespi_probe() local
542 if (of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs)) in mchp_corespi_probe()
543 num_cs = MAX_CS; in mchp_corespi_probe()
545 host->num_chipselect = num_cs; in mchp_corespi_probe()
H A Dspi-dw-bt1.c176 dws->num_cs = 4; in dw_spi_bt1_std_init()
236 dws->num_cs = 1; in dw_spi_bt1_sys_init()
H A Dspi-fsl-lpspi.c857 u32 num_cs; in fsl_lpspi_probe() local
934 &num_cs)) { in fsl_lpspi_probe()
936 num_cs = ((temp >> 16) & 0xf); in fsl_lpspi_probe()
938 num_cs = 1; in fsl_lpspi_probe()
949 controller->num_chipselect = num_cs; in fsl_lpspi_probe()
H A Dspi-cadence.c565 u32 num_cs; in cdns_spi_probe() local
618 ret = of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); in cdns_spi_probe()
622 ctlr->num_chipselect = num_cs; in cdns_spi_probe()
H A Dspi-davinci.c821 unsigned int num_cs, intr_line = 0; in spi_davinci_get_pdata() local
830 * default num_cs is 1 and all chipsel are internal to the chip in spi_davinci_get_pdata()
836 num_cs = 1; in spi_davinci_get_pdata()
837 of_property_read_u32(node, "num-cs", &num_cs); in spi_davinci_get_pdata()
838 pdata->num_chipselect = num_cs; in spi_davinci_get_pdata()
H A Dspi-rockchip.c763 u32 rsd_nsecs, num_cs; in rockchip_spi_probe() local
856 if (of_property_read_u32(np, "num-cs", &num_cs)) in rockchip_spi_probe()
857 num_cs = 1; in rockchip_spi_probe()
858 ctlr->num_chipselect = num_cs; in rockchip_spi_probe()
H A Dspi-lantiq-ssc.c911 unsigned int num_cs; in lantiq_ssc_probe() local
955 num_cs = 8; in lantiq_ssc_probe()
956 of_property_read_u32(pdev->dev.of_node, "num-cs", &num_cs); in lantiq_ssc_probe()
966 host->num_chipselect = num_cs; in lantiq_ssc_probe()
H A Dspi-armada-3700.c819 u32 num_cs = 0; in a3700_spi_probe() local
829 if (of_property_read_u32(of_node, "num-cs", &num_cs)) { in a3700_spi_probe()
838 host->num_chipselect = num_cs; in a3700_spi_probe()
/linux/include/linux/platform_data/
H A Dspi-s3c64xx.h31 * @num_cs: Number of CS this controller emulates.
37 int num_cs; member
47 * @num_cs: Number of elements in the 'cs' array.
52 extern void s3c64xx_spi0_set_platdata(int src_clk_nr, int num_cs);
H A Dspi-omap2-mcspi.h11 unsigned short num_cs; member
/linux/drivers/memory/
H A Dti-aemif.c105 * @num_cs: number of assigned chip-selects
114 u8 num_cs; member
171 if (cs > aemif->num_cs) in aemif_set_cs_timings()
316 if (aemif->num_cs >= NUM_CS) { in of_aemif_parse_abus_config()
321 data = &aemif->cs_data[aemif->num_cs]; in of_aemif_parse_abus_config()
325 aemif_get_hw_params(pdev, aemif->num_cs++); in of_aemif_parse_abus_config()
408 for (i = 0; i < aemif->num_cs; i++) { in aemif_probe()
/linux/arch/arm/mach-s3c/
H A Ddevs.c383 void __init s3c64xx_spi0_set_platdata(int src_clk_nr, int num_cs) in s3c64xx_spi0_set_platdata() argument
388 if (!num_cs || src_clk_nr < 0) { in s3c64xx_spi0_set_platdata()
393 pd.num_cs = num_cs; in s3c64xx_spi0_set_platdata()
/linux/drivers/usb/host/
H A Dxhci-mvebu.c34 for (win = 0; win < dram->num_cs; win++) { in xhci_mvebu_mbus_config()
/linux/include/linux/
H A Dmbus.h30 int num_cs; member
/linux/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c351 mac->num_cs++; in pasemi_mac_setup_csrings()
1090 if (dev->mtu > 1500 && !mac->num_cs) { in pasemi_mac_open()
1092 if (!mac->num_cs) { in pasemi_mac_open()
1327 for (i = 0; i < mac->num_cs; i++) { in pasemi_mac_close()
1332 mac->num_cs = 0; in pasemi_mac_close()
1498 if (mac->num_cs && skb->ip_summed == CHECKSUM_PARTIAL && skb->len > 1540) { in pasemi_mac_start_tx()
1500 mac->last_cs = (mac->last_cs + 1) % mac->num_cs; in pasemi_mac_start_tx()
1627 if (new_mtu > PE_DEF_MTU && !mac->num_cs) { in pasemi_mac_change_mtu()
1629 if (!mac->num_cs) { in pasemi_mac_change_mtu()
H A Dpasemi_mac.h66 int num_cs; member
/linux/drivers/bus/
H A Dmvebu-mbus.c625 for (i = 0; i < mvebu_mbus_dram_info.num_cs; i++) { in mvebu_mbus_setup_cpu_target_nooverlap()
667 mvebu_mbus_dram_info_nooverlap.num_cs = cs_nooverlap; in mvebu_mbus_setup_cpu_target_nooverlap()
701 mvebu_mbus_dram_info.num_cs = cs; in mvebu_mbus_default_setup_cpu_target()
753 mvebu_mbus_dram_info.num_cs = cs; in mvebu_mbus_dove_setup_cpu_target()
944 for (i = 0; i < dram->num_cs; i++) { in mvebu_mbus_get_dram_win_info()

12