Lines Matching refs:pad

284 		struct omap_device_pad *bpad = &bpads[i], *pad = &hmux->pads[i];  in omap_hwmod_mux_init()  local
291 if (!pad->partition) in omap_hwmod_mux_init()
292 pad->partition = partition; in omap_hwmod_mux_init()
293 if (!pad->mux) in omap_hwmod_mux_init()
294 pad->mux = mux; in omap_hwmod_mux_init()
296 pad->name = kzalloc(strlen(bpad->name) + 1, GFP_KERNEL); in omap_hwmod_mux_init()
297 if (!pad->name) { in omap_hwmod_mux_init()
304 strcpy(pad->name, bpad->name); in omap_hwmod_mux_init()
306 pad->flags = bpad->flags; in omap_hwmod_mux_init()
307 pad->enable = bpad->enable; in omap_hwmod_mux_init()
308 pad->idle = bpad->idle; in omap_hwmod_mux_init()
309 pad->off = bpad->off; in omap_hwmod_mux_init()
311 if (pad->flags & in omap_hwmod_mux_init()
315 pr_debug("%s: Initialized %s\n", __func__, pad->name); in omap_hwmod_mux_init()
335 struct omap_device_pad *pad = &hmux->pads[i]; in omap_hwmod_mux_init() local
337 if (pad->flags & in omap_hwmod_mux_init()
340 __func__, pad->name); in omap_hwmod_mux_init()
341 hmux->pads_dynamic[nr_pads_dynamic] = pad; in omap_hwmod_mux_init()
377 struct omap_device_pad *pad = hmux->pads_dynamic[i]; in omap_hwmod_mux_scan_wakeups() local
379 if (!(pad->flags & OMAP_DEVICE_PAD_WAKEUP) || in omap_hwmod_mux_scan_wakeups()
380 !(pad->idle & OMAP_WAKEUP_EN)) in omap_hwmod_mux_scan_wakeups()
383 val = omap_mux_read(pad->partition, pad->mux->reg_offset); in omap_hwmod_mux_scan_wakeups()
438 struct omap_device_pad *pad = hmux->pads_dynamic[i]; in omap_hwmod_mux() local
441 val = pad->idle; in omap_hwmod_mux()
442 omap_mux_write(pad->partition, val, in omap_hwmod_mux()
443 pad->mux->reg_offset); in omap_hwmod_mux()
453 struct omap_device_pad *pad = hmux->pads_dynamic[i]; in omap_hwmod_mux() local
456 val = pad->enable; in omap_hwmod_mux()
457 omap_mux_write(pad->partition, val, in omap_hwmod_mux()
458 pad->mux->reg_offset); in omap_hwmod_mux()
466 struct omap_device_pad *pad = &hmux->pads[i]; in omap_hwmod_mux() local
469 flags = pad->flags; in omap_hwmod_mux()
473 val = pad->enable; in omap_hwmod_mux()
475 pad->name, val); in omap_hwmod_mux()
480 val = pad->off; in omap_hwmod_mux()
484 pad->name, val); in omap_hwmod_mux()
492 omap_mux_write(pad->partition, val, in omap_hwmod_mux()
493 pad->mux->reg_offset); in omap_hwmod_mux()
494 pad->flags = flags; in omap_hwmod_mux()