Lines Matching refs:offsets
84 int offsets[SYSC_MAX_REGS]; member
116 if (ddata->offsets[SYSC_REVISION] >= 0 && in sysc_write()
117 offset == ddata->offsets[SYSC_REVISION]) { in sysc_write()
137 if (ddata->offsets[SYSC_REVISION] >= 0 && in sysc_read()
138 offset == ddata->offsets[SYSC_REVISION]) { in sysc_read()
157 int offset = ddata->offsets[SYSC_REVISION]; in sysc_read_revision()
167 int offset = ddata->offsets[SYSC_SYSCONFIG]; in sysc_read_sysconfig()
177 int offset = ddata->offsets[SYSC_SYSSTATUS]; in sysc_read_sysstatus()
673 ddata->offsets[reg] = -ENODEV; in sysc_parse_one()
678 ddata->offsets[reg] = res->start - ddata->module_pa; in sysc_parse_one()
707 if (ddata->offsets[i] < 0) in sysc_check_registers()
710 if (ddata->offsets[i] > (ddata->module_size - 4)) { in sysc_check_registers()
717 if (ddata->offsets[j] < 0) in sysc_check_registers()
720 if (ddata->offsets[i] == ddata->offsets[j]) in sysc_check_registers()
751 if (ddata->offsets[SYSC_REVISION] < 0 && in sysc_ioremap()
752 ddata->offsets[SYSC_SYSCONFIG] < 0 && in sysc_ioremap()
753 ddata->offsets[SYSC_SYSSTATUS] < 0) { in sysc_ioremap()
756 size = max3(ddata->offsets[SYSC_REVISION], in sysc_ioremap()
757 ddata->offsets[SYSC_SYSCONFIG], in sysc_ioremap()
758 ddata->offsets[SYSC_SYSSTATUS]); in sysc_ioremap()
814 if (ddata->offsets[SYSC_REVISION] < 0) in sysc_show_rev()
825 if (ddata->offsets[reg] < 0) in sysc_show_reg()
828 return sprintf(bufp, ":%x", ddata->offsets[reg]); in sysc_show_reg()
871 if (ddata->offsets[SYSC_SYSCONFIG] == -ENODEV) in sysc_enable_module()
875 reg = sysc_read(ddata, ddata->offsets[SYSC_SYSCONFIG]); in sysc_enable_module()
906 sysc_write(ddata, ddata->offsets[SYSC_SYSCONFIG], reg); in sysc_enable_module()
922 sysc_write(ddata, ddata->offsets[SYSC_SYSCONFIG], reg); in sysc_enable_module()
929 sysc_write(ddata, ddata->offsets[SYSC_SYSCONFIG], reg); in sysc_enable_module()
961 if (ddata->offsets[SYSC_SYSCONFIG] == -ENODEV) in sysc_disable_module()
968 reg = sysc_read(ddata, ddata->offsets[SYSC_SYSCONFIG]); in sysc_disable_module()
983 sysc_write(ddata, ddata->offsets[SYSC_SYSCONFIG], reg); in sysc_disable_module()
1006 sysc_write(ddata, ddata->offsets[SYSC_SYSCONFIG], reg); in sysc_disable_module()
1337 q->rev_offset != ddata->offsets[SYSC_REVISION]) in sysc_init_early_quirks()
1341 q->sysc_offset != ddata->offsets[SYSC_SYSCONFIG]) in sysc_init_early_quirks()
1345 q->syss_offset != ddata->offsets[SYSC_SYSSTATUS]) in sysc_init_early_quirks()
1366 q->rev_offset != ddata->offsets[SYSC_REVISION]) in sysc_init_revision_quirks()
1370 q->sysc_offset != ddata->offsets[SYSC_SYSCONFIG]) in sysc_init_revision_quirks()
1374 q->syss_offset != ddata->offsets[SYSC_SYSSTATUS]) in sysc_init_revision_quirks()
1575 sysc_offset = ddata->offsets[SYSC_SYSCONFIG]; in sysc_reset()
1576 syss_offset = ddata->offsets[SYSC_SYSSTATUS]; in sysc_reset()
2338 mdata->offsets = ddata->offsets; in sysc_init_pdata()