Lines Matching +full:0 +full:x96

10 #define DPM_WP 0x96
11 #define WRP_OPCODE 0x01
12 #define WRM_OPCODE 0x02
13 #define RRP_OPCODE 0x11
15 #define DPM_SUCCESS 0x01
16 #define DPM_EXEC_FAIL 0x00
79 0, /* reserved */
88 ret[0] = RRP_OPCODE; in dpm_rrp()
89 /* POL is 0 */ in dpm_rrp()
90 ret[1] = 0; in dpm_rrp()
92 i2c_read(I2C_DPM_ADDR, 0, -3, ret, 2); in dpm_rrp()
94 debug("RRP_OPCODE returned success data is %x\n", ret[0]); in dpm_rrp()
95 return ret[0]; in dpm_rrp()
106 ret[0] = WRM_OPCODE; in dpm_wrm()
109 i2c_read(I2C_DPM_ADDR, 0, -3, ret, 1); in dpm_wrm()
110 if (ret[0] == DPM_SUCCESS) { /* the DPM returned success as status */ in dpm_wrm()
111 debug("WRM_OPCODE returned success data is %x\n", ret[0]); in dpm_wrm()
112 return ret[0]; in dpm_wrm()
123 ret[0] = WRP_OPCODE; in dpm_wrp()
125 ret[1] = 0x01; in dpm_wrp()
126 ret[2] = 0x00; in dpm_wrp()
127 ret[3] = 0x00; in dpm_wrp()
128 ret[4] = 0x00; in dpm_wrp()
131 i2c_read(I2C_DPM_ADDR, 0, -7, ret, 1); in dpm_wrp()
132 if (ret[0] == DPM_SUCCESS) { /* the DPM returned success as status */ in dpm_wrp()
133 debug("WRP_OPCODE returned success data is %x\n", ret[0]); in dpm_wrp()
134 return 0; in dpm_wrp()
174 u8 reg = 0x7, vid; in zm_write_voltage()
194 u8 reg = 0x7; in zm_read_voltage()
212 /* Disable using Write-Protect register 0x96 */ in zm_disable_wp()
213 new_wp_value = 0x8; in zm_disable_wp()
214 if ((dpm_wrm(DPM_WP, new_wp_value)) < 0) { in zm_disable_wp()
218 return 0; in zm_disable_wp()
224 orig_wp_value = 0x0; in zm_enable_wp()
226 /* Enable using Write-Protect register 0x96 */ in zm_enable_wp()
227 if ((dpm_wrm(DPM_WP, orig_wp_value)) < 0) { in zm_enable_wp()
231 return 0; in zm_enable_wp()