Home
last modified time | relevance | path

Searched refs:servo (Results 1 – 25 of 295) sorted by relevance

12345678910>>...12

/external/autotest/site_utils/rpm_control_system/
Dservo_interface_mapping.csv1 chromeos1-row1-rack10-host1-servo,chromeos1-poe-switch5,fa1
2 chromeos1-row1-rack10-host2-servo,chromeos1-poe-switch5,fa25
3 chromeos1-row1-rack10-host3-servo,chromeos1-poe-switch5,fa26
4 chromeos1-row1-rack10-host4-servo,chromeos1-poe-switch5,fa27
5 chromeos1-row1-rack10-host5-servo,chromeos1-poe-switch5,fa29
6 chromeos1-row1-rack10-host6-servo,chromeos1-poe-switch5,fa30
7 chromeos1-row1-rack11-host1-servo,chromeos1-poe-switch5,fa7
8 chromeos1-row1-rack11-host2-servo,chromeos1-poe-switch5,fa8
9 chromeos1-row1-rack11-host3-servo,chromeos1-poe-switch5,fa33
10 chromeos1-row1-rack11-host4-servo,chromeos1-poe-switch5,fa34
[all …]
/external/autotest/server/cros/faft/utils/
Dmode_switcher.py26 self.servo = faft_framework.servo
73 servo_pr_role = self.servo.get_servo_v4_role()
75 mv = self.servo.get_vbus_voltage()
78 if mv is not None and mv < self.servo.VBUS_THRESHOLD:
80 self.servo.set_servo_v4_role('src')
108 self.servo.ctrl_d()
117 self.servo.ctrl_u()
123 self.servo.enter_key()
128 self.servo.switch_usbkey('host')
131 self.servo.switch_usbkey('dut')
[all …]
/external/autotest/server/site_tests/firmware_Cr50DeferredECReset/
Dfirmware_Cr50DeferredECReset.py10 from autotest_lib.server.cros.servo import servo
39 self.servo.set('cr50_reset_odl', 'on')
43 self.servo.set('cr50_reset_odl', 'off')
47 self.servo.set('servo_v4_role', 'snk')
57 self.servo.set('servo_v4_role', 'src')
88 self.dts_restore = self.servo.get_dts_mode()
103 self.servo.set('pwr_button', 'press')
104 self.servo.set('pwr_button', 'release')
108 self.servo.get('cr50_reset_odl')
114 self.servo.set('servo_v4_role', 'snk')
[all …]
/external/autotest/server/site_tests/platform_StageAndRecover/
Dplatform_StageAndRecover.py25 self.host.servo.switch_usbkey('host')
32 host.servo.set('prtctl4_pwren','on')
34 host.servo.set('usb_mux_oe3', 'off')
36 host.servo.set('usb_mux_oe1', 'off')
40 host.servo.set('usb_mux_oe1', 'on')
42 host.servo.set('usb_mux_sel1', 'servo_sees_usbkey')
45 host.servo.system('test -e /dev/sda')
46 host.servo.system('mkdir -p %s' %(self._MOUNT_PATH))
48 servo_disk = host.servo.system_output('fdisk -l', ignore_status=True )
49 usb_control = host.servo.system_output('dut-control | grep mux',
[all …]
/external/autotest/server/cros/
Dusb_mux_controller.py87 self.host.servo.system(UNEXPORT_GPIO_PIN % MUX_S0)
88 self.host.servo.system(UNEXPORT_GPIO_PIN % MUX_S1)
89 self.host.servo.system(UNEXPORT_GPIO_PIN % MUX_S2)
90 self.host.servo.system(UNEXPORT_GPIO_PIN % MUX_EN)
102 if 'gpio' + pin not in self.host.servo.system_output(LS_GPIO_DIRECTORY):
103 self.host.servo.system(EXPORT_GPIO_PIN % pin)
104 self.host.servo.system(SET_GPIO_DIRECTION % pin)
119 self.host.servo.system(SET_GPIO_VALUE % (port[0], MUX_S2))
120 self.host.servo.system(SET_GPIO_VALUE % (port[1], MUX_S1))
121 self.host.servo.system(SET_GPIO_VALUE % (port[2], MUX_S0))
[all …]
/external/autotest/server/site_tests/servo_USBMuxVerification/
Dservo_USBMuxVerification.py36 direction = self.servo.get('image_usbkey_direction')
37 pwr = self.servo.get('image_usbkey_pwr')
104 self.servo.set('image_usbkey_direction', 'servo_sees_usbkey')
106 symbolic_dev_name = self.servo.get('image_usbkey_dev')
141 self.servo = host.servo
142 self._original_pwr = self.servo.get('image_usbkey_pwr')
143 self._original_direction = self.servo.get('image_usbkey_direction')
144 self.servo.set('image_usbkey_pwr', 'on')
157 self.servo.set('image_usbkey_direction', 'servo_sees_usbkey')
161 self.servo.set('image_usbkey_pwr', 'off')
[all …]
/external/autotest/server/cros/servo/
Dfirmware_programmer.py52 def __init__(self, servo, req_list, servo_host=None): argument
60 self._servo = servo
125 def __init__(self, servo, keep_ro=False): argument
131 super(FlashromProgrammer, self).__init__(servo, ['flashrom',])
259 def __init__(self, servo, host=None, ec_chip=None): argument
273 super(FlashECProgrammer, self).__init__(servo, ['flash_ec'], host)
303 def __init__(self, servo): argument
304 self._servo = servo
363 def _get_flashrom_programmer(self, servo): argument
370 return FlashromProgrammer(servo)
[all …]
/external/autotest/server/hosts/
Dcros_host_unittest.py10 from autotest_lib.server.cros.servo import servo
128 host.servo = None
130 servo = mock.Mock()
131 servo.get_servo_type.return_value = None
132 host._servo_host.get_servo.return_value = servo
176 servo = mock.Mock()
177 servo.get_servo_type.return_value = None
178 host._servo_host.get_servo.return_value = servo
199 servo = mock.Mock()
200 servo.get_servo_type.return_value = None
[all …]
/external/autotest/server/site_tests/firmware_ECWakeSource/
Dfirmware_ECWakeSource.py12 from autotest_lib.server.cros.servo import servo
40 self.servo.set('lid_open', 'yes')
59 self.servo.power_short_press()
67 except servo.UnresponsiveConsoleError:
72 self.servo.set('lid_open', 'no')
74 self.servo.set('lid_open', 'yes')
113 self.servo.power_normal_press()
132 self.suspend_and_wake(self.suspend, self.servo.power_normal_press)
162 self.servo.set_nocheck('init_usb_keyboard', 'on')
167 lambda:self.servo.set_nocheck('usb_keyboard_enter_key',
[all …]
/external/autotest/server/site_tests/firmware_Cr50WPG3/
Dfirmware_Cr50WPG3.py26 self.servo.enable_main_servo_device()
29 self.servo.set_nocheck('fw_wp_state', self._start_fw_wp_state)
30 self.servo.set_nocheck('fw_wp_vref', self._start_fw_wp_vref)
42 flashrom_output = self.servo.system_output(self._flashrom_wp_cmd)
55 if not self.servo.dts_mode_is_valid():
71 if self.servo.main_device_is_flex():
72 self._start_fw_wp_state = self.servo.get('fw_wp_state')
73 self._start_fw_wp_vref = self.servo.get('fw_wp_vref')
75 self.servo.set_nocheck('fw_wp_state', 'reset')
76 self.servo.set_nocheck('fw_wp_vref', 'off')
/external/autotest/site_utils/deployment/prepare/
Ddut.py81 host.servo.uart_logs_dir = logs_dir
109 host.servo.image_to_servo_usb(update_url)
121 host.servo.get_power_state_controller().reset()
143 host.servo.set_servo_v4_role('src')
146 host.servo.get_power_state_controller().power_off()
147 host.servo.switch_usbkey('off')
158 host.servo.get_power_state_controller().power_on()
249 servo_type = host.servo.get_servo_type()
280 if host.servo and host.servo.get_main_servo_device() == 'ccd_cr50':
281 if not host.servo.has_control('cr50_testlab'):
[all …]
/external/autotest/server/site_tests/platform_CloseOpenLid/
Dplatform_CloseOpenLid.py19 host.servo.lid_close()
22 host.servo.lid_open()
23 host.servo.pass_devmode()
28 host.servo.power_long_press()
32 host.servo.lid_close()
33 host.servo.lid_open()
34 host.servo.pass_devmode()
/external/autotest/server/site_tests/firmware_ECLidShutdown/
Dfirmware_ECLidShutdown.py39 self.servo.set_nocheck('lid_open', 'yes')
41 if self.servo.get('lid_open') != 'yes':
61 self.servo.set('ec_uart_regexp', 'None')
75 self.servo.set('lid_open', 'no')
81 if self.servo.get('lid_open') != 'no':
82 self.servo.set('lid_open', 'no')
95 self.servo.set_nocheck('lid_open', 'yes')
97 if self.servo.get('lid_open') != 'yes':
120 self.servo.set('lid_open', 'no')
128 if self.servo.get('lid_open') != 'no':
[all …]
/external/autotest/docs/
Dfaft-how-to-run-doc.md8 - [ServoV4 Type-A with servo micro](#servov4-typea-micro)
10 - [ServoV4 Type-C with servo micro](#servov4-typec-micro)
36 [servo] board ([servo v2], [servo v4] with [servo micro] or [servo v4 Type-C])
38 The servo board is connected directly to the DUT (Device Under Test) to enable
62 The hardware configuration for running FAFT on a servo v4 Type-A
63 with servo micro includes:
67 - A servo board
69 - servo-micro cable
76 servoV4 Type-A and servo micro, to the test controller, DUT, and network.
78 before plugging in cables and components to the servo.
[all …]
/external/autotest/server/site_tests/platform_ServoPowerStateController/
Dplatform_ServoPowerStateController.py118 mv = self.host.servo.get_vbus_voltage()
119 if mv is not None and mv < self.host.servo.VBUS_THRESHOLD:
127 self.host.servo.set_servo_v4_role('src')
131 self.host.servo.switch_usbkey('off')
184 self.host.servo.set_servo_v4_role('snk')
191 self.host.servo.switch_usbkey('off')
195 self.host.servo.switch_usbkey('dut')
211 self.host.servo.switch_usbkey('off')
219 self.host.servo.switch_usbkey('dut')
222 self.host.servo.switch_usbkey('off')
[all …]
/external/autotest/server/site_tests/factory_InstallServo/
Dfactory_InstallServo.py26 from autotest_lib.server.cros.servo import servo
37 self.servo = servo.Servo(
40 del self.servo
42 self.servo.initialize_dut(cold_reset=True)
44 self.servo.enable_usb_hub()
45 self.servo_usb_disk = self.servo.probe_host_usb_dev()
66 self.servo.install_recovery_image(image_path=shim_image)
/external/autotest/server/site_tests/servo_LabControlVerification/
Dcontrol9 PURPOSE = "Validate basic, critial servo controls for the lab work."
11 CRITERIA="Run on DUT with a servo attached and a functional DUT on the servo."
13 TEST_CLASS = "servo"
18 This test uses a servo host as DUT and then verifies that basic servod
23 This test needs to run on a device that has a servo attached to it so
24 it can act as a servo host. Additionally, a decently functional DUT needs to
25 hang on the servo so that the controls can have meaningful output.
30 # servo host.
/external/autotest/metadata/tests/
Dservo.star13 'servo/ConsoleStress',
18 'servo/LabControlVerification',
23 'servo/LabstationVerification',
28 'servo/LogGrab',
33 'servo/USBInstall',
38 'servo/USBMuxVerification',
43 'servo/Verification',
/external/autotest/server/site_tests/firmware_Cr50CCDFirmwareUpdate/
Dfirmware_Cr50CCDFirmwareUpdate.py11 from autotest_lib.server.cros.servo import servo
36 servo_type = self.servo.get_servo_version()
83 if self.servo.get_ec_board():
85 except servo.ConsoleError as e:
94 self.servo.enable_main_servo_device()
132 if self.servo.has_control('active_v4_device'):
134 self.servo.set('active_v4_device', 'ccd_cr50')
140 if self.servo.get('ec_chip') == 'it83xx':
/external/autotest/server/site_tests/firmware_Cr50CCDUartStress/
Dfirmware_Cr50CCDUartStress.py49 servo_type = self.servo.get_servo_version()
59 if self.servo.has_control('active_v4_device'):
62 self.servo.set('active_v4_device', self.active_dev)
71 self.ec_ec3po_connect = self.servo.get('ec_ec3po_interp_connect',
74 self.servo.set('ec_ec3po_interp_connect', 'off', prefix=self.active_dev)
85 self.servo.set('ec_ec3po_interp_connect', self.ec_ec3po_connect,
109 uart_pty = self.servo.get('raw_ec_uart_pty', prefix=self.active_dev)
115 self.servo.system(testcmd, timeout=duration*2)
/external/autotest/server/cros/faft/
Dfirmware_test.py28 from autotest_lib.server.cros.servo import chrome_base_ec
29 from autotest_lib.server.cros.servo import chrome_cr50
30 from autotest_lib.server.cros.servo import chrome_ec
31 from autotest_lib.server.cros.servo import servo
150 self.servo = host.servo
184 self.servo.initialize_dut()
192 self.ec = chrome_ec.ChromeEC(self.servo)
196 self.usbpd = chrome_ec.ChromeUSBPD(self.servo)
204 if self.servo.has_control('cr50_version'):
208 cr50 = chrome_cr50.ChromeCr50(self.servo, self.faft_config)
[all …]
/external/autotest/server/site_tests/firmware_FwScreenCloseLid/
Dfirmware_FwScreenCloseLid.py29 self.servo.lid_close()
44 self.servo.switch_usbkey('dut')
54 usb_dev = self.servo.probe_host_usb_dev()
63 self.servo.switch_usbkey('host')
64 usb_dev = self.servo.probe_host_usb_dev()
104 pre_power_action=self.servo.lid_open,
120 pre_power_action=self.servo.lid_open,
136 pre_power_action=self.servo.lid_open,
153 pre_power_action=self.servo.lid_open,
177 pre_power_action=self.servo.lid_open,
/external/autotest/server/site_tests/firmware_MenuModeTransition/
Dfirmware_MenuModeTransition.py17 self.servo = self.test.servo
22 self.servo.set_nocheck('volume_up_hold', 100)
24 self.servo.arrow_up()
29 self.servo.set_nocheck('volume_down_hold', 100)
31 self.servo.arrow_down()
38 self.servo.power_short_press()
40 self.servo.enter_key()
111 self.servo.toggle_recovery_switch()
114 self.servo.power_normal_press()
/external/autotest/server/site_tests/firmware_FlashServoKeyboardMap/
Dfirmware_FlashServoKeyboardMap.py24 servo = host.servo
30 servo.set_nocheck('init_usb_keyboard', 'on')
44 servo.set_get_all(['at_hwb:on',
66 servo.set_get_all(['atmega_rst:on',
83 if 'servo_v4' not in servo.get_servo_version():
84 servo.set('usb_mux_sel4', 'on')
/external/autotest/server/site_tests/firmware_Cr50OpenWhileAPOff/
Dfirmware_Cr50OpenWhileAPOff.py10 from autotest_lib.server.cros.servo import servo
40 if (self.servo.get_servo_version(active=True) !=
115 except servo.ResponsiveConsoleError as e:
118 except servo.UnresponsiveConsoleError as e:
133 self.servo.set('cold_reset', reset_signal_state)
135 self.servo.set('warm_reset', reset_signal_state)
144 self.servo.power_short_press()
166 self.servo.set_dts_mode(state)

12345678910>>...12