From patchwork Thu Jun 30 16:50:30 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kieran Bingham X-Patchwork-Id: 34931 X-Patchwork-Delegate: laurent.pinchart@ideasonboard.com Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bIfBp-0005UV-96; Thu, 30 Jun 2016 16:51:45 +0000 X-tubIT-Incoming-IP: 209.132.180.67 Received: from vger.kernel.org ([209.132.180.67]) by mail.tu-berlin.de (exim-4.84_2/mailfrontend-6) with esmtp id 1bIfBn-00088r-3t; Thu, 30 Jun 2016 18:51:45 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752774AbcF3Qv1 (ORCPT + 1 other); Thu, 30 Jun 2016 12:51:27 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:34555 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752233AbcF3Qui (ORCPT ); Thu, 30 Jun 2016 12:50:38 -0400 Received: by mail-wm0-f67.google.com with SMTP id 187so24376788wmz.1 for ; Thu, 30 Jun 2016 09:50:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ksquared.org.uk; s=google; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=hXx6EbZtI91k32xCeaH10V22va8UdzbrOkyMgqUWp00=; b=gIgKe6paMmr48AL8GHzvzGaSiy+avW7/nEv5QTMMtoyf+cIWAGnWMM93p/XkHlNnDQ c6ZI9AZt+zAmxOi3sGpQOwoSX+xqw83c4Ms5+EU1fKhLBqhyanVpsq4VvWEtuuzy2Onq gqgD7uQMog8xOi/E5qE4aJrEq0IUH/fyCPS4M= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bingham-xyz.20150623.gappssmtp.com; s=20150623; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references; bh=hXx6EbZtI91k32xCeaH10V22va8UdzbrOkyMgqUWp00=; b=Lt/XJEMs0NmBdPbJavKBZZy3MiR0RLLVCl/6ix+SUup9/CptI/bhJMPYcC07bp6Z2E DGZmnu9ATJlEcug9HFWArFl/z45eKrQz8qxcVqNRe68i6FfKUIlRyQ/mQrNaKfX8PERE 7EC48hOR8UCQ0/YEzdc4odP0SX92/1bo8AI3/lUCzLBezpXbncAot34krEPpceAJjHbF Lc1ijz7ttC7qZGt0foi/DO8ZpGxuAMyI8Sx+cVOOva2LW0nNib+q3QkgT179AaYbzS0b jILrzPJhoVSBwTPrYORs1OvauwdsybSokpFy59WeG4mWr6X/ZfvJ42DKJg9b4mixhUBm X6pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=hXx6EbZtI91k32xCeaH10V22va8UdzbrOkyMgqUWp00=; b=UxaCKQZUg5jlj7FPIo7ycM9PsyXvypazOxSNKv6vCSzrLsDAcPleeeIOE0jKfwJDI6 m48kY8h0gDC/37rJicztQdLx0s7AF7CwE/cMOkS1xX0jzWUTdIC/f7+K5B/XEnHF92pi 4+4oUSxToHIOAge44PgdG0U24DwNF5kTBVaIyFekD7TSXmu4SNqKRkgVXRShDXXAUfxU ao/cZmZDNbHGMBtnAx6dRjyquVsxKpEjL86RHfkINFdpd3WTc5xQ9ZtTVuJjxc4zDocn WVlQFwHDtE7kW8gi3KKUr66fGkOMof6Nf83Ctcl8ityd06SgmMApIhBEruGqRY1O+HeI 8yYQ== X-Gm-Message-State: ALyK8tKbA8DfQtel0Gr6dHN0VVQRFPBLT1MYN3xeo/OOw8NkeK/5epZMMTZ4v9QCv4Gg5g== X-Received: by 10.28.32.14 with SMTP id g14mr14919617wmg.72.1467305436447; Thu, 30 Jun 2016 09:50:36 -0700 (PDT) Received: from CookieMonster.cookiemonster.local (cpc87017-aztw30-2-0-cust65.18-1.cable.virginm.net. [92.232.232.66]) by smtp.gmail.com with ESMTPSA id vu10sm3843274wjb.27.2016.06.30.09.50.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 30 Jun 2016 09:50:35 -0700 (PDT) From: Kieran Bingham To: laurent.pinchart@ideasonboard.com, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, kieran@ksquared.org.uk Subject: [PATCH v2 3/3] dt-bindings: Add Renesas R-Car FDP1 bindings Date: Thu, 30 Jun 2016 17:50:30 +0100 Message-Id: <1467305430-25660-4-git-send-email-kieran@bingham.xyz> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1467305430-25660-1-git-send-email-kieran@bingham.xyz> References: <1467305430-25660-1-git-send-email-kieran@bingham.xyz> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2016.6.30.164516 X-PMX-Spam: Gauge=IIIIIIIII, Probability=9%, Report=' MULTIPLE_RCPTS 0.1, XYZ_TLD 0.1, HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_2000_2999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, CS_SUSP_TLD_BODY 0, DKIM_SIGNATURE 0, IN_REP_TO 0, LEGITIMATE_NEGATE 0, MSG_THREAD 0, MULTIPLE_RCPTS_RND 0, NO_URI_HTTPS 0, REFERENCES 0, SINGLE_URI_IN_BODY 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __CP_MEDIA_BODY 0, __CP_URI_IN_BODY 0, __HAS_CC_HDR 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __HAS_X_MAILING_LIST 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MULTIPLE_RCPTS_CC_X2 0, __REFERENCES 0, __SANE_MSGID 0, __SINGLE_URI_TEXT 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_IN_BODY 0, __URI_NO_WWW 0, __URI_NS , __URI_WITH_PATH 0, __YOUTUBE_RCVD 0' The FDP1 is a de-interlacing module which converts interlaced video to progressive video. It is also capable of performing pixel format conversion between YCbCr/YUV formats and RGB formats. Reviewed-by: Laurent Pinchart Signed-off-by: Kieran Bingham Acked-by: Rob Herring --- Changes since v1: - title fixed - Interrupts property documented - version specific compatibles removed as we have a hw version register - label removed from device node example * (fdp1 is not referenced by other nodes) .../devicetree/bindings/media/renesas,fdp1.txt | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/renesas,fdp1.txt diff --git a/Documentation/devicetree/bindings/media/renesas,fdp1.txt b/Documentation/devicetree/bindings/media/renesas,fdp1.txt new file mode 100644 index 000000000000..e6abd2a17e66 --- /dev/null +++ b/Documentation/devicetree/bindings/media/renesas,fdp1.txt @@ -0,0 +1,33 @@ +Renesas R-Car Fine Display Processor (FDP1) +------------------------------------------- + +The FDP1 is a de-interlacing module which converts interlaced video to +progressive video. It is capable of performing pixel format conversion between +YCbCr/YUV formats and RGB formats. Only YCbCr/YUV formats are supported as +an input to the module. + + - compatible: Must be the following + + - "renesas,fdp1" for generic compatible + + - reg: the register base and size for the device registers + - interrupts : interrupt specifier for the FDP1 instance + - clocks: reference to the functional clock + - renesas,fcp: reference to the FCPF connected to the FDP1 + +Optional properties: + - power-domains : power-domain property defined with a power domain specifier + to respective power domain. + + +Device node example +------------------- + + fdp1@fe940000 { + compatible = "renesas,fdp1"; + reg = <0 0xfe940000 0 0x2400>; + interrupts = ; + clocks = <&cpg CPG_MOD 119>; + power-domains = <&sysc R8A7795_PD_A3VP>; + renesas,fcp = <&fcpf0>; + };