Home
last modified time | relevance | path

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

1234

/openbmc/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,
117 dws->num_cs = desc->num_cs; in dw_spi_pci_probe()
H A Dspi-xilinx.c395 int ret, num_cs = 0, bits_per_word; in xilinx_spi_probe() local
403 num_cs = pdata->num_chipselect; in xilinx_spi_probe()
408 &num_cs); in xilinx_spi_probe()
416 if (!num_cs) { in xilinx_spi_probe()
422 if (num_cs > XILINX_SPI_MAX_CS) { in xilinx_spi_probe()
448 master->num_chipselect = num_cs; in xilinx_spi_probe()
H A Dspi-dw-mmio.c323 int num_cs; in dw_spi_mmio_probe() local
376 num_cs = 4; in dw_spi_mmio_probe()
378 device_property_read_u32(&pdev->dev, "num-cs", &num_cs); in dw_spi_mmio_probe()
380 dws->num_cs = num_cs; in dw_spi_mmio_probe()
H A Dspi-fsl-espi.c665 unsigned int irq, unsigned int num_cs) in fsl_espi_probe() argument
686 host->num_chipselect = num_cs; in fsl_espi_probe()
746 u32 num_cs; in of_fsl_espi_get_chipselects() local
749 ret = of_property_read_u32(np, "fsl,espi-num-chipselects", &num_cs); in of_fsl_espi_get_chipselects()
755 return num_cs; in of_fsl_espi_get_chipselects()
763 unsigned int irq, num_cs; in of_fsl_espi_probe() local
771 num_cs = of_fsl_espi_get_chipselects(dev); in of_fsl_espi_probe()
772 if (!num_cs) in of_fsl_espi_probe()
783 return fsl_espi_probe(dev, &mem, irq, num_cs); in of_fsl_espi_probe()
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.c181 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()
638 u32 num_cs; in zynq_qspi_probe() local
695 &num_cs); in zynq_qspi_probe()
698 } else if (num_cs > ZYNQ_QSPI_MAX_NUM_CS) { in zynq_qspi_probe()
703 ctlr->num_chipselect = num_cs; in zynq_qspi_probe()
H A Dspi-bcmbca-hsspi.c442 u32 reg, rate, num_cs = HSSPI_SPI_MAX_CS; in bcmbca_hsspi_probe() local
514 of_property_read_u32(dev->of_node, "num-cs", &num_cs); in bcmbca_hsspi_probe()
515 if (num_cs > 8) { in bcmbca_hsspi_probe()
517 num_cs); in bcmbca_hsspi_probe()
518 num_cs = HSSPI_SPI_MAX_CS; in bcmbca_hsspi_probe()
520 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.c606 u32 num_cs = OSPI_NUM_CS; in f_ospi_probe() local
618 of_property_read_u32(dev->of_node, "num-cs", &num_cs); in f_ospi_probe()
619 if (num_cs > OSPI_NUM_CS) { in f_ospi_probe()
620 dev_err(dev, "num-cs too large: %d\n", num_cs); in f_ospi_probe()
623 ctlr->num_chipselect = num_cs; in f_ospi_probe()
/openbmc/qemu/hw/ssi/
H A Dsifive_spi.c82 for (i = 0; i < s->num_cs; i++) { in sifive_spi_update_cs()
116 s->regs[R_CSDEF] = (1 << s->num_cs) - 1; in sifive_spi_reset()
232 if (value >= s->num_cs) { in sifive_spi_write()
242 if (value >= (1 << s->num_cs)) { in sifive_spi_write()
318 s->cs_lines = g_new0(qemu_irq, s->num_cs); in sifive_spi_realize()
319 for (i = 0; i < s->num_cs; i++) { in sifive_spi_realize()
332 DEFINE_PROP_UINT32("num-cs", SiFiveSPIState, num_cs, 1),
H A Dxilinx_spi.c91 uint8_t num_cs; member
122 for (i = 0; i < s->num_cs; ++i) { in xlx_spi_update_cs()
337 s->cs_lines = g_new0(qemu_irq, s->num_cs); in xilinx_spi_realize()
338 for (i = 0; i < s->num_cs; ++i) { in xilinx_spi_realize()
365 DEFINE_PROP_UINT8("num-ss-bits", XilinxSPI, num_cs, 1),
H A Dibex_spi_host.c402 if (val32 >= s->num_cs) { in ibex_spi_host_write()
565 DEFINE_PROP_UINT32("num_cs", IbexSPIHostState, num_cs, 1),
576 num_cs, 0, vmstate_info_uint32, uint32_t),
597 s->cs_lines = g_new0(qemu_irq, s->num_cs); in ibex_spi_host_realize()
599 for (i = 0; i < s->num_cs; ++i) { in ibex_spi_host_realize()
604 s->config_opts = g_new0(uint32_t, s->num_cs); in ibex_spi_host_realize()
/openbmc/u-boot/drivers/memory/
H A Dti-aemif.c68 void aemif_init(int num_cs, struct aemif_config *config) in aemif_init() argument
72 if (num_cs > AEMIF_NUM_CS) { in aemif_init()
73 num_cs = AEMIF_NUM_CS; in aemif_init()
77 for (cs = 0; cs < num_cs; cs++) in aemif_init()
/openbmc/qemu/hw/arm/
H A Daspeed.c431 amc->num_cs, 0); in aspeed_machine_init()
434 1, amc->num_cs); in aspeed_machine_init()
1284 amc->num_cs = 1; in aspeed_machine_palmetto_class_init()
1300 amc->num_cs = 1; in aspeed_machine_quanta_q71l_class_init()
1317 amc->num_cs = 1; in aspeed_machine_supermicrox11_bmc_class_init()
1335 amc->num_cs = 1; in aspeed_machine_supermicro_x11spi_bmc_class_init()
1352 amc->num_cs = 1; in aspeed_machine_ast2500_evb_class_init()
1369 amc->num_cs = 2; in aspeed_machine_yosemitev2_class_init()
1385 amc->num_cs = 2; in aspeed_machine_romulus_class_init()
1402 amc->num_cs = 2; in aspeed_machine_tiogapass_class_init()
[all …]
/openbmc/linux/include/linux/platform_data/
H A Dspi-s3c64xx.h37 int num_cs; member
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
/openbmc/u-boot/drivers/spi/
H A Ddavinci_spi.c128 u8 num_cs; /* total no. of CS available */ member
494 if (slave_plat->cs >= ds->num_cs) { in davinci_spi_claim_bus()
519 if (slave->cs >= ds->num_cs) { in davinci_spi_xfer()
541 ds->num_cs = plat->num_cs; in davinci_spi_probe()
557 plat->num_cs = fdtdec_get_int(gd->fdt_blob, dev_of_offset(bus), "num-cs", 4); in davinci_ofdata_to_platadata()
H A Dbcm63xx_hsspi.c99 uint8_t num_cs; member
109 if (cs >= priv->num_cs) { in bcm63xx_hsspi_cs_info()
319 if (plat->cs >= priv->num_cs) { in bcm63xx_hsspi_child_pre_probe()
344 priv->num_cs = dev_read_u32_default(dev, "num-cs", 8); in bcm63xx_hsspi_probe()
H A Dbcm63xx_spi.c111 uint8_t num_cs; member
131 if (cs >= priv->num_cs) { in bcm63xx_spi_cs_info()
355 if (plat->cs >= priv->num_cs) { in bcm63xx_spi_child_pre_probe()
381 priv->num_cs = dev_read_u32_default(dev, "num-cs", 8); in bcm63xx_spi_probe()
/openbmc/linux/drivers/memory/
H A Dti-aemif.c124 u8 num_cs; member
279 if (aemif->num_cs >= NUM_CS) { in of_aemif_parse_abus_config()
284 data = &aemif->cs_data[aemif->num_cs]; in of_aemif_parse_abus_config()
288 aemif_get_hw_params(pdev, aemif->num_cs++); in of_aemif_parse_abus_config()
385 for (i = 0; i < pdata->num_abus_data; i++, aemif->num_cs++) { in aemif_probe()
391 for (i = 0; i < aemif->num_cs; i++) { in aemif_probe()
/openbmc/linux/arch/arm/mach-s3c/
H A Ddevs.c384 void __init s3c64xx_spi0_set_platdata(int src_clk_nr, int num_cs) in s3c64xx_spi0_set_platdata() argument
389 if (!num_cs || src_clk_nr < 0) { in s3c64xx_spi0_set_platdata()
394 pd.num_cs = num_cs; in s3c64xx_spi0_set_platdata()
/openbmc/u-boot/drivers/ddr/marvell/axp/
H A Dxor.c34 for (ui = 0; ui < (dram_info->num_cs + 1); ui++) { in mv_sys_xor_init()
45 reg_write(XOR_BASE_ADDR_REG(0, dram_info->num_cs), base); in mv_sys_xor_init()
47 reg_write(XOR_SIZE_MASK_REG(0, dram_info->num_cs), 0x03FF0000); in mv_sys_xor_init()
/openbmc/u-boot/include/dm/platform_data/
H A Dspi_davinci.h12 u8 num_cs; /* total no. of CS available */ member
/openbmc/u-boot/arch/arm/include/asm/ti-common/
H A Dti-aemif.h36 void aemif_init(int num_cs, struct aemif_config *config);
/openbmc/qemu/include/hw/ssi/
H A Dsifive_spi.h39 uint32_t num_cs; member

1234