Re: [PATCH 4/5] arm64: dts: qcom: kaanapali-mtp: Enable USB headset and Type-C accessory mode

From: Mukesh Savaliya

Date: Wed Oct 14 2026 - 03:46:40 EST


Hi Balaji,

On 10/12/2026 11:47 AM, Balaji Kalkonda wrote:

On 09-10-2026 02:04 pm, Dmitry Baryshkov wrote:
On Mon, Oct 05, 2026 at 12:54:29PM +0530, Balaji Kalkonda wrote:
MTP does not have audio jack connected and relies on USB mux (WCD9395).
Add necessary nodes for proper audio headset support along with USB
Type-C accessory mode and orientation.

Signed-off-by: Balaji Kalkonda <balaji.kalkonda@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 51 ++++++++++++++++++++++++++++++
1 file changed, 51 insertions(+)

@@ -916,6 +926,42 @@ &gpu_zap_shader {
firmware-name = "qcom/kaanapali/gen80200_zap.mbn";
};
+&i2c3 {
No clock-frequency?

+ status = "okay";
+
+ wcd_usbss: typec-mux@e {

Hi Dmitry,

The default I2C bus frequency for i2c3 is 100 kHz as configured by the controller driver. That is sufficient for the WCD9395 USB Type‑C mux use case, so an explicit clock-frequency property is not needed here.

Thanks and regards,


Still the required frequency can be specified for your explicit need. Do not rely on default though it will serve your purpose.


Balaji