Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/memory/
Dti-aemif.c179 struct aemif_device *aemif = platform_get_drvdata(pdev); in aemif_config_abus() local
180 struct aemif_cs_data *data = &aemif->cs_data[csnum]; in aemif_config_abus()
182 unsigned long clk_rate = aemif->clk_rate; in aemif_config_abus()
186 offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4; in aemif_config_abus()
212 val = readl(aemif->base + offset); in aemif_config_abus()
215 writel(val, aemif->base + offset); in aemif_config_abus()
236 struct aemif_device *aemif = platform_get_drvdata(pdev); in aemif_get_hw_params() local
237 struct aemif_cs_data *data = &aemif->cs_data[csnum]; in aemif_get_hw_params()
238 unsigned long clk_rate = aemif->clk_rate; in aemif_get_hw_params()
241 offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4; in aemif_get_hw_params()
[all …]
DMakefile13 obj-$(CONFIG_TI_AEMIF) += ti-aemif.o
/Linux-v4.19/Documentation/devicetree/bindings/memory-controllers/
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-v4.19/arch/arm/mach-davinci/
Dboard-dm355-leopard.c234 struct clk *aemif; in dm355_leopard_init() local
247 aemif = clk_get(&dm355leopard_dm9000.dev, "aemif"); in dm355_leopard_init()
248 if (!WARN(IS_ERR(aemif), "unable to get AEMIF clock\n")) in dm355_leopard_init()
249 clk_prepare_enable(aemif); in dm355_leopard_init()
Dboard-dm355-evm.c394 struct clk *aemif; in dm355_evm_init() local
407 aemif = clk_get(&dm355evm_dm9000.dev, "aemif"); in dm355_evm_init()
408 if (!WARN(IS_ERR(aemif), "unable to get AEMIF clock\n")) in dm355_evm_init()
409 clk_prepare_enable(aemif); in dm355_evm_init()
/Linux-v4.19/arch/arm/boot/dts/
Dkeystone.dtsi285 aemif: aemif@21000A00 { label
286 compatible = "ti,keystone-aemif", "ti,davinci-aemif";
290 clock-names = "aemif";
Dkeystone-k2l-evm.dts60 &aemif {
Dda850.dtsi903 aemif: aemif@68000000 { label
904 compatible = "ti,da850-aemif";
912 clock-names = "aemif";
Dkeystone-k2e-evm.dts87 &aemif {
Dkeystone-clocks.dtsi185 clock-output-names = "aemif-spi";
356 clock-output-names = "aemif";
Dkeystone-k2hk-evm.dts104 &aemif {
Dda850-lcdk.dts257 &aemif {
Dda850-evm.dts378 &aemif {
/Linux-v4.19/drivers/clk/davinci/
Dpsc-dm644x.c44 LPSC(14, 0, aemif, pll1_sysclk5, aemif_clkdev, 0),
Dpsc-dm646x.c46 LPSC(21, 0, aemif, pll1_sysclk3, aemif_clkdev, LPSC_ALWAYS_ENABLED),
Dpsc-dm355.c50 LPSC(14, 0, aemif, pll1_sysclk2, aemif_clkdev, 0),
Dpsc-dm365.c53 LPSC(14, 0, aemif, pll1_sysclk4, aemif_clkdev, 0),
Dpsc-da830.c26 LPSC(3, 0, aemif, pll0_sysclk3, aemif_clkdev, LPSC_ALWAYS_ENABLED),
/Linux-v4.19/Documentation/devicetree/bindings/mtd/
Ddavinci-nand.txt74 davinci-aemif.txt).