[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 06/19] test/avocado/machine_aspeed.py: Add an I2C RTC test
From: |
Cédric Le Goater |
Subject: |
[PULL 06/19] test/avocado/machine_aspeed.py: Add an I2C RTC test |
Date: |
Wed, 22 Jun 2022 11:55:07 +0200 |
Add an RTC device and check that the output of the hwclock command
matches the current year.
Signed-off-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Cédric Le Goater <clg@kaod.org>
---
tests/avocado/machine_aspeed.py | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tests/avocado/machine_aspeed.py b/tests/avocado/machine_aspeed.py
index 0a1ceec13eb1..3b8f784a57b6 100644
--- a/tests/avocado/machine_aspeed.py
+++ b/tests/avocado/machine_aspeed.py
@@ -149,6 +149,8 @@ def test_arm_ast2600_evb_builroot(self):
self.vm.add_args('-device',
'tmp105,bus=aspeed.i2c.bus.3,address=0x4d,id=tmp-test');
+ self.vm.add_args('-device',
+ 'ds1338,bus=aspeed.i2c.bus.3,address=0x32');
self.do_test_arm_aspeed_buidroot_start(image_path, '0xf00')
exec_command_and_wait_for_pattern(self,
@@ -161,4 +163,10 @@ def test_arm_ast2600_evb_builroot(self):
exec_command_and_wait_for_pattern(self,
'cat /sys/class/hwmon/hwmon0/temp1_input',
'18000')
+ exec_command_and_wait_for_pattern(self,
+ 'echo ds1307 0x32 > /sys/class/i2c-dev/i2c-3/device/new_device',
+ 'i2c i2c-3: new_device: Instantiated device ds1307 at 0x32');
+ year = time.strftime("%Y")
+ exec_command_and_wait_for_pattern(self, 'hwclock -f /dev/rtc1', year);
+
self.do_test_arm_aspeed_buidroot_poweroff()
--
2.35.3
- [PULL 00/19] aspeed queue, Cédric Le Goater, 2022/06/22
- [PULL 03/19] test/avocado/machine_aspeed.py: Add tests using buildroot images, Cédric Le Goater, 2022/06/22
- [PULL 01/19] aspeed: Remove fake RTC device on ast2500-evb, Cédric Le Goater, 2022/06/22
- [PULL 04/19] test/avocado/machine_aspeed.py: Add I2C tests to ast2500-evb, Cédric Le Goater, 2022/06/22
- [PULL 02/19] test/avocado/machine_aspeed.py: Move OpenBMC tests, Cédric Le Goater, 2022/06/22
- [PULL 05/19] test/avocado/machine_aspeed.py: Add I2C tests to ast2600-evb, Cédric Le Goater, 2022/06/22
- [PULL 06/19] test/avocado/machine_aspeed.py: Add an I2C RTC test,
Cédric Le Goater <=
- [PULL 07/19] hw/registerfields: Add shared fields macros, Cédric Le Goater, 2022/06/22
- [PULL 08/19] aspeed: i2c: Migrate to registerfields API, Cédric Le Goater, 2022/06/22
- [PULL 09/19] aspeed: i2c: Use reg array instead of individual vars, Cédric Le Goater, 2022/06/22
- [PULL 11/19] aspeed: i2c: Add PKT_DONE IRQ to trace, Cédric Le Goater, 2022/06/22
- [PULL 12/19] aspeed: i2c: Move regs and helpers to header file, Cédric Le Goater, 2022/06/22
- [PULL 13/19] aspeed/i2c: Add ast1030 controller models, Cédric Le Goater, 2022/06/22
- [PULL 14/19] aspeed: Add I2C buses to AST1030 model, Cédric Le Goater, 2022/06/22
- [PULL 10/19] aspeed: i2c: Add new mode support, Cédric Le Goater, 2022/06/22
- [PULL 15/19] hw/i2c/aspeed: rework raise interrupt trace event, Cédric Le Goater, 2022/06/22
- [PULL 16/19] hw/i2c/aspeed: add DEV_ADDR in old register mode, Cédric Le Goater, 2022/06/22