From 69ed55dec4b2116a19e4cca4393cbc014fce5fb2 Mon Sep 17 00:00:00 2001 From: huangcm <1263938474@qq.com> Date: Mon, 24 Feb 2025 03:43:18 +0000 Subject: [PATCH] fix(pmu): usb supply always usb adapter mode --- longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts | 10 +++++----- longan/kernel/linux-4.9/drivers/power/supply/axp803_usb_power.c | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts b/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts index 42faca2..c53fb05 100755 --- a/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts +++ b/longan/device/config/chips/a133/configs/c3/kickpi-k5c.dts @@ -426,12 +426,12 @@ usb_power_supply: usb_power_supply { compatible = "x-powers,axp803-usb-power-supply"; - status = "disabled"; + status = "okay"; - pmu_usbpc_vol = <4600>; - pmu_usbpc_cur = <3000>; - pmu_usbad_vol = <4600>; - pmu_usbad_cur = <2500>; + pmu_usbpc_vol = <5000>; + pmu_usbpc_cur = <5000>; + pmu_usbad_vol = <5000>; + pmu_usbad_cur = <5000>; wakeup_usb_in; wakeup_usb_out; diff --git a/longan/kernel/linux-4.9/drivers/power/supply/axp803_usb_power.c b/longan/kernel/linux-4.9/drivers/power/supply/axp803_usb_power.c index 021c9e1..73bf211 100644 --- a/longan/kernel/linux-4.9/drivers/power/supply/axp803_usb_power.c +++ b/longan/kernel/linux-4.9/drivers/power/supply/axp803_usb_power.c @@ -204,8 +204,8 @@ switch (psp) { case POWER_SUPPLY_PROP_INPUT_CURRENT_LIMIT: - ret = axp803_usb_set_ihold(usb_power, val->intval); - atomic_set(&usb_power->set_current_limit, 1); + //ret = axp803_usb_set_ihold(usb_power, val->intval); + atomic_set(&usb_power->set_current_limit, 0); break; default: ret = -EINVAL; -- Gitblit v1.6.2