Lines Matching refs:gpmc_onenand_data
36 static struct omap_onenand_platform_data *gpmc_onenand_data; variable
278 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_async()
279 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_async()
283 gpmc_onenand_data->flags |= in omap2_onenand_setup_async()
286 gpmc_onenand_data->flags |= ONENAND_SYNC_READ; in omap2_onenand_setup_async()
294 ret = gpmc_cs_program_settings(gpmc_onenand_data->cs, &onenand_async); in omap2_onenand_setup_async()
298 ret = gpmc_cs_set_timings(gpmc_onenand_data->cs, &t, &onenand_async); in omap2_onenand_setup_async()
314 freq = omap2_onenand_get_freq(gpmc_onenand_data, onenand_base); in omap2_onenand_setup_sync()
320 if (gpmc_onenand_data->of_node) { in omap2_onenand_setup_sync()
321 gpmc_read_settings_dt(gpmc_onenand_data->of_node, in omap2_onenand_setup_sync()
332 omap2_onenand_calc_sync_timings(&t, gpmc_onenand_data->flags, freq); in omap2_onenand_setup_sync()
334 ret = gpmc_cs_program_settings(gpmc_onenand_data->cs, &onenand_sync); in omap2_onenand_setup_sync()
338 ret = gpmc_cs_set_timings(gpmc_onenand_data->cs, &t, &onenand_sync); in omap2_onenand_setup_sync()
361 if (!(gpmc_onenand_data->flags & l)) in gpmc_onenand_setup()
375 gpmc_onenand_data = _onenand_data; in gpmc_onenand_init()
376 gpmc_onenand_data->onenand_setup = gpmc_onenand_setup; in gpmc_onenand_init()
377 gpmc_onenand_device.dev.platform_data = gpmc_onenand_data; in gpmc_onenand_init()
380 (gpmc_onenand_data->flags & ONENAND_SYNC_READWRITE)) { in gpmc_onenand_init()
382 gpmc_onenand_data->flags &= ~ONENAND_SYNC_READWRITE; in gpmc_onenand_init()
383 gpmc_onenand_data->flags |= ONENAND_SYNC_READ; in gpmc_onenand_init()
387 gpmc_onenand_data->flags |= ONENAND_IN_OMAP34XX; in gpmc_onenand_init()
389 gpmc_onenand_data->flags &= ~ONENAND_IN_OMAP34XX; in gpmc_onenand_init()
391 err = gpmc_cs_request(gpmc_onenand_data->cs, ONENAND_IO_SIZE, in gpmc_onenand_init()
395 gpmc_onenand_data->cs, err); in gpmc_onenand_init()
404 gpmc_cs_free(gpmc_onenand_data->cs); in gpmc_onenand_init()