usb: typec: tcpm: add get max power support
authorFrank Wang <frank.wang@rock-chips.com>
Fri, 16 Jun 2023 07:52:41 +0000 (15:52 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Jun 2023 13:34:35 +0000 (15:34 +0200)
commit8be558dcffe69b078b34b1fa93b82acaf4ce4957
tree891249ba5badd604dc7e95ff1dbe67bb2076b37c
parent1e35f074399dece73d5df11847d4a0d7a6f49434
usb: typec: tcpm: add get max power support

Traverse fixed pdos to calculate the maximum power that the charger
can provide, and it can be get by POWER_SUPPLY_PROP_INPUT_POWER_LIMIT
property.

Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20230616075241.27690-2-frank.wang@rock-chips.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/typec/tcpm/tcpm.c