mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-08 19:11:53 +00:00
test: dm: update test for pins configuration in pinctrl node
Add test for "pins" configuration in gpio uclass with set_state() ops and test for generic parsing of pinconf_param array). set_state() is called by: - pinctrl_generic_set_state |- pinctrl_generic_set_state_subnode Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
77ed5692c9
commit
d15c05b5d0
3 changed files with 56 additions and 11 deletions
|
@ -22,11 +22,15 @@ def test_pinmux_usage_2(u_boot_console):
|
|||
def test_pinmux_status_all(u_boot_console):
|
||||
"""Test that 'pinmux status -a' displays pin's muxing."""
|
||||
output = u_boot_console.run_command('pinmux status -a')
|
||||
assert ('SCL : I2C SCL' in output)
|
||||
assert ('SDA : I2C SDA' in output)
|
||||
assert ('TX : Uart TX' in output)
|
||||
assert ('RX : Uart RX' in output)
|
||||
assert ('W1 : 1-wire gpio' in output)
|
||||
assert ('SCL : I2C SCL.' in output)
|
||||
assert ('SDA : I2C SDA.' in output)
|
||||
assert ('TX : Uart TX.' in output)
|
||||
assert ('RX : Uart RX.' in output)
|
||||
assert ('W1 : 1-wire gpio.' in output)
|
||||
assert ('GPIO0 : gpio bias-pull-up input-disable.' in output)
|
||||
assert ('GPIO1 : gpio drive-open-drain.' in output)
|
||||
assert ('GPIO2 : gpio bias-pull-down input-enable.' in output)
|
||||
assert ('GPIO3 : gpio bias-disable.' in output)
|
||||
|
||||
@pytest.mark.buildconfigspec('cmd_pinmux')
|
||||
@pytest.mark.boardspec('sandbox')
|
||||
|
@ -59,8 +63,12 @@ def test_pinmux_status(u_boot_console):
|
|||
"""Test that 'pinmux status' displays selected pincontroller's pin
|
||||
muxing descriptions."""
|
||||
output = u_boot_console.run_command('pinmux status')
|
||||
assert ('SCL : I2C SCL' in output)
|
||||
assert ('SDA : I2C SDA' in output)
|
||||
assert ('TX : Uart TX' in output)
|
||||
assert ('RX : Uart RX' in output)
|
||||
assert ('W1 : 1-wire gpio' in output)
|
||||
assert ('SCL : I2C SCL.' in output)
|
||||
assert ('SDA : I2C SDA.' in output)
|
||||
assert ('TX : Uart TX.' in output)
|
||||
assert ('RX : Uart RX.' in output)
|
||||
assert ('W1 : 1-wire gpio.' in output)
|
||||
assert ('GPIO0 : gpio bias-pull-up input-disable.' in output)
|
||||
assert ('GPIO1 : gpio drive-open-drain.' in output)
|
||||
assert ('GPIO2 : gpio bias-pull-down input-enable.' in output)
|
||||
assert ('GPIO3 : gpio bias-disable.' in output)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue