Lines Matching +full:2 +full:- +full:wire

1 // SPDX-License-Identifier: GPL-2.0+
30 debug("VSC:Configuring VSC at I2C address 0x%2x" in vsc_if_enable()
31 " for 2-wire interface\n", vsc_addr); in vsc_if_enable()
33 /* enable 2-wire Serial InterFace (I2C) */ in vsc_if_enable()
38 int vsc3316_config(unsigned int vsc_addr, int8_t con_arr[][2], in vsc3316_config() argument
45 debug("VSC:Initializing VSC3316 at I2C address 0x%2x" in vsc3316_config()
58 return -ENODEV; in vsc3316_config()
63 printf("VSC:0x%x could not configured for 2-wire I/F.\n", in vsc3316_config()
68 /* config connections - page 0x00 */ in vsc3316_config()
76 /* input state - page 0x13 */ in vsc3316_config()
85 /* config output mode - page 0x23 */ in vsc3316_config()
100 int vsc3308_config_adjust(unsigned int vsc_addr, const int8_t con_arr[][2], in vsc3308_config_adjust() argument
120 return -ENODEV; in vsc3308_config_adjust()
125 printf("VSC:0x%x could not configured for 2-wire I/F.\n", in vsc3308_config_adjust()
130 /* config connections - page 0x00 */ in vsc3308_config_adjust()
156 i2c_reg_write(vsc_addr, GLOBAL_OUTPUT_LEVEL, 2); in vsc3308_config_adjust()
163 /* input state - page 0x13 */ in vsc3308_config_adjust()
171 i2c_reg_write(vsc_addr, 2, 0); in vsc3308_config_adjust()
178 /* config output mode - page 0x23 */ in vsc3308_config_adjust()
202 int vsc3308_config(unsigned int vsc_addr, const int8_t con_arr[][2], in vsc3308_config() argument
222 return -ENODEV; in vsc3308_config()
227 printf("VSC:0x%x could not configured for 2-wire I/F.\n", in vsc3308_config()
232 /* config connections - page 0x00 */ in vsc3308_config()
244 /* input state - page 0x13 */ in vsc3308_config()
253 /* config output mode - page 0x23 */ in vsc3308_config()