PANEL всмысле встроенный в планшет экран.
Плюнул переписал в NEXT китаекод с детектом подключения зарядника. Иначе эта скотина ошибалась через раз.
Теперь логика такая:
1) По умолчанию для зарядки по USB все выставляется 500ма
2) При подключении кабеля если видим что подключен как гаджет то не меняет режим.
3) Если подключен как хост и подконекчен какой-то девайс выставляем 900ма (т.е. одновременно хост режим + внешнее питание).
4) Если только подано питание и DATA в воздухе то в течении 5с перепроверяем подключение чтобы избежать ощибочного детекта из-за задержки детекта и если после 5с всё ещё статус USB DISCONNECTED переключаем PMU в режим без ограничений. В теории должен выжирать вплоть до 1.2А для AXP202, и до 2А для AXP209 (если память не изменяет, надо в даташит заглянуть)
5) При смене статуса на дисконнектет возвращаем лимит в 500ма
Изменения войдут в сборку 1.0.4-NEXT-BETA2. Тем кто успел залить BETA без циферки - воздержитесь от подключения USB к ПК. Оно "редко" но метко у них пыталось снять ограничения на зарядку даже при подключении к ПК. Просто потому что:
1) не учитывалось что иногда логика резетит хаб и флаг говорящий о том что на DATA линиях что-то есть никогда не будет установлен
2) не было сброса флага после изменения параметров
3) был слишком маленький таймаут
В общем сейчас всё в лучшем виде. Автомобилисты должны быть счастливы. =)