Lines Matching defs:pw
84 static struct pmic_wrap_setting *pw;
103 pw = &pw57;
105 pw = &pw66;
108 memcpy(pw->addr, pwrap_cmd_default, sizeof(pwrap_cmd_default));
116 if (pw == NULL || pw->addr[0].cmd_addr == 0) {
120 if (pw->phase != phase) {
121 pw->phase = phase;
125 for (idx = 0; idx < pw->set[phase].nr_idx; idx++) {
126 addr = pw->set[phase]._[idx].cmd_addr << SPM_DATA_SHIFT;
127 data = pw->set[phase]._[idx].cmd_wdata;
128 mmio_write_32(pw->addr[idx].cmd_addr, addr | data);
143 if (pw == NULL || idx >= pw->set[phase].nr_idx) {
147 pw->set[phase]._[idx].cmd_wdata = cmd_wdata;
150 if (pw->phase == phase) {
151 addr = pw->set[phase]._[idx].cmd_addr << SPM_DATA_SHIFT;
152 mmio_write_32(pw->addr[idx].cmd_addr, addr | cmd_wdata);
161 (pw != NULL && idx < pw->set[phase].nr_idx)) {
162 ret = pw->set[phase]._[idx].cmd_wdata;