Received: by 2002:a05:7412:2a8c:b0:e2:908c:2ebd with SMTP id u12csp4046175rdh; Fri, 29 Sep 2023 09:26:53 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGx3D5cdXTjAiA80ZwNKxU0dLsP4BEuy6VfzZEgdpfmLxQAkAf5ccKBl7lrLyDz416p9Y41 X-Received: by 2002:a05:6a20:3d0f:b0:135:110c:c6e1 with SMTP id y15-20020a056a203d0f00b00135110cc6e1mr5142714pzi.7.1696004813187; Fri, 29 Sep 2023 09:26:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696004813; cv=none; d=google.com; s=arc-20160816; b=Hfczvg7l1mXCBNWwcw8Pv8dpoi7MR+AYoNu4OBgFX5xr0UXVHfUbDhwjOLYnh4MP+Q 6fLUeBCHjLxcr0mOO04lv8tGYYrdC11Li4B84rW3oh9vqDRyF6YEVHy+GmdIPEEUmjdk 0+tsdcUwVUqFPnD+A+GSFqCRGyiu8fu1xsLFUk/59yGagXR2Xa7ObjLy0xZzmpMTSNMF PKvhOdGPMomCNjRMYF2WI9vZ4NjSbwpOPZKS9XuEczRJ1a5f2drmtGpy/U48hBMRzEuf RTYvXvVaZ0ct/hc/mxkzAVSJ3G24E49P4oBjfT/1dQvz0DeO3Kra/XGs1tOBieCJjCPr Kd8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=rxUXtFNvlhvWGDgidVJ0uGnxIHZPkgv/fvj4acke/Uo=; fh=RbOrAsjZQ+xu78MjSRyeYAwBxanKpLnqHx+ZuC6snhw=; b=h0oUgGiN+2FmEjERwbISJl1ENIGV4qFnoaKILPmSxxUujAxoL3fMnsIW7RnBYBnKRL /LW7i8EPbNEk+AT+RGy7kgWTwe74kWs4N8gyUaE7vAa8Znsi1HQ/1gxfwQVKoruiyyVL Hrt66dQn3iCrVTC2ZWHuTPpH5uwGTjD1suJTenugxo5QM9tSVzYQMOYC4rHsPsCe9+cM o5v1lmA5v6F2VnQWonvHtl1+lNkQVB1jATEC+J4GcH9eCoG0/9X38k48lzFy6+RU9ywj W94eBaYVitODyYwuDXMWN7F5AWcVPfjHFrRYz5va9CKJkr9QhdCMf9KQmVBPdRbSV/qX vrZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=l3TOIOUn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id 36-20020a631564000000b00578bd92e502si21781049pgv.558.2023.09.29.09.26.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Sep 2023 09:26:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@bootlin.com header.s=gm1 header.b=l3TOIOUn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=bootlin.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 71E73828B8EB; Fri, 29 Sep 2023 03:08:48 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232959AbjI2KIk (ORCPT + 99 others); Fri, 29 Sep 2023 06:08:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232936AbjI2KIg (ORCPT ); Fri, 29 Sep 2023 06:08:36 -0400 Received: from relay8-d.mail.gandi.net (relay8-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::228]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F08141AB; Fri, 29 Sep 2023 03:08:33 -0700 (PDT) Received: by mail.gandi.net (Postfix) with ESMTPSA id 4EFBD1BF208; Fri, 29 Sep 2023 10:08:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1695982111; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rxUXtFNvlhvWGDgidVJ0uGnxIHZPkgv/fvj4acke/Uo=; b=l3TOIOUnznLh4g3Pn6jMqLu3euT6ITw4jujrNAl8w6J3ITMmItSZk3v0vSO3n3dnbFJHfQ 6rq0rz68ze+D9VjoM9SQXPFqfihrHis6JJ2JoJSLCsjtPALtg3ror+RIhnKpxJpeTE5ONt Usk/Hy+amCFNYMBIpFHpMdlSzAf/jhr+7ClutrmdXty3AYQvpAF4SrY1SxX4iE1i2kZLzI 7UPlkPLBBRuSFvYAz9cyNBv7IRbLkrMQsmmJy0uGOfvgcdGp0rbDUALxeM/wpspB6hE8Ha DxAaZtFDv203mwcOCBneIx0qe+g/hQpwM1FDK1LNzKNeWKBrtAWws4VMyyTfMg== From: Mehdi Djait To: mchehab@kernel.org, heiko@sntech.de, ezequiel@vanguardiasur.com.ar, hverkuil-cisco@xs4all.nl, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org Cc: paul.kocialkowski@bootlin.com, miquel.raynal@bootlin.com, maxime.chevallier@bootlin.com, luca.ceresoli@bootlin.com, thomas.petazzoni@bootlin.com, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, linux-rockchip@lists.infradead.org, devicetree@vger.kernel.org, Mehdi Djait Subject: [PATCH v6 1/3] media: dt-bindings: media: add rockchip-vip Date: Fri, 29 Sep 2023 12:08:00 +0200 Message-ID: <6fa90df50c201dec70165c5138bc837f5a8829b5.1695981374.git.mehdi.djait@bootlin.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-GND-Sasl: mehdi.djait@bootlin.com X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Fri, 29 Sep 2023 03:08:48 -0700 (PDT) Add a documentation for the Rockchip Camera Interface controller binding. This controller can be found on platforms such as the PX30 or RK1808, RK3128 and RK3288. The PX30 is the only platform supported so far. Signed-off-by: Mehdi Djait --- .../bindings/media/rockchip-vip.yaml | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/rockchip-vip.yaml diff --git a/Documentation/devicetree/bindings/media/rockchip-vip.yaml b/Documentation/devicetree/bindings/media/rockchip-vip.yaml new file mode 100644 index 000000000000..33c603209c39 --- /dev/null +++ b/Documentation/devicetree/bindings/media/rockchip-vip.yaml @@ -0,0 +1,91 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/rockchip-vip.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Rockchip VIP Camera Interface + +maintainers: + - Mehdi Djait + +description: |- + Rockchip Video Input Processor present on PX30, RK1808, RK3128 and RK3288 + +properties: + compatible: + const: rockchip,px30-vip + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + + clocks: + items: + - description: ACLK + - description: HCLK + - description: PCLK + + clock-names: + items: + - const: aclk + - const: hclk + - const: pclk + + resets: + items: + - description: AXI + - description: AHB + - description: PCLK IN + + reset-names: + items: + - const: axi + - const: ahb + - const: pclkin + + power-domains: + maxItems: 1 + + port: + $ref: /schemas/graph.yaml#/$defs/port-base + description: A connection to a sensor or decoder + +required: + - compatible + - reg + - interrupts + - clocks + - port + +additionalProperties: false + +examples: + - | + #include + #include + #include + + parent0: parent { + #address-cells = <2>; + #size-cells = <2>; + + vip: vip@ff490000 { + compatible = "rockchip,px30-vip"; + reg = <0x0 0xff490000 0x0 0x200>; + interrupts = ; + clocks = <&cru ACLK_CIF>, <&cru HCLK_CIF>, <&cru PCLK_CIF>; + clock-names = "aclk", "hclk", "pclk"; + resets = <&cru SRST_CIF_A>, <&cru SRST_CIF_H>, <&cru SRST_CIF_PCLKIN>; + reset-names = "axi", "ahb", "pclkin"; + power-domains = <&power PX30_PD_VI>; + port { + vip_in: endpoint { + remote-endpoint = <&tw9900_out>; + }; + }; + }; + }; +... -- 2.41.0