/linux-6.3-rc2/drivers/memory/ |
A D | stm32-fmc2-ebi.c | 950 regmap_read(ebi->regmap, FMC2_BCR(cs), &ebi->bcr[cs]); in stm32_fmc2_ebi_save_setup() 951 regmap_read(ebi->regmap, FMC2_BTR(cs), &ebi->btr[cs]); in stm32_fmc2_ebi_save_setup() 952 regmap_read(ebi->regmap, FMC2_BWTR(cs), &ebi->bwtr[cs]); in stm32_fmc2_ebi_save_setup() 955 regmap_read(ebi->regmap, FMC2_PCSCNTR, &ebi->pcscntr); in stm32_fmc2_ebi_save_setup() 963 regmap_write(ebi->regmap, FMC2_BCR(cs), ebi->bcr[cs]); in stm32_fmc2_ebi_set_setup() 964 regmap_write(ebi->regmap, FMC2_BTR(cs), ebi->btr[cs]); in stm32_fmc2_ebi_set_setup() 965 regmap_write(ebi->regmap, FMC2_BWTR(cs), ebi->bwtr[cs]); in stm32_fmc2_ebi_set_setup() 968 regmap_write(ebi->regmap, FMC2_PCSCNTR, ebi->pcscntr); in stm32_fmc2_ebi_set_setup() 1103 ebi = devm_kzalloc(&pdev->dev, sizeof(*ebi), GFP_KERNEL); in stm32_fmc2_ebi_probe() 1104 if (!ebi) in stm32_fmc2_ebi_probe() [all …]
|
A D | atmel-ebi.c | 30 struct atmel_ebi *ebi; member 89 atmel_hsmc_cs_conf_get(ebid->ebi->smc.regmap, ebid->ebi->smc.layout, in sama5_ebi_get_config() 292 atmel_hsmc_cs_conf_apply(ebid->ebi->smc.regmap, ebid->ebi->smc.layout, in sama5_ebi_apply_config() 336 ebid->ebi = ebi; in atmel_ebi_dev_setup() 519 struct atmel_ebi *ebi; in atmel_ebi_probe() local 528 ebi = devm_kzalloc(dev, sizeof(*ebi), GFP_KERNEL); in atmel_ebi_probe() 529 if (!ebi) in atmel_ebi_probe() 536 ebi->dev = dev; in atmel_ebi_probe() 542 ebi->clk = clk; in atmel_ebi_probe() 565 ebi->smc.clk = NULL; in atmel_ebi_probe() [all …]
|
A D | Makefile | 12 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o 27 obj-$(CONFIG_STM32_FMC2_EBI) += stm32-fmc2-ebi.o
|
/linux-6.3-rc2/Documentation/devicetree/bindings/memory-controllers/ |
A D | st,stm32-fmc2-ebi-props.yaml | 14 st,fmc2-ebi-cs-transaction-type: 33 st,fmc2-ebi-cs-cclk-enable: 40 st,fmc2-ebi-cs-mux-enable: 46 st,fmc2-ebi-cs-buswidth: 52 st,fmc2-ebi-cs-waitpol-high: 57 st,fmc2-ebi-cs-waitcfg-enable: 64 st,fmc2-ebi-cs-wait-enable: 76 st,fmc2-ebi-cs-cpsize: 97 st,fmc2-ebi-cs-data-setup-ns: 105 st,fmc2-ebi-cs-data-hold-ns: [all …]
|
A D | atmel,ebi.txt | 10 - compatible: "atmel,at91sam9260-ebi" 11 "atmel,at91sam9261-ebi" 14 "atmel,at91sam9rl-ebi" 15 "atmel,at91sam9g45-ebi" 16 "atmel,at91sam9x5-ebi" 17 "atmel,sama5d3-ebi" 18 "microchip,sam9x60-ebi" 97 ebi: ebi@10000000 { 98 compatible = "atmel,sama5d3-ebi";
|
A D | st,stm32-fmc2-ebi.yaml | 4 $id: http://devicetree.org/schemas/memory-controllers/st,stm32-fmc2-ebi.yaml# 26 const: st,stm32mp1-fmc2-ebi 71 compatible = "st,stm32mp1-fmc2-ebi"; 87 st,fmc2-ebi-cs-transaction-type = <1>; 88 st,fmc2-ebi-cs-address-setup-ns = <60>; 89 st,fmc2-ebi-cs-data-setup-ns = <30>; 90 st,fmc2-ebi-cs-bus-turnaround-ns = <5>;
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | stm32mp15xx-dhcor-drc-compact.dtsi | 123 st,fmc2-ebi-cs-mux-enable; 124 st,fmc2-ebi-cs-transaction-type = <4>; 125 st,fmc2-ebi-cs-buswidth = <16>; 126 st,fmc2-ebi-cs-address-setup-ns = <5>; 127 st,fmc2-ebi-cs-address-hold-ns = <5>; 128 st,fmc2-ebi-cs-bus-turnaround-ns = <5>; 129 st,fmc2-ebi-cs-data-setup-ns = <45>; 130 st,fmc2-ebi-cs-data-hold-ns = <1>; 132 st,fmc2-ebi-cs-write-address-hold-ns = <5>; 134 st,fmc2-ebi-cs-write-data-setup-ns = <45>; [all …]
|
A D | stm32mp15xx-dhcom-som.dtsi | 163 st,fmc2-ebi-cs-mux-enable; 164 st,fmc2-ebi-cs-transaction-type = <4>; 165 st,fmc2-ebi-cs-buswidth = <16>; 166 st,fmc2-ebi-cs-address-setup-ns = <5>; 167 st,fmc2-ebi-cs-address-hold-ns = <5>; 168 st,fmc2-ebi-cs-bus-turnaround-ns = <5>; 169 st,fmc2-ebi-cs-data-setup-ns = <45>; 170 st,fmc2-ebi-cs-data-hold-ns = <1>; 172 st,fmc2-ebi-cs-write-address-hold-ns = <5>; 174 st,fmc2-ebi-cs-write-data-setup-ns = <45>; [all …]
|
A D | ge863-pro3.dtsi | 37 ebi: ebi@10000000 { label
|
A D | tny_a9260_common.dtsi | 46 ebi: ebi@10000000 { label
|
A D | ethernut5.dts | 69 ebi: ebi@10000000 { label
|
A D | sama5d4.dtsi | 148 ebi: ebi@10000000 { label 149 compatible = "atmel,sama5d3-ebi"; 898 ebi { 899 pinctrl_ebi_addr: ebi-addr-0 { 929 pinctrl_ebi_nand_addr: ebi-addr-1 { 935 pinctrl_ebi_cs0: ebi-cs0-0 { 940 pinctrl_ebi_cs1: ebi-cs1-0 { 945 pinctrl_ebi_cs2: ebi-cs2-0 { 950 pinctrl_ebi_cs3: ebi-cs3-0 { 979 pinctrl_ebi_nandrdy: ebi-nandrdy-0 { [all …]
|
A D | usb_a9260_common.dtsi | 48 ebi: ebi@10000000 { label
|
A D | aks-cdu.dts | 64 ebi: ebi@10000000 { label
|
A D | at91sam9x5cm.dtsi | 51 ebi: ebi@10000000 { label
|
A D | pm9g45.dts | 86 ebi: ebi@10000000 { label
|
A D | at91-qil_a9260.dts | 122 ebi: ebi@10000000 { label
|
A D | animeo_ip.dts | 98 ebi: ebi@10000000 { label
|
A D | sama5d3xcm_cmp.dtsi | 126 ebi: ebi@10000000 { label
|
A D | sama5d3.dtsi | 571 ebi { 572 pinctrl_ebi_addr: ebi-addr-0 { 599 pinctrl_ebi_nand_addr: ebi-addr-1 { 605 pinctrl_ebi_cs0: ebi-cs0-0 { 610 pinctrl_ebi_cs1: ebi-cs1-0 { 615 pinctrl_ebi_cs2: ebi-cs2-0 { 620 pinctrl_ebi_nwait: ebi-nwait-0 { 625 pinctrl_ebi_nwr1_nbs1: ebi-nwr1-nbs1-0 { 1095 ebi: ebi@10000000 { label 1096 compatible = "atmel,sama5d3-ebi";
|
/linux-6.3-rc2/drivers/mtd/maps/ |
A D | physmap-versatile.c | 85 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()
|
/linux-6.3-rc2/drivers/soc/qcom/ |
A D | rpmhpd.c | 209 [SC8280XP_EBI] = &ebi, 229 [SA8775P_EBI] = &ebi, 269 [SDM845_EBI] = &ebi, 329 [SM8150_EBI] = &ebi, 349 [SM8250_EBI] = &ebi, 368 [SM8350_EBI] = &ebi, 390 [SM8450_EBI] = &ebi, 412 [SM8550_EBI] = &ebi, 434 [QDU1000_EBI] = &ebi, 465 [SC7280_EBI] = &ebi, [all …]
|
/linux-6.3-rc2/drivers/interconnect/qcom/ |
A D | sdx55.c | 42 DEFINE_QNODE(ebi, SDX55_SLAVE_EBI_CH0, 1, 4); 80 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi); 108 [SLAVE_EBI_CH0] = &ebi,
|
A D | sdx65.c | 37 DEFINE_QNODE(ebi, SDX65_SLAVE_EBI1, 1, 4); 74 DEFINE_QBCM(bcm_mc0, "MC0", true, &ebi); 100 [SLAVE_EBI1] = &ebi,
|
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/qcom/ |
A D | qcom,aoss-qmp.yaml | 73 "^(cx|mx|ebi)$": 78 used to identify the resource and must therefor be "cx", "mx" or "ebi".
|