linux
linux copied to clipboard
Enable modem on Pegatron Chagall
According to downstream sources, it looks like the chagall 3G modem is on an internal USB bus, plus needing plenty of initialization pins and a custom driver.
From what I understand, in order to achieve the following I should:
- enable the USB bus first, maybe in "host" mode to see if the modem pops up?
- add regulators for the USB bus and modem power
- add a GPIO hog for all modem pins
- finally, port the device (Huawei MU739) to ModemManager
Is there any other Tegra device with working USB modem in mainline? I see that tilapia had something similar (https://kernel.googlesource.com/pub/scm/linux/kernel/git/linusw/linux-integrator/+/apq8060-dragonboard-pm8901-stab/arch/arm/boot/dts/tegra30-asus-nexus7-tilapia.dtsi#26), but it was never really enabled.