diff options
author | Jean-Jacques Hiblot <jjhiblot@ti.com> | 2017-04-24 11:51:28 +0200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2017-05-09 12:14:16 -0600 |
commit | 86322f5982206f431ee4678a74182859c249aac4 (patch) | |
tree | 02c1bc73ed86147120b77818d09021f8b6d81f90 /arch/sandbox | |
parent | 72e5016f878d142e925f0016cee4ee7cbf42ae5b (diff) | |
download | u-boot-86322f5982206f431ee4678a74182859c249aac4.tar.gz u-boot-86322f5982206f431ee4678a74182859c249aac4.tar.xz u-boot-86322f5982206f431ee4678a74182859c249aac4.zip |
dm: test: Add tests for the generic PHY uclass
Those tests check:
- the ability for a phy-user to get a phy based on its name or its index
- the ability of a phy device (provider) to manage multiple ports
- the ability to perform operations on the phy (init,deinit,on,off)
- the behavior of the uclass when optional operations are not implemented
Signed-off-by: Jean-Jacques Hiblot <jjhiblot@ti.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/sandbox')
-rw-r--r-- | arch/sandbox/dts/test.dts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/sandbox/dts/test.dts b/arch/sandbox/dts/test.dts index 094c5aaf61..9077a82876 100644 --- a/arch/sandbox/dts/test.dts +++ b/arch/sandbox/dts/test.dts @@ -59,6 +59,23 @@ ping-add = <3>; }; + phy_provider0: gen_phy@0 { + compatible = "sandbox,phy"; + #phy-cells = <1>; + }; + + phy_provider1: gen_phy@1 { + compatible = "sandbox,phy"; + #phy-cells = <0>; + broken; + }; + + gen_phy_user: gen_phy_user { + compatible = "simple-bus"; + phys = <&phy_provider0 0>, <&phy_provider0 1>, <&phy_provider1>; + phy-names = "phy1", "phy2", "phy3"; + }; + some-bus { #address-cells = <1>; #size-cells = <0>; |