From patchwork Tue Feb 25 18:30:53 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 868348 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 59370189B91; Tue, 25 Feb 2025 18:32:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508354; cv=pass; b=obeCUvhpe2G0NOc+zVyz0XqaK/FmmTnpTkp1hvLTgKqrWxjcAFx3Hkfipv7lsIHaDsih+iJbM+FiQAP0T1b1OqEylEl7NtfZKk94Ix/AAlZJPSFKD1qtJ+WcM4gntmmeCt9HaotYLh0RSH9UsdtvEaYN00g6NXNbFrmxE80hlGw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508354; c=relaxed/simple; bh=7YBv4TV4OSCYMGU9/JN624saPQbxk1vUOER1vqH+wYk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=tx+H+CajAahYXImEfcBBWD/pyX80nr+A0U04NgGDK4rzw6IhAldJrlJHgxFIsa/UdpcIZIlkeB24tdNClVkfQw9Hg8BxRem5gXdI5zZG4aw4ZnjrmY5VsJm+s2XtXJW72uaYcGTrC6r0UyY58fOu2e3LQO9pO3WpzL2KAqKanlk= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=L89/9lwf; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="L89/9lwf" ARC-Seal: i=1; a=rsa-sha256; t=1740508307; cv=none; d=zohomail.com; s=zohoarc; b=U5/FaTdndwqBqtD9yWOtXXRHdXPcxIt3WDJFh+QTJnSfhF04JyOKCkd7INXoolX9zGxy8xpLmU73JAjDqfzMudJ+dh5x8xE32T5hlYZr54+Apu51XAdIlu7hysEoyuSv+U9dFOVbI/5IoMPZ8l4cQ3CN44PAfNqDudNY51Fh+fo= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740508307; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=ksDagsXbRnqXqY/SM85Of5WqOjgwoOYDeKarCY0Qk/4=; b=A19J2CSy2PXC8n57nLGry+yxSGPeI7/o8ffwCvbIAtiIW0tF87NgqAlnXWThmF8co63x6oUpf53H7QLYUNtGOebyRbea5hKwn7exX6OGitF7QZRMr7LZNJq3Dr29t0WFzoSjldgIp9SuQHfuYgHiE1GOH/oLdjQWRDhtpgfP9wI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740508307; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=ksDagsXbRnqXqY/SM85Of5WqOjgwoOYDeKarCY0Qk/4=; b=L89/9lwfPNFmZT77ZLk1sI1z3DwLwa/md/fKhnFCaPQThuwgN5OtJDW9koDXr1bU 13QhwOHcml1llK/Tb34S0ro7ugxQ5GUStYSwIh/eDI3ft1eEvyb6H2Unt6R1kFFt2MD Oogl9IaxNvhzRulnO88m4K5aeGy51H10SSeOHCNo= Received: by mx.zohomail.com with SMTPS id 1740508306356520.2415660523628; Tue, 25 Feb 2025 10:31:46 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Tim Surber , Christophe JAILLET Subject: [PATCH v10 1/6] MAINTAINERS: Add entry for Synopsys DesignWare HDMI RX Driver Date: Tue, 25 Feb 2025 21:30:53 +0300 Message-ID: <20250225183058.607047-2-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250225183058.607047-1-dmitry.osipenko@collabora.com> References: <20250225183058.607047-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External From: Shreeya Patel Add an entry for Synopsys DesignWare HDMI Receiver Controller Driver. Reviewed-by: Christopher Obbard Signed-off-by: Shreeya Patel Signed-off-by: Dmitry Osipenko --- MAINTAINERS | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 2286200b355b..1bb6a54e41c6 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -22952,6 +22952,14 @@ F: drivers/net/pcs/pcs-xpcs.c F: drivers/net/pcs/pcs-xpcs.h F: include/linux/pcs/pcs-xpcs.h +SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER +M: Shreeya Patel +L: linux-media@vger.kernel.org +L: kernel@collabora.com +S: Maintained +F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml +F: drivers/media/platform/synopsys/hdmirx/* + SYNOPSYS DESIGNWARE I2C DRIVER M: Jarkko Nikula R: Andy Shevchenko From patchwork Tue Feb 25 18:30:54 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 868347 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 169C6189B91; Tue, 25 Feb 2025 18:32:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508358; cv=pass; b=DIxFmW5lghZs69COflcvvZ3YHwGp89Qcp7wlsbwSuIwBhFd+qy7I7hZg1Hu0pTTH0NdlPUIj0dL7iBEflth7AV4/fsXo9liuz8pnZRe/Q79rsEePPPFqoNb0O99j7P8JLT38lP3BfYJEDgvBiuKGRuPbL2mMsK7mUjyRlKOM44s= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508358; c=relaxed/simple; bh=s1ziSytSVmc8iAUI3o7CjEFR1GPcDl4EsLBgMcR8CUM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ZaWzeZlYNbe43CSFlk/JKpIUcxM8CbpS6LWTVeOhyyw1EGlQH2UqDGNsABGcGVjtvB2nw4/JX4dpHr+bXJdgEluUgkfS/aZo9hCti+0rRbLlufy+ijW+thTfDPD6Bb6JJn66muWT252pZPa28KHccgxcO1mD5D00iAdnnwfYGp0= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=CD6/qC/g; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="CD6/qC/g" ARC-Seal: i=1; a=rsa-sha256; t=1740508313; cv=none; d=zohomail.com; s=zohoarc; b=R9nEnNGPo0oD9MLw7R1+JIFHrIzq719p94wvtUq2uASjnGZKvoEKDTzg9s8fOIpYi23vhzgtnulY30N1NL4XGxXg/1ys8wZpmZ0anrmDgVsdL9jn48bnoKyOPdzxZZIfH649EuWKiZoO0OVhqIuNuCRBd+aS0LfbetIIArtJ+LY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740508313; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=FAp90OZBq8uFu2M+L9vXUc0FUFCjHQCQSXx6G4QVIok=; b=gRgWVtK3Jbx6rqi5TFHOvmBC+q/wsmZn86J0fVOs5g6TeikdIP5nZ7pNQfEDloY0hZxjSDQlQIr/+BwBpfWECYiem5wS63aPDgQptWwBBVkxtF8MTH8DRYPpfx9YGH8+Nmx5WkfGLQRLgQqRdkySUUlfpxGTPNoqQoc/TNvReZA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740508313; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=FAp90OZBq8uFu2M+L9vXUc0FUFCjHQCQSXx6G4QVIok=; b=CD6/qC/gmNZ2P1/JaHDKCXWyz9fKGWXiiPoLuvlhSC2xCnATiTM0AAMeC+GdqYTd HKB/V3KNWn+i1H5WSEf23UdNOWvVx34dnld6868yyfIs9VexjqY2rZUcHiShKtKXKmS BcPw99K/wynhH84aKKLTBVmcdVcvh/FjD38oelog= Received: by mx.zohomail.com with SMTPS id 1740508311585403.1031952952543; Tue, 25 Feb 2025 10:31:51 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Tim Surber , Christophe JAILLET Subject: [PATCH v10 2/6] dt-bindings: media: Document bindings for HDMI RX Controller Date: Tue, 25 Feb 2025 21:30:54 +0300 Message-ID: <20250225183058.607047-3-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250225183058.607047-1-dmitry.osipenko@collabora.com> References: <20250225183058.607047-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External From: Shreeya Patel Document bindings for the Synopsys DesignWare HDMI RX Controller. Reviewed-by: Sebastian Reichel Reviewed-by: AngeloGioacchino Del Regno Reviewed-by: Rob Herring Signed-off-by: Shreeya Patel Signed-off-by: Dmitry Osipenko --- .../bindings/media/snps,dw-hdmi-rx.yaml | 132 ++++++++++++++++++ 1 file changed, 132 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml diff --git a/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml b/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml new file mode 100644 index 000000000000..510e94e9ca3a --- /dev/null +++ b/Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml @@ -0,0 +1,132 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +# Device Tree bindings for Synopsys DesignWare HDMI RX Controller + +--- +$id: http://devicetree.org/schemas/media/snps,dw-hdmi-rx.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Synopsys DesignWare HDMI RX Controller + +maintainers: + - Shreeya Patel + +description: + Synopsys DesignWare HDMI Input Controller preset on RK3588 SoCs + allowing devices to receive and decode high-resolution video streams + from external sources like media players, cameras, laptops, etc. + +properties: + compatible: + items: + - const: rockchip,rk3588-hdmirx-ctrler + - const: snps,dw-hdmi-rx + + reg: + maxItems: 1 + + interrupts: + maxItems: 3 + + interrupt-names: + items: + - const: cec + - const: hdmi + - const: dma + + clocks: + maxItems: 7 + + clock-names: + items: + - const: aclk + - const: audio + - const: cr_para + - const: pclk + - const: ref + - const: hclk_s_hdmirx + - const: hclk_vo1 + + power-domains: + maxItems: 1 + + resets: + maxItems: 4 + + reset-names: + items: + - const: axi + - const: apb + - const: ref + - const: biu + + memory-region: + maxItems: 1 + + hpd-gpios: + description: GPIO specifier for HPD. + maxItems: 1 + + rockchip,grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + The phandle of the syscon node for the general register file + containing HDMIRX PHY status bits. + + rockchip,vo1-grf: + $ref: /schemas/types.yaml#/definitions/phandle + description: + The phandle of the syscon node for the Video Output GRF register + to enable EDID transfer through SDAIN and SCLIN. + +required: + - compatible + - reg + - interrupts + - interrupt-names + - clocks + - clock-names + - power-domains + - resets + - pinctrl-0 + - hpd-gpios + +additionalProperties: false + +examples: + - | + #include + #include + #include + #include + #include + #include + hdmi_receiver: hdmi-receiver@fdee0000 { + compatible = "rockchip,rk3588-hdmirx-ctrler", "snps,dw-hdmi-rx"; + reg = <0xfdee0000 0x6000>; + interrupts = , + , + ; + interrupt-names = "cec", "hdmi", "dma"; + clocks = <&cru ACLK_HDMIRX>, + <&cru CLK_HDMIRX_AUD>, + <&cru CLK_CR_PARA>, + <&cru PCLK_HDMIRX>, + <&cru CLK_HDMIRX_REF>, + <&cru PCLK_S_HDMIRX>, + <&cru HCLK_VO1>; + clock-names = "aclk", + "audio", + "cr_para", + "pclk", + "ref", + "hclk_s_hdmirx", + "hclk_vo1"; + power-domains = <&power RK3588_PD_VO1>; + resets = <&cru SRST_A_HDMIRX>, <&cru SRST_P_HDMIRX>, + <&cru SRST_HDMIRX_REF>, <&cru SRST_A_HDMIRX_BIU>; + reset-names = "axi", "apb", "ref", "biu"; + memory-region = <&hdmi_receiver_cma>; + pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_5v_detection>; + pinctrl-names = "default"; + hpd-gpios = <&gpio1 22 GPIO_ACTIVE_LOW>; + }; From patchwork Tue Feb 25 18:30:57 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 868346 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 8146F1A2C04; Tue, 25 Feb 2025 18:32:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508376; cv=pass; b=YaJ6EHsiWYd64woueLeY2jy8jScbKXO4pirCl5+aZh7l6VMw0wR6UfICWyoFg+ApgdN+7vzYn7Ipxqb9mwJtpRVNZ/O7nbWmfyldFTmjUi6eQ1GcqxG6EXskbscAmJC5JbbySR2OJ9M4E95kuAzkWLT1l42x8tLWchB7w+rRPQU= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508376; c=relaxed/simple; bh=Tzln5mfY2+RK5itMGZHBVwz8YCtbE9sO6UpTnDQrDdY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KCoOkliEwZLlj9DGGYOiMLBwFwtBb5fLqWgEiI/eUiBMN2rLmQBKYKoGegptUUJkghDugjQvtilRnIo+HYC2vRzWdQIC8kNbFqgYt8/MFPcZMMVa6vOOAvY3BMYt+p5Oc+RCR7j9J5z4oq3PdrBPVsXL2jnDcHdfaQvioqZgA7M= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=XSk+zH2C; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="XSk+zH2C" ARC-Seal: i=1; a=rsa-sha256; t=1740508332; cv=none; d=zohomail.com; s=zohoarc; b=RuhktljU+w3T1menTimfqEv4LjtcShzJxdwE/ONwS15YoFPCHoJcIyeX0B4Q0ulFXZbD2i6XNXbtGR9i3dnBLpvvTpuKXoG2AI/2TpXuuUQeHZAyqkh0vKz64OayuVjFRyseYYuiS15qT3BI6tdV/DwYmj3CZgg2gjhS7l+OaEU= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740508332; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=/JMA7VJYsngtKi9ltZZXsV2uv0aQI0PgrBwadMgnHyg=; b=apLzDDF9vWnqVu5Oz1v87frhUGg8+7BsHP8pKdY5vpRi6sivtN282AITKnS4rleYJErKSYiDJobYQxPlUodwlAv4mXsr9JA3SB1O8QjUE0jfkAaL1fMixLzScichYoBIuhTpyZZ+TyAhNKesX7BMvtPH/RyKwY745Qhjabo4mJo= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740508332; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=/JMA7VJYsngtKi9ltZZXsV2uv0aQI0PgrBwadMgnHyg=; b=XSk+zH2CLA/adOIBMkB07ZZELgr8e48AMY2SAplqOvMS5Mo/yL7A7KQKgQQBj6cr 7y2xsJ0LSk50OpFZjAjoplgEkYKvt0CoE9HX/MaEGGRln08eiFvA51SWECCGBqFsLH3 ab12Z8ZWvYpy+CMp64YJvnPH6Gnq5RNcpZFfWT6E= Received: by mx.zohomail.com with SMTPS id 1740508329085468.10604499185; Tue, 25 Feb 2025 10:32:09 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Tim Surber , Christophe JAILLET Subject: [PATCH v10 5/6] arm64: dts: rockchip: Enable HDMI receiver on rock-5b Date: Tue, 25 Feb 2025 21:30:57 +0300 Message-ID: <20250225183058.607047-6-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250225183058.607047-1-dmitry.osipenko@collabora.com> References: <20250225183058.607047-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External From: Sebastian Reichel The Rock 5B has a Micro HDMI port, which can be used for receiving HDMI data. This enables support for it. Signed-off-by: Sebastian Reichel Signed-off-by: Shreeya Patel Signed-off-by: Dmitry Osipenko --- .../arm64/boot/dts/rockchip/rk3588-rock-5b.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts index d597112f1d5b..377824e69e20 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts @@ -220,6 +220,18 @@ hdmi0_out_con: endpoint { }; }; +&hdmi_receiver_cma { + status = "okay"; +}; + +&hdmi_receiver { + status = "okay"; + hpd-gpios = <&gpio1 RK_PC6 GPIO_ACTIVE_LOW>; + pinctrl-0 = <&hdmim1_rx_cec &hdmim1_rx_hpdin &hdmim1_rx_scl &hdmim1_rx_sda &hdmirx_hpd>; + pinctrl-names = "default"; + memory-region = <&hdmi_receiver_cma>; +}; + &hdptxphy_hdmi0 { status = "okay"; }; @@ -377,6 +389,12 @@ &pcie3x4 { }; &pinctrl { + hdmirx { + hdmirx_hpd: hdmirx-5v-detection { + rockchip,pins = <1 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; + hym8563 { hym8563_int: hym8563-int { rockchip,pins = <0 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; From patchwork Tue Feb 25 18:30:58 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 868345 Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) (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 1B05E1A8F79; Tue, 25 Feb 2025 18:32:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=pass smtp.client-ip=136.143.188.112 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508377; cv=pass; b=DN5AeWN+Pxvstq/XQrXwDinCNymcI2/9wNKZ6SI+cJ1FyJcsw5DZx9ZNp467CuyEjydkn+D0KEkMurKL0FCYG6/szSVocIX8G4AeO4XObOoJPoo4Num4ffIVLdTCmSIjC17Cu+dgJ4qf0w47/M0Dp/fnrU+gVmYgYHK4Ah/euYg= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740508377; c=relaxed/simple; bh=710on4FianZf50Zr3diy6L+j+7/aC3MoxnjIw+csFKE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=A3OSwtEL9zC6LsVTq1V6Wgtu4Qz8BcNL4j+rwZeKV5qKGKE3ErrTctNDy85KGJYC434uSTieG4QBvZKeCLByOgP8oL5I9X8UP7B7K/Lc5sZInrSQzaU84KrP/b/mxsf07TFoxOZMyMCuIGXtNHNIrDMpK1WbMHqygefJeXZORMc= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com; spf=pass smtp.mailfrom=collabora.com; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b=Uc/2dSvg; arc=pass smtp.client-ip=136.143.188.112 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=collabora.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=collabora.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=collabora.com header.i=dmitry.osipenko@collabora.com header.b="Uc/2dSvg" ARC-Seal: i=1; a=rsa-sha256; t=1740508336; cv=none; d=zohomail.com; s=zohoarc; b=NAVluGKpp/hHUVVj+JxBpRBCQBz+X/4naBTk3fwp8FFJVh9jWYEsdF+C9gnx+4gP+cpCdwqg4IRFIdbVuo8hhMvXWSaXfMSQQTvKVYLm8sBOwNXf57Lr9zgKjSVLKm7q7N4piaS+61abaF/P3X+S0YDCTHiYCIZcN5ypYrBKKAM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740508336; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=tCejzOVQqwKvlJ+w4GPysB0BnrgHd030RmrjnYJfw9M=; b=mF8QfykBvKtsu8Y1GMsiDt10MHDqSo9xZQj6t1HjOGd4vM3TOZS1BXyPjOddToTitoJVWTnuCtOZQt0kuzyCGAjc+OBALvyy08ft934zLcGF6LPMGzOzQEy0xAQzvQsbpbY9iZdeP4OI0Ik7KePaAt/QhniFLCxCQYxLOn5gPi4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=dmitry.osipenko@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1740508336; s=zohomail; d=collabora.com; i=dmitry.osipenko@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Transfer-Encoding:Message-Id:Reply-To; bh=tCejzOVQqwKvlJ+w4GPysB0BnrgHd030RmrjnYJfw9M=; b=Uc/2dSvgq6Z/Ci2LMENGCAL/8uH67vuWViuP/LSjtvVwe3Z2T+qTCqbWQ2ztfAbE 0oz9ZcfUJM1MvjkxrdTOQ4mZpRQROouuO2tWvgutw5S9bv6TRodaeucsFRBlZf4ahaF Cd97yYKvWC7cfMYv/DWjHzYFr70xqt5Mgdg1+SGk= Received: by mx.zohomail.com with SMTPS id 1740508334520703.6738518506259; Tue, 25 Feb 2025 10:32:14 -0800 (PST) From: Dmitry Osipenko To: Shreeya Patel , Heiko Stuebner , Mauro Carvalho Chehab , Hans Verkuil , Rob Herring , Krzysztof Kozlowski , Conor Dooley , jose.abreu@synopsys.com, nelson.costa@synopsys.com, shawn.wen@rock-chips.com, nicolas.dufresne@collabora.com, Sebastian Reichel Cc: kernel@collabora.com, linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rockchip@lists.infradead.org, Tim Surber , Christophe JAILLET Subject: [PATCH v10 6/6] arm64: defconfig: Enable Synopsys HDMI receiver Date: Tue, 25 Feb 2025 21:30:58 +0300 Message-ID: <20250225183058.607047-7-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250225183058.607047-1-dmitry.osipenko@collabora.com> References: <20250225183058.607047-1-dmitry.osipenko@collabora.com> Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-ZohoMailClient: External From: Sebastian Reichel The Rockchip RK3588 has a built-in HDMI receiver block from Synopsys. Let's enable the driver for it. Signed-off-by: Sebastian Reichel Signed-off-by: Dmitry Osipenko --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index cb7da4415599..3dccc9e1c4aa 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -859,6 +859,8 @@ CONFIG_VIDEO_SAMSUNG_EXYNOS_GSC=m CONFIG_VIDEO_SAMSUNG_S5P_JPEG=m CONFIG_VIDEO_SAMSUNG_S5P_MFC=m CONFIG_VIDEO_SUN6I_CSI=m +CONFIG_VIDEO_SYNOPSYS_HDMIRX=m +CONFIG_VIDEO_SYNOPSYS_HDMIRX_LOAD_DEFAULT_EDID=y CONFIG_VIDEO_TI_J721E_CSI2RX=m CONFIG_VIDEO_HANTRO=m CONFIG_VIDEO_IMX219=m