/openbmc/linux/drivers/memory/ |
H A D | stm32-fmc2-ebi.c | 171 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 186 ret = regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_mux() 196 static int stm32_fmc2_ebi_check_waitcfg(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_waitcfg() argument 203 ret = regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_waitcfg() 213 static int stm32_fmc2_ebi_check_sync_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_sync_trans() argument 220 ret = regmap_read(ebi->regmap, FMC2_BCR(cs), &bcr); in stm32_fmc2_ebi_check_sync_trans() 230 static int stm32_fmc2_ebi_check_async_trans(struct stm32_fmc2_ebi *ebi, in stm32_fmc2_ebi_check_async_trans() argument [all …]
|
H A D | atmel-ebi.c | 30 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->smc.layout, in sama5_ebi_apply_config() 296 static int atmel_ebi_dev_setup(struct atmel_ebi *ebi, struct device_node *np, in atmel_ebi_dev_setup() argument 299 const struct atmel_ebi_caps *caps = ebi->caps; in atmel_ebi_dev_setup() [all …]
|
H A D | Makefile | 11 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o 26 obj-$(CONFIG_STM32_FMC2_EBI) += stm32-fmc2-ebi.o
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp15xx-dhcor-drc-compact.dtsi | 143 st,fmc2-ebi-cs-mux-enable; 144 st,fmc2-ebi-cs-transaction-type = <4>; 145 st,fmc2-ebi-cs-buswidth = <16>; 146 st,fmc2-ebi-cs-address-setup-ns = <5>; 147 st,fmc2-ebi-cs-address-hold-ns = <5>; 148 st,fmc2-ebi-cs-bus-turnaround-ns = <5>; 149 st,fmc2-ebi-cs-data-setup-ns = <45>; 150 st,fmc2-ebi-cs-data-hold-ns = <1>; 151 st,fmc2-ebi-cs-write-address-setup-ns = <5>; 152 st,fmc2-ebi-cs-write-address-hold-ns = <5>; [all …]
|
H A D | stm32mp15xx-dhcom-som.dtsi | 172 st,fmc2-ebi-cs-mux-enable; 173 st,fmc2-ebi-cs-transaction-type = <4>; 174 st,fmc2-ebi-cs-buswidth = <16>; 175 st,fmc2-ebi-cs-address-setup-ns = <5>; 176 st,fmc2-ebi-cs-address-hold-ns = <5>; 177 st,fmc2-ebi-cs-bus-turnaround-ns = <5>; 178 st,fmc2-ebi-cs-data-setup-ns = <45>; 179 st,fmc2-ebi-cs-data-hold-ns = <1>; 180 st,fmc2-ebi-cs-write-address-setup-ns = <5>; 181 st,fmc2-ebi-cs-write-address-hold-ns = <5>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H 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";
|
/openbmc/linux/drivers/mtd/maps/ |
H 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()
|
/openbmc/linux/drivers/pmdomain/qcom/ |
H A D | rpmhpd.c | 104 static struct rpmhpd ebi = { variable 213 [SC8280XP_EBI] = &ebi, 232 [SA8775P_EBI] = &ebi, 272 [SDM845_EBI] = &ebi, 347 [SM8150_EBI] = &ebi, 366 [SA8155P_EBI] = &ebi, 382 [RPMHPD_EBI] = &ebi, 401 [RPMHPD_EBI] = &ebi, 423 [RPMHPD_EBI] = &ebi, 445 [RPMHPD_EBI] = &ebi, [all …]
|
/openbmc/linux/arch/arm/boot/dts/microchip/ |
H A D | ge863-pro3.dtsi | 37 ebi: ebi@10000000 { label
|
H A D | ethernut5.dts | 69 ebi: ebi@10000000 { label
|
H A D | tny_a9260_common.dtsi | 46 ebi: ebi@10000000 { label
|
H 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 { 955 pinctrl_ebi_data_0_7: ebi-data-lsb-0 { [all …]
|
H A D | aks-cdu.dts | 64 ebi: ebi@10000000 { label
|
H A D | usb_a9260_common.dtsi | 48 ebi: ebi@10000000 { label
|
H A D | at91sam9x5cm.dtsi | 51 ebi: ebi@10000000 { label
|
H A D | pm9g45.dts | 86 ebi: ebi@10000000 { label
|
H A D | at91-qil_a9260.dts | 122 ebi: ebi@10000000 { label
|
H A D | animeo_ip.dts | 98 ebi: ebi@10000000 { label
|
H A D | sama5d3xcm_cmp.dtsi | 126 ebi: ebi@10000000 { label
|
H 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";
|
H A D | at91-sam9x60_curiosity.dts | 128 &ebi { 291 ebi { 292 pinctrl_ebi_data_lsb: ebi-data-lsb { 304 pinctrl_ebi_addr_nand: ebi-addr-nand {
|
H A D | at91-sam9x60ek.dts | 140 &ebi { 357 ebi { 358 pinctrl_ebi_data_0_7: ebi-data-lsb-0 { 370 pinctrl_ebi_data_0_15: ebi-data-msb-0 { 390 pinctrl_ebi_addr_nand: ebi-addr-0 {
|
H A D | at91sam9rlek.dts | 66 ebi: ebi@10000000 { label
|
/openbmc/u-boot/board/micronas/vct/ |
H A D | Makefile | 6 obj-y += ebi.o
|
/openbmc/linux/Documentation/devicetree/bindings/mtd/ |
H A D | atmel-nand.txt | 4 Documentation/devicetree/bindings/memory-controllers/atmel,ebi.txt). 84 ebi: ebi@10000000 { 85 compatible = "atmel,sama5d3-ebi";
|