Searched refs:aemif (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/drivers/memory/ |
| H A D | ti-aemif.c | 168 if (!timings || !aemif) in aemif_set_cs_timings() 171 if (cs > aemif->num_cs) in aemif_set_cs_timings() 256 return aemif_set_cs_timings(aemif, data->cs - aemif->cs_offset, &data->timings); in aemif_config_abus() 311 if (cs - aemif->cs_offset >= NUM_CS || cs < aemif->cs_offset) { in of_aemif_parse_abus_config() 321 data = &aemif->cs_data[aemif->num_cs]; in of_aemif_parse_abus_config() 373 aemif = devm_kzalloc(dev, sizeof(*aemif), GFP_KERNEL); in aemif_probe() 374 if (!aemif) in aemif_probe() 380 if (IS_ERR(aemif->clk)) in aemif_probe() 384 aemif->clk_rate = clk_get_rate(aemif->clk) / MSEC_PER_SEC; in aemif_probe() 387 aemif->cs_offset = 2; in aemif_probe() [all …]
|
| H A D | Makefile | 15 obj-$(CONFIG_TI_AEMIF) += ti-aemif.o
|
| /linux-6.15/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";
|
| /linux-6.15/arch/arm/boot/dts/ti/keystone/ |
| 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 | keystone-k2l-evm.dts | 60 &aemif {
|
| H A D | keystone-k2e-evm.dts | 87 &aemif {
|
| H A D | keystone-k2hk-evm.dts | 104 &aemif {
|
| H A D | keystone-clocks.dtsi | 185 clock-output-names = "aemif-spi"; 356 clock-output-names = "aemif";
|
| /linux-6.15/include/linux/memory/ |
| H A D | ti-aemif.h | 29 int aemif_set_cs_timings(struct aemif_device *aemif, u8 cs, struct aemif_cs_timings *timings);
|
| /linux-6.15/arch/arm/boot/dts/ti/davinci/ |
| H A D | da850.dtsi | 941 aemif: aemif@68000000 { label 942 compatible = "ti,da850-aemif"; 950 clock-names = "aemif";
|
| H A D | da850-lcdk.dts | 334 &aemif {
|
| H A D | da850-evm.dts | 415 &aemif {
|
| /linux-6.15/drivers/mtd/nand/raw/ |
| H A D | davinci_nand.c | 128 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()
|