Re: [PATCH v4 3/3] arm64: dts: qcom: Add Vicharak Axon Mini

From: Konrad Dybcio

Date: Wed Jun 10 2026 - 09:09:10 EST


On 6/7/26 1:36 PM, Ajit Singh wrote:
> Add DTS for the Vicharak Axon Mini board based on the Qualcomm
> QCS6490 SoC.
>
> This adds debug UART, eMMC, UFS, SDIO WLAN, USB 2.0 host, PCIe
> support along with regulators.
>
> The UFS ICE block is kept disabled because enabling it currently causes
> an SError during qcom_ice_create() on this board. UFS works without ICE.
>
> Signed-off-by: Ajit Singh <blfizzyy@xxxxxxxxx>
> ---

[...]

> + vreg_l16b_1p1: ldo16 {
> + regulator-name = "vreg_l16b_1p1";
> + regulator-min-microvolt = <1100000>;
> + regulator-max-microvolt = <1300000>;
> + regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
> +
> + regulator-always-on;
> + regulator-boot-on;
> + };
> +
> + vreg_l17b_1p7: ldo17 {
> + regulator-name = "vreg_l17b_1p7";
> + regulator-min-microvolt = <1700000>;
> + regulator-max-microvolt = <1900000>;
> + regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>;
> +
> + regulator-always-on;
> + regulator-boot-on;
> + };

Any reason for these two to be always-on?

[...]

> +&usb_2 {
> + /* Routed to an onboard USB hub for two USB-A host ports. */
> + dr_mode = "host";

Do they need to be powered/power sequenced in any way?
see drivers/usb/misc/onboard_usb_dev.c and e.g. qcs6490-rb3gen2.dts
-> usb5e3,610

Konrad