dss_read_reg
dss->ctx[(DSS_##reg).idx / sizeof(u32)] = dss_read_reg(dss, DSS_##reg)
rev = dss_read_reg(dss, DSS_REVISION);
l = dss_read_reg(dss, DSS_SDI_CONTROL);
l = dss_read_reg(dss, DSS_PLL_CONTROL);
while (dss_read_reg(dss, DSS_SDI_STATUS) & (1 << 6)) {
while (!(dss_read_reg(dss, DSS_SDI_STATUS) & (1 << 5))) {
while (!(dss_read_reg(dss, DSS_SDI_STATUS) & (1 << 2))) {
#define DUMPREG(dss, r) seq_printf(s, "%-35s %08x\n", #r, dss_read_reg(dss, r))
FLD_GET(dss_read_reg(dss, idx), start, end)
FLD_MOD(dss_read_reg(dss, idx), val, start, end))
rev = dss_read_reg(DSS_REVISION);
dss.ctx[(DSS_##reg).idx / sizeof(u32)] = dss_read_reg(DSS_##reg)
l = dss_read_reg(DSS_SDI_CONTROL);
l = dss_read_reg(DSS_PLL_CONTROL);
while (dss_read_reg(DSS_SDI_STATUS) & (1 << 6)) {
while (!(dss_read_reg(DSS_SDI_STATUS) & (1 << 5))) {
while (!(dss_read_reg(DSS_SDI_STATUS) & (1 << 2))) {
#define DUMPREG(r) seq_printf(s, "%-35s %08x\n", #r, dss_read_reg(r))
FLD_GET(dss_read_reg(idx), start, end)
dss_write_reg(idx, FLD_MOD(dss_read_reg(idx), val, start, end))