From nobody Thu Oct 9 00:35:28 2025 Received: from toucan.tulip.relay.mailchannels.net (toucan.tulip.relay.mailchannels.net [23.83.218.254]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F2AE42260C; Sun, 22 Jun 2025 18:36:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.218.254 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750617419; cv=pass; b=gYu77gxyPURHYBjCAlCFuqZ0kr3ExjGGVV5F3F4ddbSvcS0Aj2SKuc30DqpL/IWaj6oW9RXgH1MKp87Wb3XOTs0VzB13rYpHxWRB6CJJb6XTEqznt444KSkYQ9UOH/9dPdCBJE+mqavPffdYabZJaZusMzcW6Pjd5aZQoWrVdkE= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750617419; c=relaxed/simple; bh=AEyr0s1lN9Tsb7Gyv22SLI62+3u++q2bNqb/BorFezQ=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=mXROTwXy9VwLz63EvH+p7raMd89vGv3HqPyuHgHK7qjGZPTBUzYRs/+oAVaEeAYaACmlU4nP09w+gja685ZpkfMmSm0jJ7iPYv0o//vnhHvyTMECxiSDLOWJgbgsPZSz0fE+MOBDPTWRs050CB4230yrc4aJXrJzi4GCZY0BXJQ= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=fDtb7KSW; arc=pass smtp.client-ip=23.83.218.254 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="fDtb7KSW" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 76A1118301A; Sun, 22 Jun 2025 18:26:48 +0000 (UTC) Received: from fr-int-smtpout7.hostinger.io (trex-green-5.trex.outbound.svc.cluster.local [100.127.221.91]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 5FC8E183D68; Sun, 22 Jun 2025 18:26:43 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1750616805; a=rsa-sha256; cv=none; b=honM+T4M346jeoCLqW3clSTTgH87iKze6f+nHwm7609bN4g/4PZwAjoe1w+pc/7v8SrinR +iUbyX+7Uab2YA9KQUQNXwzp2etK+0Y+hfFGcppdQX2nk9TpH5bEODa1P3wJinDqqauVDz FYk18zR9H7Voptz9P4PlVEJO/aQpXr/YlMwp7vuN0bLifk/BD43HCuFIrK9GHKT0dVqqWi KZKoV06WgslvAcu/m5uleZPWIJOSEbdNpEocx0xY+Mb8qtd5YxqPBQASwcNaNDhhMBzcvo 05BSm/dQK2wr7aPKgAw28eJbTavWMy3cFBLdwJRxbHjfV9aPK0//ts9v873xdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1750616805; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rc3HHQegCVPQFmYqd8gctSDPuwAn2xx+6Q/U8EdGm7E=; b=VUxTeMZFRJws3yuYKPrCPsaaw9S90GMcU+SFVstQm59WkcXYOAL+Z5sjxtOhnsm3CzDoLP 00fk6qqSqljL3jOF/vxg83ttfgD21GEcLxkJAq9XfNbCR9EGxq0pyWtqO3TlxwuqVfZeid VNMe4PR7q1PJJGzh7yVHZBUERCG6R1dtX/APHsmB/UAZEfZ2wsuIEgkvFp5d1CINZ275tF VrFvB269T1xMKTOewFXyxdKNU1Iy8lnWfEEUT9LHzne4kpORvCv0VvvUEv5QPuKUl6brFY ThEcGPJKo4hEfX+gPy8qMmY4lN2+HkeDYEZpL0vPO3v7Ja/Bko0tDV51IXrOtg== ARC-Authentication-Results: i=1; rspamd-679c59f89-qvsjt; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Battle-Versed: 542b59dc55d284b1_1750616808375_777128975 X-MC-Loop-Signature: 1750616808375:2165682262 X-MC-Ingress-Time: 1750616808375 Received: from fr-int-smtpout7.hostinger.io (fr-int-smtpout7.hostinger.io [89.116.146.203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.127.221.91 (trex/7.0.3); Sun, 22 Jun 2025 18:26:48 +0000 Received: from [172.17.0.2] (unknown [36.79.123.39]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4bQKRg0mb2zKLLGY; Sun, 22 Jun 2025 18:26:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1750616801; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rc3HHQegCVPQFmYqd8gctSDPuwAn2xx+6Q/U8EdGm7E=; b=fDtb7KSWqWWkUgalslY2TBfLqlDZziTrzTv/tFQq/q+ZZrN5+vtMESqrNTW95XFtpKs+Lg mFNxuirrnTy6UErDXAEUJFQtMb6/0nXZiV9r3oK4YGbGmiscmLqWurKU0c9Ns5rFYbP+Dy QYfPl6s46VU9j7tgM5FPyV3c0fNz5UNbEsGV+Xejd2cTvJiOo4hiKp2MH3sfIe1h4unfvX f82VSesBTD5l465IEJNuowec7JoyrseMzhnUUV1D7B2sYcn7jiN28Rl4QGqraFYmn2s8eb 8UyZpkiph6H6LVZa1ZFe/SSre69pW/X2c987Wivtbdxu9UJoHRhxaDQRy9bmMA== From: Antony Kurniawan Soemardi Subject: [PATCH v2 1/5] ARM: dts: qcom: msm8960: add sdcc3 pinctrl states Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250623-msm8960-sdcard-v2-1-340a5e8f7df0@smankusors.com> References: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> In-Reply-To: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Antony Kurniawan Soemardi , Max Shevchenko , Rudraksha Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750616795; l=2211; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=AEyr0s1lN9Tsb7Gyv22SLI62+3u++q2bNqb/BorFezQ=; b=hnwNLKHd3sUr3z1uyqSQG1scDdBa7BB+pCjP20Zrx/goUNdPJomL4azD0gmK3hZbAJV2N8i0N AoKoHQaSTzuCFXsYexqGnaPjhHOpuKgdJDoIp8w0DMkAH2F5TE+tQTb X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 22 Jun 2025 18:26:38 +0000 (UTC) X-CM-Envelope: MS4xfPKxLiBMIkAs3iTKMDwMkguZlGPca+w0e79twyntxV60UC7Rj+U9U2W2wflSo2gxTVhe3atx0fzJk0rYRqvtn3yK5X/O7XG6tjrNurx3aIg+Y4fbDCVJ pVduceROPM1+pS5m8cgc4MfmdaeI50rSqivHTjvCA8OEnPLOItIxYogcfnKdgPy03I3LJOVezKUVcLnkN+ewpZ5Bd15OqGgxKJzpT3FmrNYYmwJKukZQJdry 6m8Ij+D8DqoumrD8/2GZDHfzJT9lg5ATPxDm7JcSkkxgtH33sEYey992an/uFShiLpyvErs+W4mDSEaTiskl5QlGXy5dFguhgEmJXY2q0AexoljdIrL5j7jt Ynlpwh0D7wdPNECn3FWWIzUO7dL6D3vC5KlpXMGL5zxVFY676zMFISFz6yZTdvLcdopQoFJyXb+r9ie+Eln66SjXQvmyRAN8HDMnv/ceF0JKXKKTuLJ+qEUc NyZa5J16uyiae8HBcFRh5nHga+FUqohuxoSgtH84XiCy5b2yMkd/umPuTgg= X-CM-Analysis: v=2.4 cv=Vv1xAP2n c=1 sm=1 tr=0 ts=68584ae1 a=vFgqIyFt8cetXi1S0ACNwg==:117 a=vFgqIyFt8cetXi1S0ACNwg==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=wxLWbCv9AAAA:8 a=2wrJF2QuKA2qlS4toWQA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com Adds sdcc3-default-state and sdcc3-sleep-state pinctrl states for MSM8960. These are required for devices like Sony Xperia SP to ensure micro SD card functionality, though they are a no-op on the Samsung Galaxy Express. Tested-by: Rudraksha Gupta Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi | 40 ++++++++++++++++++= ++++ .../dts/qcom/qcom-msm8960-samsung-expressatt.dts | 5 +++ 2 files changed, 45 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi b/arch/arm/boot/= dts/qcom/qcom-msm8960-pins.dtsi index 4fa98277128897a531c54296576a6f15cd6d2a28..f18753e9f5ef3b8ebd33cb0ca0b= 2cfd1010b679c 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-pins.dtsi @@ -18,4 +18,44 @@ i2c3-pins { bias-bus-hold; }; }; + + sdcc3_default_state: sdcc3-default-state { + clk-pins { + pins =3D "sdc3_clk"; + drive-strength =3D <8>; + bias-disable; + }; + + cmd-pins { + pins =3D "sdc3_cmd"; + drive-strength =3D <8>; + bias-pull-up; + }; + + data-pins { + pins =3D "sdc3_data"; + drive-strength =3D <8>; + bias-pull-up; + }; + }; + + sdcc3_sleep_state: sdcc3-sleep-state { + clk-pins { + pins =3D "sdc3_clk"; + drive-strength =3D <2>; + bias-disable; + }; + + cmd-pins { + pins =3D "sdc3_cmd"; + drive-strength =3D <2>; + bias-pull-up; + }; + + data-pins { + pins =3D "sdc3_data"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; }; diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts b/a= rch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts index af6cc6393d740d30f3555825175ea6851d406166..49d117ea033a0ef73c134d12259= 82786fbded2c2 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-samsung-expressatt.dts @@ -71,6 +71,11 @@ &sdcc1 { &sdcc3 { vmmc-supply =3D <&pm8921_l6>; vqmmc-supply =3D <&pm8921_l7>; + + pinctrl-0 =3D <&sdcc3_default_state>; + pinctrl-1 =3D <&sdcc3_sleep_state>; + pinctrl-names =3D "default", "sleep"; + status =3D "okay"; }; =20 --=20 2.34.1 From nobody Thu Oct 9 00:35:28 2025 Received: from buffalo.tulip.relay.mailchannels.net (buffalo.tulip.relay.mailchannels.net [23.83.218.24]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A373C2F29; Mon, 23 Jun 2025 00:41:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.218.24 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750639310; cv=pass; b=cS2q6YlIX/xyf+XGqRUFhs1aUNVlDLpd2gtczANeTuPBq/A67gVsECXM53xZQ4zKEBHQePdbN6UsLmEt7666YZWHB6NnNinQw7wS0ikNtpRzWWgmIkgCHqFOVOkdIo1r7/P55dNdMEpHyklSTCCU0XBk2+DOGs6WkpTmh9U1o/Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750639310; c=relaxed/simple; bh=4ehXf59ZxCKwIZe3x4VcN0FbVJWmUO2gSjtQNs8cW1Q=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=TXgR69g0nGWalXgvF+FufomySk7pMVcTRMomipKsRBLSsmiMqPDocT2p+9tdJ6lBIyG3gwhv/8TLpkOKq6PS+kcoDwul0WNqzHxDkgJ8PEp7aqIxCVvFlD3rJdJ5g0wtLqzprejMUGYcJMgeVRfcRBZ/90ibAMen2O+LOmZm+E0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=s1Q7qZLu; arc=pass smtp.client-ip=23.83.218.24 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="s1Q7qZLu" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id CE2118A3542; Sun, 22 Jun 2025 18:26:49 +0000 (UTC) Received: from fr-int-smtpout7.hostinger.io (trex-green-8.trex.outbound.svc.cluster.local [100.108.116.219]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 150998A01F8; Sun, 22 Jun 2025 18:26:45 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1750616807; a=rsa-sha256; cv=none; b=xVuTaFtluxsXhKEjhG8okf7kI507hfNeoO5eYRvneL8OgvN7jHQTM2kGXUG8X8yh+aYpZy Vk92gylVsrxwcgx6L35cODrkRRnZgKFnEHvKtCtK/czRwTQx+y9fAN3KaRUA+8RcpQV/X8 2XDsuNKeD7ZNzqGSIAPTKNdpZ3Xnw0Ltfl4Seo3m8lq34yx2ZiY0mWgzKVREsERNcX0Rx1 HaKTOwMtF6Tu9EYAur3iOYjRlaUnjsxRciI2rPv61kHAfflryPg79QFxI5Pgmh5qCyRfnR TyQrMi67VKjaLQMEQDUGxTSUr+vPRMJHiYD6OzJrk/sGWnkL2KI/sjnPvsyg0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1750616807; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=KPo04CXgY+2Sr4BBCCBjD0uiSw0hxaC3xZEVcKPTLRg=; b=N9z6rqOLY6QpD9TP2RVZdv6ma33xW3NKCFFQKLBsHbdSKXR/qjs+1w4cwmWV0KJh4YR20B pHi2rAowgqdvukDJZac76C65lhDc1zc9TtpQxpZpSq8WgNtou6g4soWLRGoTHIL4tlfaYA Bn4goitEGDTgWswnJfPK3szncMJ5pDfYRvakgvjJWc956/Bo0JU66RIQ4Z+tJhv14E+jw+ MgqvpYyBmLHXnakCM3dqiyrm4ySopyBFXThjjwe+VGJTFRuztEhVloaneoxzLcjRiUKA1G yzsBXTInp9yWpL3/LrGPRLpWBik1b+BAJ6x5ArwrLKBwOdkTMHBpMCy1om5Qcg== ARC-Authentication-Results: i=1; rspamd-6597f9cdc7-sql6l; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Quick-Name: 6a7139280b0b5490_1750616809751_890448327 X-MC-Loop-Signature: 1750616809751:1881878027 X-MC-Ingress-Time: 1750616809751 Received: from fr-int-smtpout7.hostinger.io (fr-int-smtpout7.hostinger.io [89.116.146.203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.108.116.219 (trex/7.0.3); Sun, 22 Jun 2025 18:26:49 +0000 Received: from [172.17.0.2] (unknown [36.79.123.39]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4bQKRj6MDVzKLLHq; Sun, 22 Jun 2025 18:26:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1750616804; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=KPo04CXgY+2Sr4BBCCBjD0uiSw0hxaC3xZEVcKPTLRg=; b=s1Q7qZLuE3ZRRv5ecevYcM+kf5q2EsrwVhKaoQJ8XyByvBfq/r09pjcy9+hrzetbyBmb3M SrTZyomdYv5voLdS1oB2KGTaowSb+q9+AEsareVJMzBRqxjo2NENqlFYvWaqnAPMXeTgLN qWF9Lp9uqjrYEIgUotqzb7g9wpN3+Y3SDHNFHBkeLpz6PyAcowstiQ2t7uhrpJVpAEBIDG WY8lrdSugEIAb61o+UGs5zaauXUdeSb5nr0Hzg+SMaNuv4xoIUSEYz0++b6T0eQpssbUem kwBLnaLi0ajqYecEEOgRiKTUvWg3vKXsXLEabEQUpPPNF3EuFkQ8np1zOea0+Q== From: Antony Kurniawan Soemardi Subject: [PATCH v2 2/5] ARM: dts: qcom: msm8960: add gsbi8 and its serial configuration Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250623-msm8960-sdcard-v2-2-340a5e8f7df0@smankusors.com> References: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> In-Reply-To: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Antony Kurniawan Soemardi , Max Shevchenko , Rudraksha Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750616795; l=1551; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=4ehXf59ZxCKwIZe3x4VcN0FbVJWmUO2gSjtQNs8cW1Q=; b=0zEIYZTP+IYGEGpA5tZRamb6Ldh6TG3K4FJF3uwBldz0qy8Zz1sk8TA5YoXxGb1mX5DZ1NV6a 8+Q+lsio9ndD4b/0XsyogoGeHY+J2kWHbxHRz+XCOR0d+Wv2yzhV+7t X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 22 Jun 2025 18:26:41 +0000 (UTC) X-CM-Analysis: v=2.4 cv=Vv1xAP2n c=1 sm=1 tr=0 ts=68584ae4 a=vFgqIyFt8cetXi1S0ACNwg==:117 a=vFgqIyFt8cetXi1S0ACNwg==:17 a=IkcTkHD0fZMA:10 a=wxLWbCv9AAAA:8 a=dPS0CNwDI8gHXBqWMWoA:9 a=QEXdDO2ut3YA:10 a=bNUbUmQ3fjJCcntIu9VZ:22 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfGshWlmH8dwr44w6u2OWUeu0RmB8kB+wwjnoouZvLaONfVIq+FUAbkjtZYzqoenXZaAaqih5VJcadf1cUMcJiTsqauXbBvFghBBqXqjGnuM0I25f0NMy W5jlfS7pCK2QUuFTaDEF8UoFvUUE2XiauCFNJ0cyW5zXmNkZO7TmqlaXrAxpUSSFQZRwXR0wwSNocNcsw21zbpUHgfOQoeVQdg/RJRTrJNOmoVGG4oIupiDQ A45XjzjZ0zAODbSKnLH5Xh2CGPNbbobKn3smNw/OGelYDF0hBslJr9OvSma4OtXunSnYZeHndWblTLusnAMwzA5g7B0YHM3sVkZcvEyNkMMlKlZu/JsPF6Gh pL5FOWp84I4q/R4gpmLuTXVhsJ8sNAmR4LZENoMiF/33Ylw827RIYTdt479lTLXza0JSMO1vwefWVtLOePOJWVRMxSnX2PrZJR5/T5bgVp31OlVChscidZaa 6ukP7qTrvaqLudcmvBZWaRoHArus5MCtCG3HsPXf4tLo7ZI7VPNprjQXGqg= X-AuthUser: linux@smankusors.com The LTE variant of the MSM8960 SoC has a gsbi8 node used for the serial console. That's if the downstream kernel is to be believed, as Xperia SP has a serial console on gsbi8 even on the non-LTE variant. Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 4babd0bbe5d638b228e05cdfe6b068b4ea16335f..588ac6c7a51a667202550432bee= 14fa14f3f74e7 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -333,6 +333,34 @@ gsbi5_serial: serial@16440000 { }; }; =20 + gsbi8: gsbi@1a000000 { + compatible =3D "qcom,gsbi-v1.0.0"; + cell-index =3D <8>; + reg =3D <0x1a000000 0x100>; + clocks =3D <&gcc GSBI8_H_CLK>; + clock-names =3D "iface"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + + syscon-tcsr =3D <&tcsr>; + + status =3D "disabled"; + + gsbi8_serial: serial@1a040000 { + compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; + reg =3D <0x1a040000 0x1000>, + <0x1a000000 0x1000>; + interrupts =3D ; + clocks =3D <&gcc GSBI8_UART_CLK>, + <&gcc GSBI8_H_CLK>; + clock-names =3D "core", + "iface"; + + status =3D "disabled"; + }; + }; + ssbi: ssbi@500000 { compatible =3D "qcom,ssbi"; reg =3D <0x500000 0x1000>; --=20 2.34.1 From nobody Thu Oct 9 00:35:28 2025 Received: from panther.cherry.relay.mailchannels.net (panther.cherry.relay.mailchannels.net [23.83.223.141]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8F7601E485; Sun, 22 Jun 2025 18:26:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.223.141 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750616819; cv=pass; b=hLjGFZX7SXmmn6pEu1qBwKhQpzTamKwY5M0m+Q7Jo2lNSX3OSB/2QMHIwbgMwnSS75z0RftzfA1Nbc6picZkUC+D6ErEZVthWxAlU1nQwuUijl1gIFFQBmGPiK78hHlTjDKui0raTH+rF98peFQQNC6w3EK25ZdlA+eIpDGptCc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750616819; c=relaxed/simple; bh=Qa2TloQybQQfBMHL/md68YrvWj606JET01tnBUBBtLU=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=bQCJN+bb9oxxS7QljDp4XpZEnV28L5yp9UZ22wKwuSKpg5ISi2eJGKd0C0N7Coabq3N4T8JgKYZJCiHWR/njFLYp/uwG1OIMh6t3lLMjUTzGEqfSarCcSbc/K7ZNwmvY0kjxohV42c0bgdP0gofCpHrhvKz7HohQ6weEVrPh2Ss= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=NKLU18YQ; arc=pass smtp.client-ip=23.83.223.141 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="NKLU18YQ" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 060ED845776; Sun, 22 Jun 2025 18:26:51 +0000 (UTC) Received: from fr-int-smtpout7.hostinger.io (trex-green-0.trex.outbound.svc.cluster.local [100.108.88.219]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 01E53845790; Sun, 22 Jun 2025 18:26:48 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1750616810; a=rsa-sha256; cv=none; b=h8GFnMx+Zgtd4q0G54rocllNeh+n9MvA8nkXiThDxv4+ydpzx86m3ZNpEQhtTFeS6TfRtj 8pu+r9yvH/SpW512a0+ajIv/6GuoY5exh1yU2NZiujHL5zb4iAJtXhs5mqm0Ip9mJNpo54 bFwnZ67NCvhEDvcBWoG/ZQMVKVYrfi9Zcrg9uQiH3DZddekiGaEdEoiuHVOWWy/7wgUNAy GOqOf0hqVU8h13Qb4gBJP77RDIp8V1JKMJGpe7upRxrWHvY1L40Gmvfs5JwvStsR0GXOZ+ 5W8xe++J8C4tovdUp/VkYQXxex+O+wpEy2k2jsgraJA9l5k+G4Gbfs7Zbx8yzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1750616810; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=guP/zBtP1vNwG7seMSXtY5a0H4wpmEXu7K56UvsSjGU=; b=FJc+hhU5J301+3C7vzCKHZSme+v8Upc8eEgINSIMsZcNih6kuCm6gEKfwXd4vhxNo9si3W +JDaO1OsMTieLrFsM2FVZ4Hxe2Gd8W7Pm8bXsQ3pGLbupJrPJ7FFPj2VEAW4PptB0V8XCQ zP0il6Tk50ABhQINdRBy2z0fHR380hSmE/E2mlFPLhav2S4a1kr0aYPk7HBmtLcgGky5cg e6vIuryQcvfZHrL2D+bQDEQkVWwi0xBsofJJlcQ63N9wjbNFxuJW6FKGUkZuw8XJ7v2Mmb p59PIfH2xybN1xvdcibajCsw6cSLsLAKEHddXSW4LxBH7F7mynyiYZvLsBC40w== ARC-Authentication-Results: i=1; rspamd-6597f9cdc7-tj99m; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Celery-Supply: 02810db92af57a62_1750616810846_91599388 X-MC-Loop-Signature: 1750616810846:2239689500 X-MC-Ingress-Time: 1750616810846 Received: from fr-int-smtpout7.hostinger.io (fr-int-smtpout7.hostinger.io [89.116.146.203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.108.88.219 (trex/7.0.3); Sun, 22 Jun 2025 18:26:50 +0000 Received: from [172.17.0.2] (unknown [36.79.123.39]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4bQKRm4wH3zKLLHc; Sun, 22 Jun 2025 18:26:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1750616806; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=guP/zBtP1vNwG7seMSXtY5a0H4wpmEXu7K56UvsSjGU=; b=NKLU18YQk75jFqmaFT7Zon07El45dARH1i90DJ172iPekel3pj8T/oTNVcCEMZ/kwD2iCU LjX5lV4asdXceaAuF0SsxS1o5JSh6rOU1K96N2bJCeMA8yeZ2nfUIlkLRM9htOCeLfIY6B M7Fm3Y/Bnx339ZpxCS7CF8oTCxkhZ8nPSNJYUTaIG1bpCF3CPLtEvkhCuAzgBq59t5ebXT XjPeHn1y1Ky2cp9eBY1lh7liqStXyoKRmVhVNesWXOkP2W4lDmPbaNbkSH+kQJUFB+MehS gcjTneDgE0nsLgrPn9lJJEThLba1wNxqSrYc2XTyC/2zeSPJSDmsmNEdfDlQ0g== From: Antony Kurniawan Soemardi Subject: [PATCH v2 3/5] ARM: dts: qcom: msm8960: disable gsbi1 and gsbi5 nodes in msm8960 dtsi Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250623-msm8960-sdcard-v2-3-340a5e8f7df0@smankusors.com> References: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> In-Reply-To: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Antony Kurniawan Soemardi , Max Shevchenko , Rudraksha Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750616795; l=1510; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=Qa2TloQybQQfBMHL/md68YrvWj606JET01tnBUBBtLU=; b=bESHLXO9JgtAIKUCgJLe3vpLFVhU4TUHdYnRgUoJm77cOAqyYkbMGkh8pIlV6rQ59eHSQhqGX 5WmL8y1kegLCOkyCU6AWui45LsIhpbn6cAgHd26iWGxOv1ImuccFoyP X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 22 Jun 2025 18:26:44 +0000 (UTC) X-CM-Envelope: MS4xfEQZ8komricnluPPkg9eCwgyIoppsWsKVU36E49C7TpmhXPWhctIE1faMexVNTAI5FsNRHavC8W6wj42QkPj6FG91hSL3jHEdzugmSWd+3gYqanwXhKI v6hE/N6QxzaBHjiodfy0LD33P9SDLZ50YOPVldCZjtKFXyocLMkwkWnoPp6aI3GZwyUQys8qv4P+tKHlit4U7gKOyeosV0PQMQiEhaWFdxfunaU9Laimz7Ok 2MDInrc9ZxdGWIf+roIwHvyi9d9k6eGPMC1SDKYSWknpfnrVdKnfxW8hRAbkaggFaAuVqmp9NDn4kYpde3wa5v9DlTGtjH3xD0kq0UtxXcjUVydeCHCFXzoT diN6elkzab2QJe0ziPliVuR6YLIpOBf7ddbgBTMF0i9dHbFatYkO5L30IKlYU9qQucFqS1/UXBxXizvP9cUkMOe3dm57NtgEBzX+oTxOauRW3g183++zXXAt WtEJ8Pde0Ro1fKbAD+COFmEt2gKJ2ZPtQDXcWFHIMw4wT9DN4GacWObwJyM= X-CM-Analysis: v=2.4 cv=Vv1xAP2n c=1 sm=1 tr=0 ts=68584ae6 a=vFgqIyFt8cetXi1S0ACNwg==:117 a=vFgqIyFt8cetXi1S0ACNwg==:17 a=IkcTkHD0fZMA:10 a=wxLWbCv9AAAA:8 a=DTDndxlCylVmyPESURwA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com Not all devices use gsbi1 and gsbi5, so these nodes should be disabled in the SoC dtsi, following the existing pattern used for gsbi3. The upstream samsung-expressatt and msm8960-cdp devices already have status "okay" for these nodes, so this change should not break existing functionality. This eliminates the following error messages when gsbi nodes are not configured in the board's device tree: [ 1.109723] gsbi 16000000.gsbi: missing mode configuration [ 1.109797] gsbi 16000000.gsbi: probe with driver gsbi failed with error= -22 (Note: Xperia SP doesn't use gsbi5) Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/qcom-msm8960.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi b/arch/arm/boot/dts/q= com/qcom-msm8960.dtsi index 588ac6c7a51a667202550432bee14fa14f3f74e7..4916e0d1f528a9320b66fb5bce3= 928beaa203e5e 100644 --- a/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi +++ b/arch/arm/boot/dts/qcom/qcom-msm8960.dtsi @@ -322,6 +322,8 @@ gsbi5: gsbi@16400000 { =20 syscon-tcsr =3D <&tcsr>; =20 + status =3D "disabled"; + gsbi5_serial: serial@16440000 { compatible =3D "qcom,msm-uartdm-v1.3", "qcom,msm-uartdm"; reg =3D <0x16440000 0x1000>, @@ -445,6 +447,8 @@ gsbi1: gsbi@16000000 { #size-cells =3D <1>; ranges; =20 + status =3D "disabled"; + gsbi1_spi: spi@16080000 { compatible =3D "qcom,spi-qup-v1.1.1"; #address-cells =3D <1>; --=20 2.34.1 From nobody Thu Oct 9 00:35:28 2025 Received: from poodle.tulip.relay.mailchannels.net (poodle.tulip.relay.mailchannels.net [23.83.218.249]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CAEA319A; Sun, 22 Jun 2025 19:04:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.218.249 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750619077; cv=pass; b=eGRuSEBeYlLqjX+ovTSp3Mch7LCYfwFjl/lhGyFi6bL9qAlGV0UtbKY2xP00+Bb2RpJ7h7R97CkSFZJcsN38YNLqax2mRf3Xy9qG6+B6qlc8dZajqDxlxysKMXcG/yABlt0O/Ku76m5SH5R/4m+wC5UIcCpbL7cLZpco9vGgzKU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750619077; c=relaxed/simple; bh=bKcIu4YmFvKnN7tEOiXGIjqjmyQYPGhJ4shpLTJX2d4=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=q3So938cIZyzAzcB0RglBSfc5XZ6/1mou5jepi79U/Jzr3e2yHRr55QJ7kQuz83h6YF2LIbwZHxyBjBQTPYPcFXYRqwREvGcgmEXPLQWrCWPzUaA/5TBHg7BP2J+E5qw5ktOUgsK6/WYV/rsUOloMk80vYulGgnVXYpGgRnbiM8= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=QjWNTScA; arc=pass smtp.client-ip=23.83.218.249 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="QjWNTScA" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id D45BE8A52EE; Sun, 22 Jun 2025 18:26:55 +0000 (UTC) Received: from fr-int-smtpout7.hostinger.io (100-108-113-245.trex-nlb.outbound.svc.cluster.local [100.108.113.245]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 943338A4683; Sun, 22 Jun 2025 18:26:51 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1750616813; a=rsa-sha256; cv=none; b=nyWMhpQ0DI3j/beyGc2JzLVAXqwVuiHWm6ZYXfopny/wFGf+TNFwtaiZnfj7CD4g0r8dBP ew/a6Py9Lcdyb2TMJCwZ/isA4QXzJTvgDJkaE7wh/+fHvzn97jZqP5sEc3kWThCcfHB+zf spVhOHnOLB8Nyg4u6XEefqK17hOw1aYdJTgh59xdTpB5nTBDl1nEuE2qrkLrNOGY1rnMLL SJBOiv/2xBw51qMNoezTPL4LecHE736ZEzk3boibMZMfn9F3/l68TBK5qQmEGNhFR0VEmv L3kUoM6TFJCLs0DTRG8CSz8c7w5jh6oZNtsCRoeXSw/U/qEeT+JT5wEOhnR8wg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1750616813; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=t2GFeEqAL58m2f02+3xj/U2MJQmHIsbUnxB2cKRe7HM=; b=DP7/qmzzxJk4RaG4zVZd8k5aVbj22IgE93HCLEPyNakEO7zN+NplhPLkv3ziOxaiBYNu3W rkZhx8O4HZ64KTqjdNkEnYMSV5RKHrCeM5yWbxbrcM7PGav+tmuCGFld3DKAsT3INTiIfk 1x6lE6GGg9Yghnvj86xoeEjmf1CttJVWkbzYT9qCPyAF9R23dBOL5MNXDLhHP0CsdnVP0h 94DKEwoAqB/nqYnYkHMdtdlmk79qAm9s0QAE6vkZViQKaaCbo80whyeKifJYMjUDLiPawo kw23GKOUvd8VNHdZpdfNgrPJbvCgM3euwqK3eBZzH1Uzn8tGNWU3oKx/8BXYxg== ARC-Authentication-Results: i=1; rspamd-6597f9cdc7-npqlj; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Scare-Glossy: 0c7b7ccd4fa228b3_1750616815774_3533473480 X-MC-Loop-Signature: 1750616815774:3947712857 X-MC-Ingress-Time: 1750616815774 Received: from fr-int-smtpout7.hostinger.io (fr-int-smtpout7.hostinger.io [89.116.146.203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.108.113.245 (trex/7.0.3); Sun, 22 Jun 2025 18:26:55 +0000 Received: from [172.17.0.2] (unknown [36.79.123.39]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4bQKRq3F3wzKLLGv; Sun, 22 Jun 2025 18:26:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1750616809; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=t2GFeEqAL58m2f02+3xj/U2MJQmHIsbUnxB2cKRe7HM=; b=QjWNTScASiUYMENJ1b402rf/xnzF13ssi+tXlV0dKgZ3SNzfibI2hEk8q1eLE5x5mthetI /L8fS8h7p19XLmdVsn6R2v1u/g9/wpihQQpUHp5PfzWZr4y9+uH/KUnnarCciU6VdxJaGr 4su8twYsggwuOw6AKSPtCZ5JI6Xcs9aAyLRfetcayv4aZTXieVCysVhhDrjr1V3ocpRhK+ rRPC1I5CcIlzZyMAfwPVQFBHoCFCFgY+KyhaXoCV/aqrP687ncpZ+xUX+e6B5cfydrVN7Z Srq5EbY0DJJ6wUBAlWKl/tDv4UmVNT8/6IbHpBOB6wCbxMpGgXyl5YGSrw2mnA== From: Antony Kurniawan Soemardi Subject: [PATCH v2 4/5] dt-bindings: arm: qcom: add Sony Xperia SP Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250623-msm8960-sdcard-v2-4-340a5e8f7df0@smankusors.com> References: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> In-Reply-To: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Antony Kurniawan Soemardi , Max Shevchenko , Rudraksha Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750616795; l=1221; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=bKcIu4YmFvKnN7tEOiXGIjqjmyQYPGhJ4shpLTJX2d4=; b=xvNmIM2GYI2GF2ZQkDVjAXE2rM2uhPGwdqvnY03K/QghECbts+o7+KAgTnaF2UcmqBJwXm4s4 0kIhReoGUB2CIMZRXh7knEFFKwtp1Grp93Chgq63Th1U7cXPF9F0/dc X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 22 Jun 2025 18:26:47 +0000 (UTC) X-CM-Analysis: v=2.4 cv=Vv1xAP2n c=1 sm=1 tr=0 ts=68584ae9 a=vFgqIyFt8cetXi1S0ACNwg==:117 a=vFgqIyFt8cetXi1S0ACNwg==:17 a=IkcTkHD0fZMA:10 a=wxLWbCv9AAAA:8 a=bYGVSWbl8t4XKdEgDhAA:9 a=QEXdDO2ut3YA:10 a=QJY96suAAestDpCc5Gi9:22 X-CM-Envelope: MS4xfJxIfTay/nKcFcvrBvYfiT8b3u36onuCWFGoq8WJO0/X8OHNDkCSEykctn+1MOK2KD+K2OKfwb5lngihcYGKR5JpegIylBIIbpioJHl2fSENlgXQYRVo 9XM88AgeDAQDHdDiIvCguHzVTHpQ14Fik5aNSlPyrnbjEclpSIhX7dpHjFI/7x1z7lR42q+oyUXDS6aDMF/FHa+YuVS/WGVa8m9sJhvwLbsnILrgr9kmYzIj hvxwncx6vwVGyonx/KWLFjDVo27CcHN8OU6Tfrp9Xf0yw4A9PxyGYQaDlRc6I0woAU/D+VQfn+tVXgN/1/T2inRgic8a+7aNfwxU8i13yfwH4+cMCvSOtSgx iWOMJispdG6RQtL8iQUIWsO5NVLv049b5Cuk01QNIr5Te3onYeWg1zh++Cmx2vxkEjsuUvfgdc3dY13bLxLOE/sgd/Z0/010Atasxk8wJOtdIdeWZyeuliLT qozCc8b266LPxjWfrRnMU+7gWD7qOvnjfN854xw5IIc1/SXb6sjmDbC8cYI= X-AuthUser: linux@smankusors.com Document the Sony Xperia SP (huashan), which uses the MSM8960T SoC. The MSM8960T is a variant of the MSM8960 featuring an upgraded GPU (Adreno 320 instead of Adreno 225) and a slightly overclocked CPU (1.7GHz instead of 1.5GHz). Signed-off-by: Antony Kurniawan Soemardi Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/arm/qcom.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index 56f78f0f3803fedcb6422efd6adec3bbc81c2e03..6a957901a664b26c586e4587644= 7b83f849fb5ba 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -44,6 +44,7 @@ description: | msm8953 msm8956 msm8960 + msm8960t msm8974 msm8974pro msm8976 @@ -203,6 +204,12 @@ properties: - samsung,expressatt - const: qcom,msm8960 =20 + - items: + - enum: + - sony,huashan + - const: qcom,msm8960t + - const: qcom,msm8960 + - items: - enum: - lge,hammerhead --=20 2.34.1 From nobody Thu Oct 9 00:35:28 2025 Received: from heron.birch.relay.mailchannels.net (heron.birch.relay.mailchannels.net [23.83.209.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2C5A23BE; Sun, 22 Jun 2025 18:45:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=23.83.209.82 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750617936; cv=pass; b=sAF2yIfJSr8Vp+lsi+5zvHjxKwvYDN99vMPzPC+pFOLjSWhNdi6uTmfun7OMpeWcV0+LYnlurHn70QrjeWShc7S50kHK7/0qbqXH6WnK9+zJRuVT6uemH9jZI+c+R/v01ruqjOLnWqo2grwZhLO3HEZv8DS99L3U6/FeNzHTCHM= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1750617936; c=relaxed/simple; bh=5o4Xx0YIjmi3whMUIkGlW/bBDikQANX27oJSF1yyv+k=; h=From:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc:Date; b=kAUckPQYwtymDA1jCrSd8D8BjFfk5EWTld0Lbq3LazBrNpJvOdXYmUkhcdpWC1wFckVzOvN1ve0HGzraMAa3ZRrPl/ONccLynXUqfQoU7vHR41pyQM6d8comb3RLAkyt5z9xEHp7g8kzC4kmOIvSWj/P31gvx5Fo9xBsmHl2D+Y= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com; spf=pass smtp.mailfrom=smankusors.com; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b=Zi9hxzdA; arc=pass smtp.client-ip=23.83.209.82 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=smankusors.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=smankusors.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=smankusors.com header.i=@smankusors.com header.b="Zi9hxzdA" X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 714F72C43A9; Sun, 22 Jun 2025 18:26:56 +0000 (UTC) Received: from fr-int-smtpout7.hostinger.io (100-108-116-219.trex-nlb.outbound.svc.cluster.local [100.108.116.219]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 7A8922C4757; Sun, 22 Jun 2025 18:26:54 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1750616816; a=rsa-sha256; cv=none; b=Y/cT2nqiOJLDwzo10sRVEqlkMM8SCylCfqdZ03rf4JcVzH++mALhlCF48mfMqe/Cfqck1t zX1dJ6latSqMx4cMEtPL2xakIM0ISiZn5PR5f+vA32T2T89DzfkoJB9RfOj1nRz9tD0e6K fA6/QsalQrXez8rW55wZSCxHVIjFnsTuqRilwYqPakaNjsiryZnkeRhmUI44Aso4ZQ5QKf Xjf33D3kqwP9PxIVm/voctE93VswRaJ9YDD6r+iB3B9VJg9i4b6MvJUy1FuEpkcoOpYVk/ jqddctujpdm9FmS1j5sDCS+C2CURob2e/cMB/nwAc8bO9pGpIb10+EAAqDoFmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1750616816; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=2LOSh8A1Hd1NEb8rcPJW7INfwH0iCGSOmcirzCKGYf8=; b=iyJMkJxEgxhK3OjlMJyiIC3/oNzQPZpPTwU4w30iHHh3nUTuIMLGGb785OsxpDFqOacrk+ B38vwCp/VnXjNqqZzS8QRwlsdmrdeh1oFhRZlD1M+OFkd/1nK2v1RbTxi3/cz6hc2ueIfw YNphTpIW479ZsBkfYgMKsHgsIoUw4w24lqq/fcVqNIPpMFhSrIQWfCVL2bCU2gJ7jCJIVf Tejc2kRbzTAEbKX80xx3akEBcqlZhaHyot8cTbV5oZT8vDgg3/KNPwfWWU3FQeW9rfCAqT C1WaGFZm8PQvuQ2L6QiDqPImmEW5ZNBdeWud0rG/n8q29WtAhdr74W+L45MuoA== ARC-Authentication-Results: i=1; rspamd-6597f9cdc7-nwjs9; auth=pass smtp.auth=hostingeremail smtp.mailfrom=linux@smankusors.com X-Sender-Id: hostingeremail|x-authuser|linux@smankusors.com X-MC-Relay: Neutral X-MailChannels-SenderId: hostingeremail|x-authuser|linux@smankusors.com X-MailChannels-Auth-Id: hostingeremail X-Arch-Imminent: 7c8ac1895105cc15_1750616816406_1981708902 X-MC-Loop-Signature: 1750616816406:1949200895 X-MC-Ingress-Time: 1750616816406 Received: from fr-int-smtpout7.hostinger.io (fr-int-smtpout7.hostinger.io [89.116.146.203]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.108.116.219 (trex/7.0.3); Sun, 22 Jun 2025 18:26:56 +0000 Received: from [172.17.0.2] (unknown [36.79.123.39]) (Authenticated sender: linux@smankusors.com) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4bQKRt1fdTzKLLHh; Sun, 22 Jun 2025 18:26:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=smankusors.com; s=hostingermail-a; t=1750616812; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=2LOSh8A1Hd1NEb8rcPJW7INfwH0iCGSOmcirzCKGYf8=; b=Zi9hxzdAJ4sMLAuc0t1IMO3J27n5HJeMTwEg9aENFW3xsJkfpAfqOnNrsTfuGP6teYg6om zZQ2lodd+BmL1SxgqKlH9GQuKUPLVIlE1sCREA9Yxs31v33kI8Ne7I5ZtHDhYo4c6aprSO WYxVsDPyDeEkREZyOPU5S9uXWvqHNcIzCC9t/AlXzhySJa4aB0GVZ670hY8OH6BWGt3HDq vp2/gsZTHbRnBJ0POfjWaT1t+f1b3GC7JXZpHqAIH7sc9WzMIhhLkshTmDBIUq65TY01p5 8T3brEB2rKfiy0aZorq3cvIkJBSktxNWf8gGqsjoXGfHTy4GmQXUMtjVmuwHNg== From: Antony Kurniawan Soemardi Subject: [PATCH v2 5/5] ARM: dts: qcom: add device tree for Sony Xperia SP Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250623-msm8960-sdcard-v2-5-340a5e8f7df0@smankusors.com> References: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> In-Reply-To: <20250623-msm8960-sdcard-v2-0-340a5e8f7df0@smankusors.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Antony Kurniawan Soemardi , Max Shevchenko , Rudraksha Gupta X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1750616796; l=10478; i=linux@smankusors.com; s=20250609; h=from:subject:message-id; bh=5o4Xx0YIjmi3whMUIkGlW/bBDikQANX27oJSF1yyv+k=; b=zl/wibUr0UGKb0ufHWrmlhurKPZgUK8glXsspNMT8PVeO4q9JOK4kTToHMc0YnWq3KTHgVTKA PtxKpp8H6jmBN9a9e4QZBRe9SqTIEiEaiFVP4qpFtWu0gQfTdv2aU8z X-Developer-Key: i=linux@smankusors.com; a=ed25519; pk=65wTy06fJl2/h/EJwjr704YG+yjHFhZObJBWzzK+N00= Date: Sun, 22 Jun 2025 18:26:50 +0000 (UTC) X-CM-Envelope: MS4xfPuxofgR9IDPy49uyTJC+Y8spseeNr67E+6+r1bbKHDtPFtXmpejJhUgze2BhrvT9UzJvDgup4gmLw6Aefh20GP/MryJgDmwfsTWPhsh6lUOVIAgu3pp eXuHiFsO4v6nBUYe7vBSSVCsCtf3Trlf0eWvK+NrHpvzMLPTFgc+1z8yhYgAPGJgkV0SRVm1Dx46/VHe8LYSLPyNIE6SEy2gNoYktN1hxyq6+5Ch/u68xZI+ pb7kxxY57HWbmKdl9OeU+eQEDm5aSbK9S3rBPeHT+iB9zOWWmfbo9UKvB1M2wkw+qqEhaLPnMMqba8OwTu5Lq1qbHP7dlg79gLoZSeeg9yJXwk/847pi3NlC XNcKJ3kzKZU5VSxQw2X8HW0jI1SJhFuhbbX9hbDYJXSmjS4+70pt+cYcldi+qJphwmcVnkXTUxEz965SfARjPFK9Yh+1TjvL740TNgh9+w7hLh3if5YoD0l4 Cew2SeN0urNC5w5dkU5sxd6VBZJk8sOOWIDOlmcHIKy8NrQGi/fdYh+eSes= X-CM-Analysis: v=2.4 cv=Vv1xAP2n c=1 sm=1 tr=0 ts=68584aec a=vFgqIyFt8cetXi1S0ACNwg==:117 a=vFgqIyFt8cetXi1S0ACNwg==:17 a=IkcTkHD0fZMA:10 a=Gbw9aFdXAAAA:8 a=wxLWbCv9AAAA:8 a=qEgME6jAp7zO1P8wChAA:9 a=QEXdDO2ut3YA:10 a=9vIz8raoGPyDa4jBFAYH:22 a=QJY96suAAestDpCc5Gi9:22 X-AuthUser: linux@smankusors.com Add initial device tree support for the Sony Xperia SP (codename: sony-huashan), a smartphone based on the Qualcomm MSM8960T SoC. There are two variants of the Xperia SP, one without LTE and one with LTE. This device tree should work for both variants, though it has only been tested on the non-LTE variant. The following are currently supported: - Serial console support via gsbi8 - GPIO keys for volume up/down buttons - PM8921 keypad with camera focus/capture keys - eMMC (sdcc1) and micro SD card (sdcc3) support - USB OTG support Other hardware features are not yet implemented. Booting notes: Booting a kernel requires using the Sony ELF boot image format, which embeds the kernel, ramdisk, RPM firmware, and cmdline. This can be created using the `mkelf` tool. For example: python2 mkelf.py -o boot.img \ kernel+dtb@0x80208000 \ ramdisk.img@0x81900000 \ RPM.bin@0x00020000,rpm \ cmdline.txt@cmdline The resulting `boot.img` can then be flashed via fastboot. A detailed guide, including an alternative method, is available at: https://wiki.postmarketos.org/wiki/Sony_Xperia_SP_(sony-huashan) Signed-off-by: Antony Kurniawan Soemardi Reviewed-by: Konrad Dybcio --- arch/arm/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/qcom-msm8960-sony-huashan.dts | 361 +++++++++++++++++= ++++ 2 files changed, 362 insertions(+) diff --git a/arch/arm/boot/dts/qcom/Makefile b/arch/arm/boot/dts/qcom/Makef= ile index 0c1d116f6e84f76994aa8c8286350bdcd1657a42..220ee204c8569e7039edae090bf= 1d0db379ba54e 100644 --- a/arch/arm/boot/dts/qcom/Makefile +++ b/arch/arm/boot/dts/qcom/Makefile @@ -43,6 +43,7 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D \ qcom-msm8926-samsung-matisselte.dtb \ qcom-msm8960-cdp.dtb \ qcom-msm8960-samsung-expressatt.dtb \ + qcom-msm8960-sony-huashan.dtb \ qcom-msm8974-lge-nexus5-hammerhead.dtb \ qcom-msm8974-samsung-hlte.dtb \ qcom-msm8974-sony-xperia-rhine-amami.dtb \ diff --git a/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts b/arch/ar= m/boot/dts/qcom/qcom-msm8960-sony-huashan.dts new file mode 100644 index 0000000000000000000000000000000000000000..f2f59fc8b9b61e18b0ec4ed1fc2= d813585a75f15 --- /dev/null +++ b/arch/arm/boot/dts/qcom/qcom-msm8960-sony-huashan.dts @@ -0,0 +1,361 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * Copyright (c) 2025, Antony Kurniawan Soemardi + */ +#include +#include +#include +#include + +#include "qcom-msm8960.dtsi" +#include "pm8921.dtsi" + +/ { + model =3D "Sony Xperia SP"; + compatible =3D "sony,huashan", "qcom,msm8960t", "qcom,msm8960"; + chassis-type =3D "handset"; + + aliases { + serial0 =3D &gsbi8_serial; + mmc0 =3D &sdcc1; /* SDCC1 eMMC slot */ + mmc1 =3D &sdcc3; /* SDCC3 SD card slot */ + }; + + chosen { + stdout-path =3D "serial0:115200n8"; + }; + + gpio-keys { + compatible =3D "gpio-keys"; + + key-volume-up { + label =3D "Volume Up"; + gpios =3D <&pm8921_gpio 21 GPIO_ACTIVE_LOW>; + debounce-interval =3D <10>; + linux,code =3D ; + }; + + key-volume-down { + label =3D "Volume Down"; + gpios =3D <&pm8921_gpio 20 GPIO_ACTIVE_LOW>; + debounce-interval =3D <10>; + linux,code =3D ; + }; + }; +}; + +&gsbi8 { + qcom,mode =3D ; + status =3D "okay"; +}; + +&gsbi8_serial { + status =3D "okay"; +}; + +&pm8921 { + interrupts-extended =3D <&msmgpio 104 IRQ_TYPE_LEVEL_LOW>; +}; + +&pm8921_gpio { + keypad_default_state: keypad-default-state { + keypad-sense-pins { + pins =3D "gpio1", "gpio2", "gpio3", "gpio4", "gpio5"; + function =3D PMIC_GPIO_FUNC_NORMAL; + bias-pull-up; + input-enable; + power-source =3D ; + qcom,drive-strength =3D ; + qcom,pull-up-strength =3D ; + }; + + keypad-drive-pins { + pins =3D "gpio9", "gpio10"; + function =3D PMIC_GPIO_FUNC_FUNC1; + bias-disable; + drive-open-drain; + output-low; + power-source =3D ; + qcom,drive-strength =3D ; + }; + }; +}; + +&pm8921_keypad { + linux,keymap =3D < + MATRIX_KEY(1, 0, KEY_CAMERA_FOCUS) + MATRIX_KEY(1, 1, KEY_CAMERA) + >; + keypad,num-rows =3D <2>; + keypad,num-columns =3D <5>; + + pinctrl-0 =3D <&keypad_default_state>; + pinctrl-names =3D "default"; + + status =3D "okay"; +}; + +&rpm { + regulators { + compatible =3D "qcom,rpm-pm8921-regulators"; + vin_lvs1_3_6-supply =3D <&pm8921_s4>; + vin_lvs2-supply =3D <&pm8921_s4>; + vin_lvs4_5_7-supply =3D <&pm8921_s4>; + vdd_ncp-supply =3D <&pm8921_l6>; + vdd_l1_l2_l12_l18-supply =3D <&pm8921_s4>; + vdd_l21_l23_l29-supply =3D <&pm8921_s8>; + vdd_l24-supply =3D <&pm8921_s1>; + vdd_l25-supply =3D <&pm8921_s1>; + vdd_l26-supply =3D <&pm8921_s7>; + vdd_l27-supply =3D <&pm8921_s7>; + vdd_l28-supply =3D <&pm8921_s7>; + vdd_l29-supply =3D <&pm8921_s8>; + + /* Buck SMPS */ + pm8921_s1: s1 { + regulator-always-on; + regulator-min-microvolt =3D <1225000>; + regulator-max-microvolt =3D <1225000>; + qcom,switch-mode-frequency =3D <3200000>; + bias-pull-down; + }; + + pm8921_s2: s2 { + regulator-min-microvolt =3D <1300000>; + regulator-max-microvolt =3D <1300000>; + qcom,switch-mode-frequency =3D <1600000>; + bias-pull-down; + }; + + pm8921_s3: s3 { + regulator-min-microvolt =3D <500000>; + regulator-max-microvolt =3D <1150000>; + qcom,switch-mode-frequency =3D <4800000>; + bias-pull-down; + }; + + pm8921_s4: s4 { + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + qcom,switch-mode-frequency =3D <1600000>; + bias-pull-down; + qcom,force-mode =3D ; + }; + + pm8921_s7: s7 { + regulator-min-microvolt =3D <1150000>; + regulator-max-microvolt =3D <1150000>; + qcom,switch-mode-frequency =3D <3200000>; + bias-pull-down; + }; + + pm8921_s8: s8 { + regulator-always-on; + regulator-min-microvolt =3D <2050000>; + regulator-max-microvolt =3D <2050000>; + qcom,switch-mode-frequency =3D <1600000>; + bias-pull-down; + }; + + /* PMOS LDO */ + pm8921_l1: l1 { + regulator-always-on; + regulator-min-microvolt =3D <1050000>; + regulator-max-microvolt =3D <1050000>; + bias-pull-down; + }; + + pm8921_l2: l2 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + bias-pull-down; + }; + + pm8921_l3: l3 { + regulator-min-microvolt =3D <3075000>; + regulator-max-microvolt =3D <3075000>; + bias-pull-down; + }; + + pm8921_l4: l4 { + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + bias-pull-down; + }; + + pm8921_l5: l5 { + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + bias-pull-down; + }; + + pm8921_l6: l6 { + regulator-min-microvolt =3D <2950000>; + regulator-max-microvolt =3D <2950000>; + bias-pull-down; + }; + + pm8921_l7: l7 { + regulator-always-on; + regulator-min-microvolt =3D <1850000>; + regulator-max-microvolt =3D <2950000>; + bias-pull-down; + }; + + pm8921_l8: l8 { + regulator-min-microvolt =3D <2800000>; + regulator-max-microvolt =3D <3000000>; + bias-pull-down; + }; + + pm8921_l9: l9 { + regulator-min-microvolt =3D <2850000>; + regulator-max-microvolt =3D <2850000>; + bias-pull-down; + }; + + pm8921_l10: l10 { + regulator-min-microvolt =3D <3000000>; + regulator-max-microvolt =3D <3000000>; + bias-pull-down; + }; + + pm8921_l11: l11 { + regulator-min-microvolt =3D <2600000>; + regulator-max-microvolt =3D <3000000>; + bias-pull-down; + }; + + pm8921_l12: l12 { + regulator-min-microvolt =3D <1050000>; + regulator-max-microvolt =3D <1200000>; + bias-pull-down; + }; + + pm8921_l14: l14 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + bias-pull-down; + }; + + pm8921_l15: l15 { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <2950000>; + bias-pull-down; + }; + + pm8921_l16: l16 { + regulator-min-microvolt =3D <2600000>; + regulator-max-microvolt =3D <3000000>; + bias-pull-down; + }; + + pm8921_l17: l17 { + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <3000000>; + bias-pull-down; + }; + + pm8921_l18: l18 { + regulator-min-microvolt =3D <1200000>; + regulator-max-microvolt =3D <1200000>; + bias-pull-down; + }; + + pm8921_l21: l21 { + regulator-min-microvolt =3D <1900000>; + regulator-max-microvolt =3D <1900000>; + bias-pull-down; + }; + + pm8921_l22: l22 { + regulator-min-microvolt =3D <2750000>; + regulator-max-microvolt =3D <2750000>; + bias-pull-down; + }; + + pm8921_l23: l23 { + regulator-always-on; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + bias-pull-down; + }; + + pm8921_l24: l24 { + regulator-min-microvolt =3D <750000>; + regulator-max-microvolt =3D <1150000>; + bias-pull-down; + }; + + pm8921_l25: l25 { + regulator-always-on; + regulator-min-microvolt =3D <1225000>; + regulator-max-microvolt =3D <1225000>; + bias-pull-down; + }; + + /* Low Voltage Switch */ + pm8921_lvs1: lvs1 { + bias-pull-down; + }; + + pm8921_lvs2: lvs2 { + bias-pull-down; + }; + + pm8921_lvs3: lvs3 { + bias-pull-down; + }; + + pm8921_lvs4: lvs4 { + bias-pull-down; + }; + + pm8921_lvs5: lvs5 { + bias-pull-down; + }; + + pm8921_lvs6: lvs6 { + bias-pull-down; + }; + + pm8921_lvs7: lvs7 { + bias-pull-down; + }; + + pm8921_ncp: ncp { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + qcom,switch-mode-frequency =3D <1600000>; + }; + }; +}; + +&sdcc1 { + vmmc-supply =3D <&pm8921_l5>; + status =3D "okay"; +}; + +&sdcc3 { + vmmc-supply =3D <&pm8921_l6>; + vqmmc-supply =3D <&pm8921_l7>; + + pinctrl-0 =3D <&sdcc3_default_state>; + pinctrl-1 =3D <&sdcc3_sleep_state>; + pinctrl-names =3D "default", "sleep"; + + status =3D "okay"; +}; + +&usb_hs1_phy { + v3p3-supply =3D <&pm8921_l3>; + v1p8-supply =3D <&pm8921_l4>; +}; + +&usb1 { + dr_mode =3D "otg"; + status =3D "okay"; +}; --=20 2.34.1