Home
last modified time | relevance | path

Searched refs:gpmc_nand_data (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/arch/arm/mach-omap2/
Dgpmc-nand.c59 static void gpmc_set_legacy(struct omap_nand_platform_data *gpmc_nand_data, in gpmc_set_legacy() argument
63 if (gpmc_nand_data->dev_ready) { in gpmc_set_legacy()
68 if (gpmc_nand_data->devsize == NAND_BUSWIDTH_16) in gpmc_set_legacy()
74 int gpmc_nand_init(struct omap_nand_platform_data *gpmc_nand_data, in gpmc_nand_init() argument
86 BUG_ON(gpmc_nand_data->cs >= GPMC_CS_NUM); in gpmc_nand_init()
88 err = gpmc_cs_request(gpmc_nand_data->cs, NAND_IO_SIZE, in gpmc_nand_init()
92 gpmc_nand_data->cs, err); in gpmc_nand_init()
100 if (gpmc_nand_data->of_node) in gpmc_nand_init()
101 gpmc_read_settings_dt(gpmc_nand_data->of_node, &s); in gpmc_nand_init()
103 gpmc_set_legacy(gpmc_nand_data, &s); in gpmc_nand_init()
[all …]
/linux-4.1.27/drivers/memory/
Domap-gpmc.c1073 reg->gpmc_nand_data = gpmc_base + GPMC_CS0_OFFSET + in gpmc_update_nand_reg()
1786 struct omap_nand_platform_data *gpmc_nand_data; in gpmc_probe_nand_child() local
1794 gpmc_nand_data = devm_kzalloc(&pdev->dev, sizeof(*gpmc_nand_data), in gpmc_probe_nand_child()
1796 if (!gpmc_nand_data) in gpmc_probe_nand_child()
1799 gpmc_nand_data->cs = val; in gpmc_probe_nand_child()
1800 gpmc_nand_data->of_node = child; in gpmc_probe_nand_child()
1803 gpmc_nand_data->elm_of_node = of_parse_phandle(child, "ti,elm-id", 0); in gpmc_probe_nand_child()
1804 if (gpmc_nand_data->elm_of_node == NULL) in gpmc_probe_nand_child()
1805 gpmc_nand_data->elm_of_node = in gpmc_probe_nand_child()
1815 gpmc_nand_data->ecc_opt = OMAP_ECC_HAM1_CODE_SW; in gpmc_probe_nand_child()
[all …]
/linux-4.1.27/include/linux/platform_data/
Dmtd-nand-omap2.h51 void __iomem *gpmc_nand_data; member
/linux-4.1.27/drivers/mtd/nand/
Domap2.c261 writeb(cmd, info->reg.gpmc_nand_data); in omap_hwcontrol()
1017 status = readb(info->reg.gpmc_nand_data); in omap_wait()
1023 status = readb(info->reg.gpmc_nand_data); in omap_wait()