Home
last modified time | relevance | path

Searched refs:aemif (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/memory/ !
H A Dti-aemif.c161 int aemif_set_cs_timings(struct aemif_device *aemif, u8 cs, in aemif_set_cs_timings() argument
168 if (!timings || !aemif) in aemif_set_cs_timings()
171 if (cs > aemif->num_cs) in aemif_set_cs_timings()
184 mutex_lock(&aemif->config_cs_lock); in aemif_set_cs_timings()
185 val = readl(aemif->base + offset); in aemif_set_cs_timings()
188 writel(val, aemif->base + offset); in aemif_set_cs_timings()
189 mutex_unlock(&aemif->config_cs_lock); in aemif_set_cs_timings()
236 struct aemif_device *aemif = platform_get_drvdata(pdev); in aemif_config_abus() local
237 struct aemif_cs_data *data = &aemif->cs_data[csnum]; in aemif_config_abus()
241 offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4; in aemif_config_abus()
[all …]
H A DMakefile15 obj-$(CONFIG_TI_AEMIF) += ti-aemif.o
/linux/Documentation/devicetree/bindings/memory-controllers/ !
H A Dti-aemif.txt17 - compatible: "ti,davinci-aemif"
18 "ti,keystone-aemif"
19 "ti,da850-aemif"
45 - clock-names: clock name. It has to be "aemif". Required only if clock
73 - ti,cs-chipselect: number of chipselect. Indicates on the aemif driver
75 compatibles "ti,davinci-aemif" and "ti,keystone-aemif"
77 "ti,da850-aemif" range is [2-5].
139 Example for aemif, davinci nand and nor flash chip select shown below.
142 compatible = "ti,davinci-aemif";
146 clock-names = "aemif";
/linux/arch/arm/boot/dts/ti/keystone/ !
H A Dkeystone.dtsi285 aemif: aemif@21000a00 { label
286 compatible = "ti,keystone-aemif", "ti,davinci-aemif";
290 clock-names = "aemif";
H A Dkeystone-k2l-evm.dts60 &aemif {
H A Dkeystone-k2e-evm.dts87 &aemif {
H A Dkeystone-clocks.dtsi185 clock-output-names = "aemif-spi";
356 clock-output-names = "aemif";
H A Dkeystone-k2hk-evm.dts104 &aemif {
/linux/include/linux/memory/ !
H A Dti-aemif.h29 int aemif_set_cs_timings(struct aemif_device *aemif, u8 cs, struct aemif_cs_timings *timings);
/linux/arch/arm/boot/dts/ti/davinci/ !
H A Dda850.dtsi941 aemif: aemif@68000000 { label
942 compatible = "ti,da850-aemif";
950 clock-names = "aemif";
H A Dda850-lcdk.dts334 &aemif {
H A Dda850-evm.dts415 &aemif {
/linux/drivers/mtd/nand/raw/ !
H A Ddavinci_nand.c128 struct aemif_device *aemif; member
889 return aemif_set_cs_timings(info->aemif, info->core_chipsel, &timings); in davinci_nand_setup_interface()
958 info->aemif = dev_get_drvdata(pdev->dev.parent); in nand_davinci_probe()