Home
last modified time | relevance | path

Searched refs:ebi (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/memory/
H A Dstm32-fmc2-ebi.c169 int (*check)(struct stm32_fmc2_ebi *ebi,
171 u32 (*calculate)(struct stm32_fmc2_ebi *ebi, int cs, u32 setup);
172 int (*set)(struct stm32_fmc2_ebi *ebi,
177 static int stm32_fmc2_ebi_check_mux(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_mux() argument
183 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_mux()
191 static int stm32_fmc2_ebi_check_waitcfg(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_waitcfg() argument
197 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_waitcfg()
205 static int stm32_fmc2_ebi_check_sync_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_sync_trans() argument
211 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_sync_trans()
219 static int stm32_fmc2_ebi_check_async_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_async_trans() argument
233 stm32_fmc2_ebi_check_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cpsize() argument
247 stm32_fmc2_ebi_check_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_address_hold() argument
266 stm32_fmc2_ebi_check_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_clk_period() argument
284 stm32_fmc2_ebi_check_cclk(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cclk() argument
294 stm32_fmc2_ebi_ns_to_clock_cycles(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clock_cycles() argument
303 stm32_fmc2_ebi_ns_to_clk_period(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clk_period() argument
342 stm32_fmc2_ebi_set_bit_field(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bit_field() argument
359 stm32_fmc2_ebi_set_trans_type(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_trans_type() argument
492 stm32_fmc2_ebi_set_buswidth(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_buswidth() argument
515 stm32_fmc2_ebi_set_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_cpsize() argument
547 stm32_fmc2_ebi_set_bl_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bl_setup() argument
560 stm32_fmc2_ebi_set_address_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_setup() argument
588 stm32_fmc2_ebi_set_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_hold() argument
606 stm32_fmc2_ebi_set_data_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_setup() argument
624 stm32_fmc2_ebi_set_bus_turnaround(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bus_turnaround() argument
642 stm32_fmc2_ebi_set_data_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_hold() argument
663 stm32_fmc2_ebi_set_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_clk_period() argument
676 stm32_fmc2_ebi_set_data_latency(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_latency() argument
689 stm32_fmc2_ebi_set_max_low_pulse(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_max_low_pulse() argument
883 stm32_fmc2_ebi_parse_prop(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_parse_prop() argument
934 stm32_fmc2_ebi_enable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_enable_bank() argument
940 stm32_fmc2_ebi_disable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_disable_bank() argument
945 stm32_fmc2_ebi_save_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_save_setup() argument
958 stm32_fmc2_ebi_set_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_set_setup() argument
971 stm32_fmc2_ebi_disable_banks(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable_banks() argument
984 stm32_fmc2_ebi_nwait_used_by_ctrls(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_nwait_used_by_ctrls() argument
1002 stm32_fmc2_ebi_enable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_enable() argument
1008 stm32_fmc2_ebi_disable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable() argument
1013 stm32_fmc2_ebi_setup_cs(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, u32 cs) stm32_fmc2_ebi_setup_cs() argument
1038 stm32_fmc2_ebi_parse_dt(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_parse_dt() argument
1099 struct stm32_fmc2_ebi *ebi; stm32_fmc2_ebi_probe() local
1149 struct stm32_fmc2_ebi *ebi = platform_get_drvdata(pdev); stm32_fmc2_ebi_remove() local
1161 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_suspend() local
1172 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_resume() local
[all...]
H A Datmel-ebi.c30 struct atmel_ebi *ebi; member
82 atmel_smc_cs_conf_get(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_get_config()
89 atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout, in sama5_ebi_get_config()
114 unsigned int clk_rate = clk_get_rate(ebid->ebi->clk); in atmel_ebi_xslate_smc_timings()
162 dev_err(ebid->ebi->dev, in atmel_ebi_xslate_smc_timings()
274 dev_err(ebid->ebi->dev, "missing atmel,smc- properties in %pOF", in atmel_ebi_xslate_smc_config()
285 atmel_smc_cs_conf_apply(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_apply_config()
292 atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi in sama5_ebi_apply_config()
296 atmel_ebi_dev_setup(struct atmel_ebi *ebi, struct device_node *np, int reg_cells) atmel_ebi_dev_setup() argument
492 atmel_ebi_dev_disable(struct atmel_ebi *ebi, struct device_node *np) atmel_ebi_dev_disable() argument
519 struct atmel_ebi *ebi; atmel_ebi_probe() local
626 struct atmel_ebi *ebi = dev_get_drvdata(dev); atmel_ebi_resume() local
[all...]
H A DMakefile12 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o
26 obj-$(CONFIG_STM32_FMC2_EBI) += stm32-fmc2-ebi.o
/kernel/linux/linux-6.6/drivers/memory/
H A Dstm32-fmc2-ebi.c171 int (*check)(struct stm32_fmc2_ebi *ebi,
173 u32 (*calculate)(struct stm32_fmc2_ebi *ebi, int cs, u32 setup);
174 int (*set)(struct stm32_fmc2_ebi *ebi,
179 static int stm32_fmc2_ebi_check_mux(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_mux() argument
185 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_mux()
193 static int stm32_fmc2_ebi_check_waitcfg(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_waitcfg() argument
199 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_waitcfg()
207 static int stm32_fmc2_ebi_check_sync_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_sync_trans() argument
213 regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_sync_trans()
221 static int stm32_fmc2_ebi_check_async_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_async_trans() argument
235 stm32_fmc2_ebi_check_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cpsize() argument
249 stm32_fmc2_ebi_check_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_address_hold() argument
268 stm32_fmc2_ebi_check_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_clk_period() argument
286 stm32_fmc2_ebi_check_cclk(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_check_cclk() argument
296 stm32_fmc2_ebi_ns_to_clock_cycles(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clock_cycles() argument
305 stm32_fmc2_ebi_ns_to_clk_period(struct stm32_fmc2_ebi *ebi, int cs, u32 setup) stm32_fmc2_ebi_ns_to_clk_period() argument
344 stm32_fmc2_ebi_set_bit_field(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bit_field() argument
361 stm32_fmc2_ebi_set_trans_type(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_trans_type() argument
494 stm32_fmc2_ebi_set_buswidth(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_buswidth() argument
517 stm32_fmc2_ebi_set_cpsize(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_cpsize() argument
549 stm32_fmc2_ebi_set_bl_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bl_setup() argument
562 stm32_fmc2_ebi_set_address_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_setup() argument
590 stm32_fmc2_ebi_set_address_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_address_hold() argument
608 stm32_fmc2_ebi_set_data_setup(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_setup() argument
626 stm32_fmc2_ebi_set_bus_turnaround(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_bus_turnaround() argument
644 stm32_fmc2_ebi_set_data_hold(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_hold() argument
665 stm32_fmc2_ebi_set_clk_period(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_clk_period() argument
678 stm32_fmc2_ebi_set_data_latency(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_data_latency() argument
691 stm32_fmc2_ebi_set_max_low_pulse(struct stm32_fmc2_ebi *ebi, const struct stm32_fmc2_prop *prop, int cs, u32 setup) stm32_fmc2_ebi_set_max_low_pulse() argument
885 stm32_fmc2_ebi_parse_prop(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, const struct stm32_fmc2_prop *prop, int cs) stm32_fmc2_ebi_parse_prop() argument
936 stm32_fmc2_ebi_enable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_enable_bank() argument
942 stm32_fmc2_ebi_disable_bank(struct stm32_fmc2_ebi *ebi, int cs) stm32_fmc2_ebi_disable_bank() argument
947 stm32_fmc2_ebi_save_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_save_setup() argument
960 stm32_fmc2_ebi_set_setup(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_set_setup() argument
973 stm32_fmc2_ebi_disable_banks(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable_banks() argument
986 stm32_fmc2_ebi_nwait_used_by_ctrls(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_nwait_used_by_ctrls() argument
1004 stm32_fmc2_ebi_enable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_enable() argument
1010 stm32_fmc2_ebi_disable(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_disable() argument
1015 stm32_fmc2_ebi_setup_cs(struct stm32_fmc2_ebi *ebi, struct device_node *dev_node, u32 cs) stm32_fmc2_ebi_setup_cs() argument
1040 stm32_fmc2_ebi_parse_dt(struct stm32_fmc2_ebi *ebi) stm32_fmc2_ebi_parse_dt() argument
1101 struct stm32_fmc2_ebi *ebi; stm32_fmc2_ebi_probe() local
1151 struct stm32_fmc2_ebi *ebi = platform_get_drvdata(pdev); stm32_fmc2_ebi_remove() local
1163 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_suspend() local
1174 struct stm32_fmc2_ebi *ebi = dev_get_drvdata(dev); stm32_fmc2_ebi_resume() local
[all...]
H A Datmel-ebi.c30 struct atmel_ebi *ebi; member
82 atmel_smc_cs_conf_get(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_get_config()
89 atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout, in sama5_ebi_get_config()
114 unsigned int clk_rate = clk_get_rate(ebid->ebi->clk); in atmel_ebi_xslate_smc_timings()
162 dev_err(ebid->ebi->dev, in atmel_ebi_xslate_smc_timings()
274 dev_err(ebid->ebi->dev, "missing atmel,smc- properties in %pOF", in atmel_ebi_xslate_smc_config()
285 atmel_smc_cs_conf_apply(ebid->ebi->smc.regmap, conf->cs, in at91sam9_ebi_apply_config()
292 atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi in sama5_ebi_apply_config()
296 atmel_ebi_dev_setup(struct atmel_ebi *ebi, struct device_node *np, int reg_cells) atmel_ebi_dev_setup() argument
492 atmel_ebi_dev_disable(struct atmel_ebi *ebi, struct device_node *np) atmel_ebi_dev_disable() argument
519 struct atmel_ebi *ebi; atmel_ebi_probe() local
626 struct atmel_ebi *ebi = dev_get_drvdata(dev); atmel_ebi_resume() local
[all...]
H A DMakefile11 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o
26 obj-$(CONFIG_STM32_FMC2_EBI) += stm32-fmc2-ebi.o
/kernel/linux/linux-6.6/drivers/pmdomain/qcom/
H A Drpmhpd.c102 static struct rpmhpd ebi = { variable
103 .pd = { .name = "ebi", },
104 .res_name = "ebi.lvl",
209 [SC8280XP_EBI] = &ebi,
228 [SA8775P_EBI] = &ebi,
268 [SDM845_EBI] = &ebi,
343 [SM8150_EBI] = &ebi,
362 [SA8155P_EBI] = &ebi,
378 [RPMHPD_EBI] = &ebi,
397 [RPMHPD_EBI] = &ebi,
[all...]
/kernel/linux/linux-5.10/drivers/mtd/maps/
H A Dphysmap-versatile.c85 struct device_node *ebi; in ap_flash_init() local
91 ebi = of_find_matching_node(NULL, ebi_match); in ap_flash_init()
92 if (!ebi) { in ap_flash_init()
95 ebi_base = of_iomap(ebi, 0); in ap_flash_init()
96 of_node_put(ebi); in ap_flash_init()
/kernel/linux/linux-6.6/drivers/mtd/maps/
H A Dphysmap-versatile.c85 struct device_node *ebi; in ap_flash_init() local
91 ebi = of_find_matching_node(NULL, ebi_match); in ap_flash_init()
92 if (!ebi) { in ap_flash_init()
95 ebi_base = of_iomap(ebi, 0); in ap_flash_init()
96 of_node_put(ebi); in ap_flash_init()
/kernel/linux/linux-6.6/drivers/interconnect/qcom/
H A Dqdu1000.c395 static struct qcom_icc_node ebi = { variable
396 .name = "ebi",
774 .nodes = { &ebi },
814 .nodes = { &ebi },
923 [SLAVE_EBI1] = &ebi,
H A Dsdx65.c350 static struct qcom_icc_node ebi = { variable
351 .name = "ebi",
618 .nodes = { &ebi },
779 [SLAVE_EBI1] = &ebi,
H A Dsdm670.c908 static struct qcom_icc_node ebi = { variable
909 .name = "ebi",
1053 .nodes = { &ebi },
1060 .nodes = { &ebi },
1429 [SLAVE_EBI_CH0] = &ebi,
H A Dsdx55.c375 static struct qcom_icc_node ebi = { variable
376 .name = "ebi",
650 .nodes = { &ebi },
792 [SLAVE_EBI_CH0] = &ebi,
H A Dsm8450.c1211 static struct qcom_icc_node ebi = { variable
1212 .name = "ebi",
1344 .nodes = { &ebi },
1399 .nodes = { &ebi },
1746 [SLAVE_EBI1] = &ebi,
H A Dsm8250.c1158 static struct qcom_icc_node ebi = { variable
1159 .name = "ebi",
1403 .nodes = { &ebi },
1410 .nodes = { &ebi },
1856 [SLAVE_EBI_CH0] = &ebi,
H A Dsm8350.c1250 static struct qcom_icc_node ebi = { variable
1251 .name = "ebi",
1362 .nodes = { &ebi },
1458 .nodes = { &ebi },
1852 [SLAVE_EBI1] = &ebi,
H A Dsm8150.c1168 static struct qcom_icc_node ebi = { variable
1169 .name = "ebi",
1288 .nodes = { &ebi },
1295 .nodes = { &ebi },
1759 [SLAVE_EBI_CH0] = &ebi,
H A Dsm6350.c1001 static struct qcom_icc_node ebi = { variable
1002 .name = "ebi",
1170 .nodes = { &ebi },
1266 .nodes = { &ebi },
1455 [SLAVE_EBI_CH0] = &ebi,
H A Dsdm845.c1112 static struct qcom_icc_node ebi = { variable
1113 .name = "ebi",
1271 .nodes = { &ebi },
1278 .nodes = { &ebi },
1692 [SLAVE_EBI1] = &ebi,
H A Dsc7180.c1061 static struct qcom_icc_node ebi = { variable
1062 .name = "ebi",
1244 .nodes = { &ebi },
1251 .nodes = { &ebi },
1670 [SLAVE_EBI1] = &ebi,
H A Dsc7280.c1209 static struct qcom_icc_node ebi = { variable
1210 .name = "ebi",
1290 .nodes = { &ebi },
1358 .nodes = { &ebi },
1726 [SLAVE_EBI1] = &ebi,
/kernel/linux/linux-5.10/drivers/interconnect/qcom/
H A Dsc7180.c131 DEFINE_QNODE(ebi, SC7180_SLAVE_EBI1, 2, 4);
161 .nodes = { &ebi },
168 .nodes = { &ebi },
587 [SLAVE_EBI1] = &ebi,
H A Dsdm845.c128 DEFINE_QNODE(ebi, SDM845_SLAVE_EBI1, 4, 4);
149 DEFINE_QBCM(bcm_acv, "ACV", false, &ebi);
150 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi);
350 [SLAVE_EBI1] = &ebi,
H A Dsm8250.c142 DEFINE_QNODE(ebi, SM8250_SLAVE_EBI_CH0, 4, 4);
169 DEFINE_QBCM(bcm_acv, "ACV", false, &ebi);
170 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi);
412 [SLAVE_EBI_CH0] = &ebi,
H A Dsm8150.c143 DEFINE_QNODE(ebi, SM8150_SLAVE_EBI_CH0, 4, 4);
159 DEFINE_QBCM(bcm_acv, "ACV", false, &ebi);
160 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi);
424 [SLAVE_EBI_CH0] = &ebi,

Completed in 26 milliseconds

12