Re: [PATCH v2 2/2] selftests: test possible usb type values from documentation

From: Sebastian Reichel

Date: Mon Jul 20 2026 - 17:48:23 EST


Hi,

On Thu, Jun 25, 2026 at 07:05:55PM +0300, Boris Shtrasman wrote:
> modify kselftest to check for usb_types values from
> Documentation/ABI/testing/sysfs-class-power instead of only checking for
> property.
>
> Added the
> "Unknown", "SDP", "DCP", "CDP", "ACA", "C", "PD",
> "PD_DRP", "PD_PPS", "BrickID", "PD_SPR_AVS",
> "PD_PPS_SPR_AVS" values from the
> /sys/class/power_supply/<supply_name>/usb_type section.
>
> Signed-off-by: Boris Shtrasman <borissh1983@xxxxxxxxx>
> ---
> .../selftests/power_supply/test_power_supply_properties.sh | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/tools/testing/selftests/power_supply/test_power_supply_properties.sh b/tools/testing/selftests/power_supply/test_power_supply_properties.sh
> index a66b1313ed88..7bf76af4cfd5 100755
> --- a/tools/testing/selftests/power_supply/test_power_supply_properties.sh
> +++ b/tools/testing/selftests/power_supply/test_power_supply_properties.sh
> @@ -58,7 +58,10 @@ for DEVNAME in $supplies; do
> # This fails on kernels < 5.8 (needs 2ad3d74e3c69f)
> test_uevent_prop TYPE "$SUPPLY_TYPE"
>
> - test_sysfs_prop_optional usb_type
> + test_sysfs_prop_optional_list \
> + usb_type "Unknown","SDP","DCP","CDP","ACA","C","PD"\
> + ,"PD_DRP","PD_PPS","BrickID", "PD_SPR_AVS" \
> + ,"PD_PPS_SPR_AVS"

I've picked up the other patch, but skipped this one, because it
does not work. The usb_type property reports back differently from
what the test_sysfs_prop_optional_list function expects:

sre@venus ~ % cat /sys/class/power_supply/ucsi-source-psy-pmic_glink.ucsi.01/usb_type
[C] PD PD_PPS

Greetings,

-- Sebastian

Attachment: signature.asc
Description: PGP signature