From patchwork Thu Feb 27 05:50:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 870389 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 580451C5D6E; Thu, 27 Feb 2025 05:52:12 +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=1740635535; cv=pass; b=JmSyqkGR9GHzXXIK4rum9M7dHFsjoAdgHWVOS8ZBfz+YvpltVaqq56ho3hBTagNFhr42oeUTh1xCeIvmMAVAWJHSZEGP/Iq+0EfoLUblRqeY8vlwRAqoZJH2pTCvuOUGBuFJ4M5/RL3YOXotPhq3fOmQI9rfpanCjxsoiD8t8AQ= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740635535; c=relaxed/simple; bh=7YBv4TV4OSCYMGU9/JN624saPQbxk1vUOER1vqH+wYk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IGsV396ygWxrT45yUnI7Ih6km/Bf9RY3tsxjNm8UD9YlUNWyw+v8/RegMTnBmLFGEd+6rYl5TEIHE7kyv/WwXhn/WJOPqECrdJhM+OPqua74xxHVB/dvgMBOAKDuo/vm56ybTNBAaoBXh0n1JZNbhbeJa7V4suM8egenfZ+Suhc= 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=WsJcQ4kx; 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="WsJcQ4kx" ARC-Seal: i=1; a=rsa-sha256; t=1740635488; cv=none; d=zohomail.com; s=zohoarc; b=iP4LSM6UHY1mmPn+kphJLPYD176zW+HgoNvunszvYPOTC0nCGbs0s0rzQw8GikXGO+33vtiyfu5ObWpJxJ88MjeQ0xKzUaqliMYdGwTVO9/ym0RXBV+L/Ic9/Yz2LI6FivMSvkbG4xw6ZXJQDEwlPdsCliyFXxY/CS8dzz+sxE8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740635488; 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=NsgqYasembrdqtBBWtjXt1JCeLbaMCTIIu9H2QM3anyrhp2T7NKnpVenDopDKX+H0Rdukl4/aET3ZF/PEHSeZSo8U+MtNpJsj+sMUVQkTsasK35KFmKiZIzX0A67oHrM7um94Y5jv4S/k3EKl19EjUar+Pja0COBzt5UUv2R5jI= 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=1740635488; 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=WsJcQ4kx45KQiNLNpvs0TxlefS6cOWfHOVKhBQ6vTnG/7lRKcHNU+DvniethqJ+B GVQ0qhK5WvTdb7393rr3IXqBOPI/JCE/ft4KVVLlbAv0jjZI21Xcy4Fe4jKZxQT0Ho9 AHKvzm8oowSJgAuuM+YIa/taePmS1yH4vuz8ThqA= Received: by mx.zohomail.com with SMTPS id 1740635486224912.3395281829445; Wed, 26 Feb 2025 21:51:26 -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 , Diederik de Haas Subject: [PATCH v12 1/6] MAINTAINERS: Add entry for Synopsys DesignWare HDMI RX Driver Date: Thu, 27 Feb 2025 08:50:20 +0300 Message-ID: <20250227055025.766018-2-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250227055025.766018-1-dmitry.osipenko@collabora.com> References: <20250227055025.766018-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 Thu Feb 27 05:50:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 870388 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 0F3D721B9E3; Thu, 27 Feb 2025 05:52:17 +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=1740635539; cv=pass; b=D0VwjTyq+aVuekFUN5c1DXEBRy4ECj5JHkNXGwkAExa8DfBzuXZttEBQlD8ae0H6EeKNJG+oN/8M7nvFU5UQTRjCMBu3mGLwgBB9Q6b/EE6eVwbuHGfFtVeztO4156R3NgZH5RFKzSjbftsxf4IX57DOJ6FUrRIAuSPAeB2HD+Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740635539; c=relaxed/simple; bh=s1ziSytSVmc8iAUI3o7CjEFR1GPcDl4EsLBgMcR8CUM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GbmURHVTtyduQFDaSttaD8elC5eUCvHZL9bAvslVqPPh49GV5Mpff5IkbBq0mQzAb19lubEuUNmFmcWDXZSkXAJBvLYVauLVyiqxxJUlHqwVKZffHTa6YHWfadzU58QayBYWC9S6aZ2CRKs7E3Dwada4dZlviH4SvSe8BMVQzeU= 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=S/g4SB7r; 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="S/g4SB7r" ARC-Seal: i=1; a=rsa-sha256; t=1740635494; cv=none; d=zohomail.com; s=zohoarc; b=F6E6cGr2vBEnuClIPRVzbNYEtN/q9frPfpcXXJWYz9F8R1tSYhhaN1KApCs/enFN8dipXbG3tYPdhqkWCEwkTU6FjN97Hl0PM9KrnBsbHt7j6HuUiB1vFsHkWXuV16OgGiNmDvdjwqRFMDb8OUSPvNw3oFzkP3Z85wZype/0Prs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740635494; 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=fSPEZNMbSvPnM+Xe9TxN7BKUagHLjOVdha929srQ6f3C2jq8+PoQi0T16cOz4RkFuTwI+IfiAj5Bva4FE78ltD8fma+lMQqsiz63Q4VO0wH+jYRRmgPz6hBAjh0X/oUo/HmyjxhF7usWOWgown7ZgQrNoWOCzkCvI0sGfK0zkFE= 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=1740635494; 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=S/g4SB7ra/X/Qwoe5Ru1LYUFrVcIp4ihYXVR8K5nD1hgF31sIZ0sYmwsz6utvvCf hmShDpQi6Q5G5nacWwKv9EVrKpoN8zyZ1W1SztE5Qba8wsPZN2LW+H+cnO4exs86UKt csuSi8eqJh2gPPB46gyO8oJ8eD5cJ/VQ9J+MEhTY= Received: by mx.zohomail.com with SMTPS id 1740635492367382.1392896864369; Wed, 26 Feb 2025 21:51:32 -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 , Diederik de Haas Subject: [PATCH v12 2/6] dt-bindings: media: Document bindings for HDMI RX Controller Date: Thu, 27 Feb 2025 08:50:21 +0300 Message-ID: <20250227055025.766018-3-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250227055025.766018-1-dmitry.osipenko@collabora.com> References: <20250227055025.766018-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 Thu Feb 27 05:50:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 870387 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 2638621773E; Thu, 27 Feb 2025 05:52:34 +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=1740635557; cv=pass; b=FMBNBhtukuu7s6p6s1Ki4scxglh8SC058VQ0znJ6LPIJzJCPNy+mHS08Lwbsre1EVtIb8xQwOky80DEv7n+1uxEVHlw2IVla2Yhx+Jf/dePRrSBDVW9mgATRZ1s4PGuT4tiGYHTsPP6rOWC5JUk0VPtFskpt2YodHXvUHH1RA+k= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740635557; c=relaxed/simple; bh=Tzln5mfY2+RK5itMGZHBVwz8YCtbE9sO6UpTnDQrDdY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=KLuW32GRt2CSbBZwsG0bXrK63yatN0jmirUdYOUooOxjnuiW2zc3K8iFXcIHpbWCeCwGTHHKw9O6LgHmwy0dsay6uoc3X5mnPgHeaLbm+H6AIElQwxtvAblnkQB39wnyU6AxpYwc9oEyXgzw09xY7WVjXcN6To8A2otiCVwp+PU= 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=f7Szzhbs; 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="f7Szzhbs" ARC-Seal: i=1; a=rsa-sha256; t=1740635513; cv=none; d=zohomail.com; s=zohoarc; b=GQWzhaFuicO/CNHIk8L8J8Va37HRMPJ3Y80OiHYxLyc5JQJUbJyxTguaFD6yI3mks0yB0kDTFLZasTYv7w6YyOBpBQZATzML+NIYdqbNM2m+ZrAld/Wft+U27aI3AxEpai3SzMcNmkXb7EGQawyWyhmmmQNC1hpahXh/LxxK9q4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740635513; 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=cEI+EeM8vyHyFmFnXxOaKm2tkdno3OoE7P92qr5lHFCVpS+KvrtHCz1QSyhPmE+X5A3W55WiVGxct8I8S57JY8qFZiaXqIQC3N2J5M30tQ/pQMnnzzd724xtPK1lCaeG+kP0uUWxhiNdHY/WVhHO49KbbJL7zfijZsdQDNfXM/w= 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=1740635512; 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=f7SzzhbssilGiao8hdUKiyo4gL1IjZz9A9XgvnhwanbQeh7iAgp+7CNOdeBCiHBd dU7miwYU0LpEQbvz03ZTHgol4p72rNUeYYdxB1OsT52TIBQXGmvxFu9/IMFcUMzbrgA 7uyF/+z2zKI0VRNlTmAtXin0YG4df8Z5lqdxhL4E= Received: by mx.zohomail.com with SMTPS id 174063551011683.33689119099517; Wed, 26 Feb 2025 21:51:50 -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 , Diederik de Haas Subject: [PATCH v12 5/6] arm64: dts: rockchip: Enable HDMI receiver on rock-5b Date: Thu, 27 Feb 2025 08:50:24 +0300 Message-ID: <20250227055025.766018-6-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250227055025.766018-1-dmitry.osipenko@collabora.com> References: <20250227055025.766018-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 Thu Feb 27 05:50:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 870386 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 9A65021C189; Thu, 27 Feb 2025 05:52:58 +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=1740635580; cv=pass; b=csLZHKVIwqK3ZZ5kL2qngYb127PfqzFZWIBzpQKQ/l/8c/oIJZKtRGA9DXEAXC+Werf+xAC+N5p3SAOLJ8osTMjScbfNHlupf7UpxN32IMonWotKLLBz0KR5570Z4ljsGbGFmtCKICmuxwjXAPPXU/9j/CoPQH+SGoG49oYofvc= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1740635580; c=relaxed/simple; bh=8F66nSttOlsQP03vnEfihLm5ICcMwT66a6odkCxM1MQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=gQ2sGhHMOrKa+oWaFR2kc2Z0xqXseHAtTocFaLQpFQPluit3ufMbO9kSaw8Bk6fWYrjgn7XneMHY1caW/18LnEmdWYYTbFzljNH72t5WCI33msA3rgLpljqlBgMJXZDgF4kgnqBbZKO7MOxr20C86nod1+T2Ia9Z+UxfQ72zfm0= 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=Nk/AA9Mz; 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="Nk/AA9Mz" ARC-Seal: i=1; a=rsa-sha256; t=1740635517; cv=none; d=zohomail.com; s=zohoarc; b=YoQrY2jJXdi0enWYwfObzk+TuGIE90Pef0UhW0UTu7FXPYiqPclPUW11WifToXd5b0HizSq/ZfS/HigWWawqwxqI+PjWnY8EyEH2krGh647K48oenoDVS7PNSsVZQz9BsSU+RSnZKmZJKJhVIRgQ7UgmhnpjxaZytJwiWzMc+rA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1740635517; 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=v6XdBeWdF3ROCU+Lkd505Ci9024pYHmhBHgplZExxHU=; b=jGnLyROSPJZ6k++3w8Sp2hgp0l1uW5VcafAkjnKrF1sHzmf32Pxud7UByUGVP11ERIcqwZuLKWlhcHMYKJ5f2tlIzs3d4YQgWimkzy01BZwFC2DXtiNP3gH4RG7aSLviiZobugrpqx7w0O8dvsRcOIZZnOJa5GQy4MjdCTb3lPk= 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=1740635516; 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=v6XdBeWdF3ROCU+Lkd505Ci9024pYHmhBHgplZExxHU=; b=Nk/AA9MzRtpTOmVJPIv6ZYeeM3VkX+OhI7nfUNdbi8/sSU3Udr/Lv1tY4CTioGaj qNMy543jC0YJ4otuSR2v60Hdvi3unr/2W3k6iUgYI0pFjl2vN1/Y0VE5owgTYWcqwBc VyZbC7iFF1dMcfxiOqHkkK9aGvhOLPdDOudDLSgM= Received: by mx.zohomail.com with SMTPS id 174063551581345.48698581088945; Wed, 26 Feb 2025 21:51:55 -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 , Diederik de Haas Subject: [PATCH v12 6/6] arm64: defconfig: Enable Synopsys HDMI receiver Date: Thu, 27 Feb 2025 08:50:25 +0300 Message-ID: <20250227055025.766018-7-dmitry.osipenko@collabora.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: <20250227055025.766018-1-dmitry.osipenko@collabora.com> References: <20250227055025.766018-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 | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index cb7da4415599..6ed1ad3c0055 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -859,6 +859,7 @@ 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_TI_J721E_CSI2RX=m CONFIG_VIDEO_HANTRO=m CONFIG_VIDEO_IMX219=m