Lines Matching +full:write +full:- +full:protect
1 // SPDX-License-Identifier: GPL-2.0+
6 /* Power-One ZM7300 DPM */
91 i2c_read(I2C_DPM_ADDR, 0, -3, ret, 2); in dpm_rrp()
96 return -1; in dpm_rrp()
100 /* Write Data d into DPM register r (RAM) */
108 i2c_read(I2C_DPM_ADDR, 0, -3, ret, 1); in dpm_wrm()
113 return -1; in dpm_wrm()
117 /* Write Data d into Register r of POL(s) a */
130 i2c_read(I2C_DPM_ADDR, 0, -7, ret, 1); in dpm_wrp()
135 return -1; in dpm_wrp()
145 /* ZM_write --
147 a. Write data to the register
155 /* write data to register */ in zm_write()
162 return -1; in zm_write()
177 vid = (voltage - 5000) / ZM_STEP; in zm_write_voltage()
180 if (ret != -1) { in zm_write_voltage()
185 return -1; in zm_write_voltage()
198 if (ret != -1) { in zm_read_voltage()
203 return -1; in zm_read_voltage()
211 /* Disable using Write-Protect register 0x96 */ in zm_disable_wp()
214 printf("Disable Write-Protect register failed\n"); in zm_disable_wp()
215 return -1; in zm_disable_wp()
225 /* Enable using Write-Protect register 0x96 */ in zm_enable_wp()
227 printf("Enable Write-Protect register failed\n"); in zm_enable_wp()
228 return -1; in zm_enable_wp()