From nobody Fri Dec 19 10:44:06 2025 Received: from smtp-bc0c.mail.infomaniak.ch (smtp-bc0c.mail.infomaniak.ch [45.157.188.12]) (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 A342D204C2D for ; Tue, 18 Feb 2025 11:55:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.157.188.12 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739879715; cv=none; b=gLlJVHsGg15Djby35emVtQnZmqwYRLyqdi/5OMPkgyXvceZHiMo9uARbliPjKRF3c2nmkqxEU+nJWQ7KUGE1PUAfeMcbObqYyCkL7DKMA6QQ18K/syzbZS5L5B+HQAdEVxomFgTk6NzbU0gh9UTmgHbSkrNVfzXsxsbS7eplJgE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739879715; c=relaxed/simple; bh=antamsgd2NQgdmKLWFJ3mDIWQtnYSTJgGEW/DQy2igc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=akYAfSn7CFKOAZD70OFCvBzwhtpbeupl+PrRk3Y8B7mgyXDeR64DVQeJdh/sua12YIellB3oOgENI4YUihcsTLkCjfJZf41p4Xffc1DB65UvP9/1iQ5anLA06WpqFS3CYJ/o3bmnCfIyycou/EpmGmZTCCNrCL9gowGf8Neb41s= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=0leil.net; spf=pass smtp.mailfrom=0leil.net; arc=none smtp.client-ip=45.157.188.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=0leil.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=0leil.net Received: from smtp-3-0000.mail.infomaniak.ch (unknown [IPv6:2001:1600:4:17::246b]) by smtp-3-3000.mail.infomaniak.ch (Postfix) with ESMTPS id 4YxyVg6P1Hz79m; Tue, 18 Feb 2025 12:49:31 +0100 (CET) Received: from unknown by smtp-3-0000.mail.infomaniak.ch (Postfix) with ESMTPA id 4YxyVg2l5Zzk6M; Tue, 18 Feb 2025 12:49:31 +0100 (CET) From: Quentin Schulz Date: Tue, 18 Feb 2025 12:49:16 +0100 Subject: [PATCH 5/9] arm64: dts: rockchip: enable I2S0 in Haikou carrierboard, not Puma 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: <20250218-tsd-align-haikou-v1-5-5c44d1dd8658@cherry.de> References: <20250218-tsd-align-haikou-v1-0-5c44d1dd8658@cherry.de> In-Reply-To: <20250218-tsd-align-haikou-v1-0-5c44d1dd8658@cherry.de> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner Cc: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Quentin Schulz X-Mailer: b4 0.14.2 X-Infomaniak-Routing: alpha From: Quentin Schulz I2S0 is routed to the Q7 golden fingers and, on Haikou carrierboard, to an I2S codec. Nothing aside from signal routing is done on the SoM, therefore it's the duty of the carrierboard to enable I2S0 whenever an I2S codec is present. Such is the case of the Haikou carrierboard, therefore let's migrate the enabling of this controller to the carrierboard DTS instead of the SoM DTSI. Signed-off-by: Quentin Schulz --- arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 3 +++ arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts b/arch/arm= 64/boot/dts/rockchip/rk3399-puma-haikou.dts index 327fbc0a56655d5e544a99cedbfb1bcd39ad769a..df8a8ec582ecc6830ef11be372f= 204057759d1f3 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts +++ b/arch/arm64/boot/dts/rockchip/rk3399-puma-haikou.dts @@ -185,6 +185,9 @@ sgtl5000: codec@a { }; }; =20 +&i2s0 { + status =3D "okay"; +}; =20 &pcie_phy { status =3D "okay"; diff --git a/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi b/arch/arm64/boo= t/dts/rockchip/rk3399-puma.dtsi index 548bd7b486c185c80be87d433f149c3fac65ae8a..399c86bcbfefa5c667f11f31b34= 91eb693cfae76 100644 --- a/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi @@ -447,7 +447,6 @@ &i2s0 { pinctrl-1 =3D <&i2s0_2ch_bus_bclk_off>; rockchip,playback-channels =3D <2>; rockchip,capture-channels =3D <2>; - status =3D "okay"; }; =20 /* --=20 2.48.1