| <?xml version="1.0"?> |
| <root> |
| <!-- ********** I2c related controls ********** --> |
| <!-- slv 0x25 : ioexpander port 0 --> |
| <!-- Note, original slv address 0x21 conflicted w/ GPIOe on servo's local I2C |
| so re-work done to move to 0x25 --> |
| <control> |
| <name>test50_pch_disable</name> |
| <doc>test pch_disable. Note only on 50p connector</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="0" map="onoff_i"></params> |
| </control> |
| <control> |
| <name>kbd_col1</name> |
| <doc>test keyboard by setting column and servod's kbd_mX_aX bit |
| and seeing corresponding row == column</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" |
| drv="tca6416" slv="0x25" port="0" offset="1" map="onoff"></params> |
| </control> |
| <control> |
| <name>kbd_col2</name> |
| <doc>test keyboard by setting column and servod's kbd_mX_aX bit |
| and seeing corresponding row == column</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="2" map="onoff"></params> |
| </control> |
| <control> |
| <name>kbd_row1</name> |
| <doc>test kbd_row1</doc> |
| <params cmd="set" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="3" map="onoff"></params> |
| </control> |
| <control> |
| <name>kbd_row2</name> |
| <doc>test kbd_row2</doc> |
| <params cmd="set" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="4" map="onoff"></params> |
| </control> |
| <control> |
| <name>kbd_row3</name> |
| <doc>test kbd_row3</doc> |
| <params cmd="set" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="5" map="onoff"></params> |
| </control> |
| <control> |
| <name>test_cold_reset</name> |
| <doc>test cold_reset</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="6" map="onoff_i"></params> |
| </control> |
| <control> |
| <name>test_warm_reset</name> |
| <doc>test warm_reset</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="0" offset="7" map="onoff_i"></params> |
| </control> |
| <!-- slv 0x25 : ioexpander port 0 --> |
| <control> |
| <name>test50_lid_open</name> |
| <doc>test lid_open. Note only on 50p connector</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="0" map="yesno"></params> |
| </control> |
| <control> |
| <name>test50_dev_mode</name> |
| <doc>test dev_mode. Note only on 50p connector</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="1" map="onoff"></params> |
| </control> |
| <control> |
| <name>test_fw_up</name> |
| <doc>test fw_up</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="2" map="onoff_i"></params> |
| </control> |
| <control> |
| <name>test_fw_wp</name> |
| <doc>test fw_wp</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="3" map="onoff_i"></params> |
| </control> |
| <control> |
| <name>test_hpd</name> |
| <doc>test hpd</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="4" map="onoff"></params> |
| </control> |
| <control> |
| <name>test_rec_mode</name> |
| <doc>test rec_mode</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="5" map="onoff_i"></params> |
| </control> |
| <control> |
| <name>test_pwr_button</name> |
| <doc>test pwr_button</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="6" map="press"></params> |
| </control> |
| <control> |
| <name>test_sd_detect</name> |
| <doc>test sd_detect</doc> |
| <params cmd="get" interface="2" servo_v3_interface="4" drv="tca6416" |
| slv="0x25" port="1" offset="7" map="onoff_i"></params> |
| </control> |
| </root> |