| /OK3568_Linux_fs/kernel/drivers/memory/ |
| H A D | ti-aemif.c | 176 struct aemif_device *aemif = platform_get_drvdata(pdev); in aemif_config_abus() local 177 struct aemif_cs_data *data = &aemif->cs_data[csnum]; in aemif_config_abus() 179 unsigned long clk_rate = aemif->clk_rate; in aemif_config_abus() 183 offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4; in aemif_config_abus() 209 val = readl(aemif->base + offset); in aemif_config_abus() 212 writel(val, aemif->base + offset); in aemif_config_abus() 233 struct aemif_device *aemif = platform_get_drvdata(pdev); in aemif_get_hw_params() local 234 struct aemif_cs_data *data = &aemif->cs_data[csnum]; in aemif_get_hw_params() 235 unsigned long clk_rate = aemif->clk_rate; in aemif_get_hw_params() 238 offset = A1CR_OFFSET + (data->cs - aemif->cs_offset) * 4; in aemif_get_hw_params() [all …]
|
| H A D | Makefile | 15 obj-$(CONFIG_TI_AEMIF) += ti-aemif.o
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/memory-controllers/ |
| H A D | ti-aemif.txt | 17 - 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";
|
| /OK3568_Linux_fs/kernel/arch/arm/mach-davinci/ |
| H A D | board-dm355-leopard.c | 235 struct clk *aemif; in dm355_leopard_init() local 248 aemif = clk_get(&dm355leopard_dm9000.dev, "aemif"); in dm355_leopard_init() 249 if (!WARN(IS_ERR(aemif), "unable to get AEMIF clock\n")) in dm355_leopard_init() 250 clk_prepare_enable(aemif); in dm355_leopard_init()
|
| H A D | board-dm355-evm.c | 395 struct clk *aemif; in dm355_evm_init() local 408 aemif = clk_get(&dm355evm_dm9000.dev, "aemif"); in dm355_evm_init() 409 if (!WARN(IS_ERR(aemif), "unable to get AEMIF clock\n")) in dm355_evm_init() 410 clk_prepare_enable(aemif); in dm355_evm_init()
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | keystone.dtsi | 266 aemif: aemif@21000A00 { label 267 compatible = "ti,keystone-aemif", "ti,davinci-aemif"; 271 clock-names = "aemif";
|
| H A D | keystone-k2l-evm.dts | 46 &aemif {
|
| H A D | keystone-k2e-evm.dts | 69 &aemif {
|
| H A D | keystone-clocks.dtsi | 188 clock-output-names = "aemif-spi"; 359 clock-output-names = "aemif";
|
| H A D | keystone-k2hk-evm.dts | 90 &aemif {
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | keystone.dtsi | 285 aemif: aemif@21000A00 { label 286 compatible = "ti,keystone-aemif", "ti,davinci-aemif"; 290 clock-names = "aemif";
|
| H A D | da850.dtsi | 949 aemif: aemif@68000000 { label 950 compatible = "ti,da850-aemif"; 958 clock-names = "aemif";
|
| H A D | keystone-k2l-evm.dts | 60 &aemif {
|
| H A D | keystone-k2e-evm.dts | 87 &aemif {
|
| H A D | keystone-clocks.dtsi | 185 clock-output-names = "aemif-spi"; 356 clock-output-names = "aemif";
|
| H A D | keystone-k2hk-evm.dts | 104 &aemif {
|
| H A D | da850-lcdk.dts | 334 &aemif {
|
| H A D | da850-evm.dts | 415 &aemif {
|
| /OK3568_Linux_fs/u-boot/drivers/memory/ |
| H A D | Makefile | 3 obj-$(CONFIG_TI_AEMIF) += ti-aemif.o
|
| /OK3568_Linux_fs/kernel/drivers/clk/davinci/ |
| H A D | psc-dm644x.c | 44 LPSC(14, 0, aemif, pll1_sysclk5, aemif_clkdev, 0),
|
| H A D | psc-dm646x.c | 46 LPSC(21, 0, aemif, pll1_sysclk3, aemif_clkdev, LPSC_ALWAYS_ENABLED),
|
| H A D | psc-dm355.c | 50 LPSC(14, 0, aemif, pll1_sysclk2, aemif_clkdev, 0),
|
| H A D | psc-dm365.c | 53 LPSC(14, 0, aemif, pll1_sysclk4, aemif_clkdev, 0),
|
| H A D | psc-da830.c | 26 LPSC(3, 0, aemif, pll0_sysclk3, aemif_clkdev, LPSC_ALWAYS_ENABLED),
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mtd/ |
| H A D | davinci-nand.txt | 74 davinci-aemif.txt).
|