From patchwork Tue Mar 26 11:02:23 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 161200 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp5064733jan; Tue, 26 Mar 2019 04:02:43 -0700 (PDT) X-Google-Smtp-Source: APXvYqyqy6KB4//mSExG/GWmnDiWBKY/xxOwCb+UAyBQK2U/geozaBVnCAn9HYBC9IIXpD43Miv5 X-Received: by 2002:a17:902:b617:: with SMTP id b23mr28897540pls.200.1553598163487; Tue, 26 Mar 2019 04:02:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553598163; cv=none; d=google.com; s=arc-20160816; b=M06Ougweaj3tQhHLC5zfcN5mdNbZLu0//qFzjZPfQO9PWHFcd4I+81kyhQ42Tkr07a lcbZ2dV9OqS/e80ezL9TdC0+pL7FoRUYFHPjg5mGNJYrIDI5FzbIT1NCQLAlsk8EjSGt H+esk621zKQL2F++qwCfj8auCVjo3Lrzpl+LuCTHBWemrnVXPofjVeldrvNiBHITmc6H 7PO3zgfe2CrI3970zFbF9J7GRaN8mlqLvAzQoti5YshijhbyGE40TDjwYQ6iR+EoE2GE 4EOYeZF5aZqdsIBAw/DjlcU8qnEHMRabyAEBvKSvbUQsgdxoV0CUCx6va8DrWa19TP6z 0VoQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=or2H0XX3fpoft+bcRNSVhU9ZpCFzIIJHGEXLzy1JLT8=; b=WEaQ+QR/6vZjRnXmeRRpBnkIjYzj5VJsSgkrqj3ioY1gnaVEhkO5CmyViTnzOdxpaW zrjxPNJaQpUyKickxnd4mKswPk0YkE6aeq3niYDmBk1h8QGA+38l4TlJ3WuWB6xicrk7 nzNvuJDKuwTMfmy0Zr+eMEWfhodjcsfhAOfDGlq+GYcqiPDxtENLtzHToKSXwRu6bInw DRAyciWasbhwn4SraN92IN1BAe/KNRidz+VT+9Uw9iY4Cb5ikDuem3QxQcn/WzpCerYV 0q0G07yQtMdyyvT9Kf6gl/X9CifmTZnyo6Xbun/Qz5burE+7dHrNYtWn8DeLV3K+mxu7 bCjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=OKYUXg2h; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m18si5356408pls.18.2019.03.26.04.02.43; Tue, 26 Mar 2019 04:02:43 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=OKYUXg2h; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726258AbfCZLCm (ORCPT + 7 others); Tue, 26 Mar 2019 07:02:42 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:38913 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725776AbfCZLCm (ORCPT ); Tue, 26 Mar 2019 07:02:42 -0400 Received: by mail-wr1-f67.google.com with SMTP id j9so13769768wrn.6 for ; Tue, 26 Mar 2019 04:02:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=or2H0XX3fpoft+bcRNSVhU9ZpCFzIIJHGEXLzy1JLT8=; b=OKYUXg2hKcGNtejC3BhbRJmxiIvYZ7Kqn2sazGWU1wh5s84rXR7noozgaDHhJ7isQ0 O/s8qz2jHXUFFeu/YOqxPRe/lyN3W+Raq/AeBpGAYwoiO1Zor470C3e6oFymJgN3K3El Us+kC0uFoys+1aMh11LD5cyRiWTThV+9BSHXs7/0ytMWTE3gi3H2Wya85nNd7tQpcHm8 77rJdf0MU31LJ2IRDBGcoMKGw30g6zUa6tBfdrjiLtB311kqLOnqKeTSJsereqYPYRjb tm8RIr2Q/1jX+wyfXjOxBuBSvySPwVosEgKNuKBvsY5Itr9AtrnCXuM3Ah9ZXYYGq0NN jYdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=or2H0XX3fpoft+bcRNSVhU9ZpCFzIIJHGEXLzy1JLT8=; b=F0ElvvgmjILcVKGwostFNgz05dgSvc/g1Oowzv/Bb7pDcBRf6NaYHK9lqDtCdUN/9J 1ePJkOBnQxwoQmkkLgNr0QatDoI/i0O9PkpA2L6dzWbuVWMNrrGFazDg8A51FF76161Z a1gPCbbtyMmg7ywuLqul4Ckqc5+9lN+dGbnG9RPDETMHVY+iLK+EzlINzg1lW74kHR4/ OjTDEim7ctTfDq2BEfKGTWamocqyS3jhBQBl6ktOtXxuGhNLC1wN9gX1tmqzdxuaZDRz JrexM3zVTI5AQgSpXKfsDldo5k4sT16d11A5RqD7FVT0f8ET9BHeXxyqEnwEu//Bv3sC djFw== X-Gm-Message-State: APjAAAX7PGTIU67f8YzA3guqn6iAz4v9x7WqTVfyO/wTVa7cvevS4DfP cdOFOfM+RAcFd7hVVycV0xhA1A== X-Received: by 2002:adf:e40b:: with SMTP id g11mr18649029wrm.207.1553598161288; Tue, 26 Mar 2019 04:02:41 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id q63sm17958010wma.21.2019.03.26.04.02.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 04:02:40 -0700 (PDT) From: Rui Miguel Silva To: Shawn Guo , Rob Herring , Fabio Estevam Cc: Laurent Pinchart , devicetree@vger.kernel.org, Rui Miguel Silva Subject: [PATCH v2 1/5] ARM: dts: imx7s: add mipi phy power domain Date: Tue, 26 Mar 2019 11:02:23 +0000 Message-Id: <20190326110227.7324-2-rui.silva@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190326110227.7324-1-rui.silva@linaro.org> References: <20190326110227.7324-1-rui.silva@linaro.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add power domain index 0 related with mipi-phy to imx7s. While at it rename pcie power-domain node to remove pgc prefix. Signed-off-by: Rui Miguel Silva --- arch/arm/boot/dts/imx7s.dtsi | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) -- 2.21.0 diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi index e88f53a4c7f4..9a680d3d6424 100644 --- a/arch/arm/boot/dts/imx7s.dtsi +++ b/arch/arm/boot/dts/imx7s.dtsi @@ -606,7 +606,13 @@ #address-cells = <1>; #size-cells = <0>; - pgc_pcie_phy: pgc-power-domain@1 { + pgc_mipi_phy: power-domain@0 { + #power-domain-cells = <0>; + reg = <0>; + power-supply = <®_1p0d>; + }; + + pgc_pcie_phy: power-domain@1 { #power-domain-cells = <0>; reg = <1>; power-supply = <®_1p0d>; From patchwork Tue Mar 26 11:02:24 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 161201 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp5064807jan; Tue, 26 Mar 2019 04:02:46 -0700 (PDT) X-Google-Smtp-Source: APXvYqwNzC+VRwfltmI3VEv2LjP9rzTQykp6efAi1nvNsJVn/vy/LJ2/2vZjfkpw52hcDTcJJLDf X-Received: by 2002:a62:6c6:: with SMTP id 189mr28629040pfg.36.1553598166597; Tue, 26 Mar 2019 04:02:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553598166; cv=none; d=google.com; s=arc-20160816; b=fnxpXz3rIIDk5b0/Z3KnHrri5cD8uF3zkWeBWLKl5oeScqIoQzuzY2ol+WJelUdrvo V0tgCJ0/mPy0o1kT9z76ZWGJU6+pOC+IfS/VX9DA98jJl/+InXM0Mt3jry+kvupvEf4M uxNNzrjabpAIEwd3pST7LE5f12my8cLrXq+D2+qTSd/EMLVkhvOrSFYVzp2NC8Hs8PW+ LW8Azv3+myBUG0gxt1pFnEX3YFLtRS+gpwDALBRaFZDcjObeoD1so79mLartxNFWAz7G ia2WwrX5dKmzn6Dp+FEqNID7BWisQ/8896ahsmuLT90Gzckg2NAYRElKKBGr6+cShZGf RS5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=Km9F0+MNLg3bsKJa/pUludwKxgF0kSDjShLunfY0CCM=; b=mdq0yrWei2HjzZMvni/CN0WxXRiFuh0WB8uHDk/e3ricAhYGjVdA2dQgGiXD9ASCUs Kh3OXBRnLyrB9H71or+wUj04dSvozBImGYmGOm4NRNCP0SV2bnlAyirK9H7fCk2Sy6BF PeXoI/IXjQKmnewPXw/hyu9pKXiAt7x9jw58LDhOCmSS/vw7qT23O6hPNsP1U18G+YWH PXWaGl7JcoILI2LuDOTchDK6GCt3BHQB3qkb4RkycJh0c6ZYGn+zcmUv5FGYEY2WutO+ kZoktapYM60CBExNxM+YCGFCzIA6P0Yxd2cehiQUaIdzdMNKnJ5q5dBV2efrQd+hru5j AYgA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=OpRX6dpq; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m18si5356408pls.18.2019.03.26.04.02.46; Tue, 26 Mar 2019 04:02:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=OpRX6dpq; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725776AbfCZLCq (ORCPT + 7 others); Tue, 26 Mar 2019 07:02:46 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:46980 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726266AbfCZLCp (ORCPT ); Tue, 26 Mar 2019 07:02:45 -0400 Received: by mail-wr1-f68.google.com with SMTP id o1so13748662wrs.13 for ; Tue, 26 Mar 2019 04:02:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Km9F0+MNLg3bsKJa/pUludwKxgF0kSDjShLunfY0CCM=; b=OpRX6dpqxKx+6bFGp3YmdC/3m9nY99bwvc+EvHf9OMC4dO1hdhOk1ew+MIALWK4ia3 q913lIcH875bHGgnaXTlGK0oh21UAt/IJUck428uDrQpw2p6QAsRhkigcl/k8aFj+EM2 83SJpnPYlUzWfLx6Og1K9YNCw2yOsTwM9ftpT5evNpN7mRl6U4afwtoYx/6JgTr29D8S bJfS4Xjcyy/YurK3xGjolmHgpnea5xPbobqMTwxiuEECJsQT6jY9KPoetgMu9toV5xW9 wNlL/H5x7rpXY6RzBkL9D84sAQdued4292xdBJQE1o1lEKHP0/4bBQrg7+UkkQxGGKka r6GA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=Km9F0+MNLg3bsKJa/pUludwKxgF0kSDjShLunfY0CCM=; b=tlQTBB8tPnLfoKt6iQQH7wlt3pKgOp22rkfhIdColi0div5pYVAS97WFe3ercOM7SX Z7EZs+2Vl5TPoi2N6f4X7AzypYC1NKmCoxPwc86rXL6i7dfkapWiK6f8kGBkeiA5P/md lHpnIws+M1Q0uBoqSIDOq/c6Ij2QXqTl8qQNpQFMoDk55npQe8a1TY27T+PYLa8qQ2FX qmhXVGnoHWZffg1o5jxM5+DOv4cKa4pWm17XQAuIoTQNB/QseUx4shJGjDZ9+VCfZhoa tXZkXuIqEjBVgNq4mi+poi1ldIs07IJw07psNzd3pbCiqT97Sm2VFCVM8wWAvi1mYSya q2MA== X-Gm-Message-State: APjAAAV9Poy9i1q4mkHJsVH82hnuE/+MWVNt703oOoNjVSkW1iWu//DV GNYUVAJvloW+XntLGYJ7+BKDIg== X-Received: by 2002:adf:fe4d:: with SMTP id m13mr15362948wrs.267.1553598163835; Tue, 26 Mar 2019 04:02:43 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id q63sm17958010wma.21.2019.03.26.04.02.42 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 04:02:43 -0700 (PDT) From: Rui Miguel Silva To: Shawn Guo , Rob Herring , Fabio Estevam Cc: Laurent Pinchart , devicetree@vger.kernel.org, Rui Miguel Silva , Philipp Zabel Subject: [PATCH v2 2/5] ARM: dts: imx7s: add multiplexer controls Date: Tue, 26 Mar 2019 11:02:24 +0000 Message-Id: <20190326110227.7324-3-rui.silva@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190326110227.7324-1-rui.silva@linaro.org> References: <20190326110227.7324-1-rui.silva@linaro.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The IOMUXC General Purpose Register has bitfield to control video bus multiplexer to control the CSI input between the MIPI-CSI2 and parallel interface. Add that register and mask. Signed-off-by: Rui Miguel Silva Reviewed-by: Philipp Zabel --- arch/arm/boot/dts/imx7s.dtsi | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) -- 2.21.0 diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi index 9a680d3d6424..792efcd2caa1 100644 --- a/arch/arm/boot/dts/imx7s.dtsi +++ b/arch/arm/boot/dts/imx7s.dtsi @@ -497,8 +497,15 @@ gpr: iomuxc-gpr@30340000 { compatible = "fsl,imx7d-iomuxc-gpr", - "fsl,imx6q-iomuxc-gpr", "syscon"; + "fsl,imx6q-iomuxc-gpr", "syscon", + "simple-mfd"; reg = <0x30340000 0x10000>; + + mux: mux-controller { + compatible = "mmio-mux"; + #mux-control-cells = <0>; + mux-reg-masks = <0x14 0x00000010>; + }; }; ocotp: ocotp-ctrl@30350000 { From patchwork Tue Mar 26 11:02:25 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 161202 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp5064863jan; Tue, 26 Mar 2019 04:02:48 -0700 (PDT) X-Google-Smtp-Source: APXvYqy8nOMeDO41IPvJRYHF6fwKcY3DWFfRxe9OAnGbdKEVijWjOr4+JQ/CKgxH2RCY5EjRPAr7 X-Received: by 2002:a63:544f:: with SMTP id e15mr28811148pgm.344.1553598168798; Tue, 26 Mar 2019 04:02:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553598168; cv=none; d=google.com; s=arc-20160816; b=Qx6ZcmUGtkVjboXSR0Hgx/ZFjQlRLZ+nSdGHN3co8b4xJ1oRV9Jio0vpTtKuHqcuxC p63Sj8IlAIZLjCFNDW++YtiiRuYhfYiD9L9COb5d8PHu0C7ZwJ+9VrcYbksX99JledSs KlhjA+DL18HoZuARf9Nur5rSVpqvVx3xp0ea9AaRPUjNM65SAmwwIoJPEvuo8pNR5ogk vvnGzI+lBcbtbF641AOGf7L6kmIiNjVvnCpibygbV7fMPPdPm2ne8odaFo8Qm/I8CluR TCEOzcp3odJ6eN2Oeizw9Rno1m7cXEuTVcFkBZFDKZLQrJrZalwfPEyx6ZLx/v1dAvv8 y+Qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=0mGvQdPfscTi7F2JbwQVnrZKQA1X/Y6ftux3w4EESnw=; b=j4q6UqcMpJCG6oGvqfgtt5VJ0F8oyweKZIkyNJyvV0D2dyei26mD2ikzcep1nzHsaq l3eHzInF17RJVlqfIpqMHDxdwcx059LAUVOFQj6lmpKPxKvTwxWcXC2Hz19MK0BojNfA ciSPZtXT7SXrXiB7zgTbM4olK9jl5W9KUi5wjg4inuAwXwjRhhsh9RcWmbsqRXwySV8v 8kR/kB82vX/o6shJiNgHKGoLV1oVuL54axAqLubY2FFJRQ119JWD4AWvOmKANG68JgWG tK/I2l148CTCUh/g8nttB/cCxd8ZM7RYgn72qXBdkFFuLDVhS42Ue4JVv0Qk9Oz7NyQV LeLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rFclwKyt; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m18si5356408pls.18.2019.03.26.04.02.48; Tue, 26 Mar 2019 04:02:48 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=rFclwKyt; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726270AbfCZLCs (ORCPT + 7 others); Tue, 26 Mar 2019 07:02:48 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:51941 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726266AbfCZLCs (ORCPT ); Tue, 26 Mar 2019 07:02:48 -0400 Received: by mail-wm1-f65.google.com with SMTP id 4so12114377wmf.1 for ; Tue, 26 Mar 2019 04:02:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=0mGvQdPfscTi7F2JbwQVnrZKQA1X/Y6ftux3w4EESnw=; b=rFclwKyt5jUWUK0EgmqWPfQDwHvAhq1M8LE8MtB6E/2+iM1qfacLo5cgmGHF8lgbW+ QaAI6aKzGcSJMtu979YoplpDyj+Mkn/Rwh4+2czsgrGWMtSZ0U9nFvVpfgeQh8yf4n10 8x4xyUCtz3OfYnIrdqlJ9D5cljcUtVmjtfVpzB22fOM/ys4LoMkqBRE0wxCLMnTNSXuC WNvu1PwvEG9DQOdRFrq6AEtQKQdS6IYg8cb8VnEEODezhidmyCzweJh+fiuQlA6wMjcc RknTI3qCm96TEAa0487ZPfFPWOginTMa+AjI6rfubkKV38JW2Cgm17oE0fGneCxBXUuq fzHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=0mGvQdPfscTi7F2JbwQVnrZKQA1X/Y6ftux3w4EESnw=; b=c38iN23w6axgOYDjZQEnWs10ENBEDgjp4l3BWgt8Y9JzUMq+ZJpx3MC3JxLSWWv1Uk qs3CYBYCuWCwuJY05KB4gdys2s6JuF7oR+vCOFcg0AlDXr+EwZFBiyAGIwggQd2OesHl TbQ/6/WmzJaLy1bM/Uo9/uFDNbTDTQ/LCzNefyFDDWmtnhNmXR0uigVNxSJYoDeG+tC8 0PsHTmVQgy1I3Gw6ChyTp9Vfzl+yQ+bVZdUq5QPiECBPk0singyv0zOcQjfFKknYVn1B SkUIE1E/cN9WWkEu0FcgZofgd+JDEogxRYFhMGTz3NLlMh2m9rf3CRJjXS2ZLt/QyE7U 4/OQ== X-Gm-Message-State: APjAAAV1lBWE1Rk4xBTkW5pTjEEYSxeDagNCo1LjIzdsjZ/E3FFcekGW jPG0E77lxLruygreh7pRg3BKMg== X-Received: by 2002:a1c:c102:: with SMTP id r2mr14889451wmf.113.1553598166255; Tue, 26 Mar 2019 04:02:46 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id q63sm17958010wma.21.2019.03.26.04.02.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 04:02:45 -0700 (PDT) From: Rui Miguel Silva To: Shawn Guo , Rob Herring , Fabio Estevam Cc: Laurent Pinchart , devicetree@vger.kernel.org, Rui Miguel Silva Subject: [PATCH v2 3/5] ARM: dts: imx7s: Add video mux, csi and mipi_csi Date: Tue, 26 Mar 2019 11:02:25 +0000 Message-Id: <20190326110227.7324-4-rui.silva@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190326110227.7324-1-rui.silva@linaro.org> References: <20190326110227.7324-1-rui.silva@linaro.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add device tree nodes for csi, video multiplexer and mipi-csi. Signed-off-by: Rui Miguel Silva --- arch/arm/boot/dts/imx7s.dtsi | 70 ++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) -- 2.21.0 diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi index 792efcd2caa1..a50e5877fc18 100644 --- a/arch/arm/boot/dts/imx7s.dtsi +++ b/arch/arm/boot/dts/imx7s.dtsi @@ -8,6 +8,7 @@ #include #include #include +#include #include "imx7d-pinfunc.h" / { @@ -506,6 +507,29 @@ #mux-control-cells = <0>; mux-reg-masks = <0x14 0x00000010>; }; + + csi-mux { + compatible = "video-mux"; + mux-controls = <&mux 0>; + #address-cells = <1>; + #size-cells = <0>; + + port@1 { + reg = <1>; + + csi_mux_from_mipi_vc0: endpoint { + remote-endpoint = <&mipi_vc0_to_csi_mux>; + }; + }; + + port@2 { + reg = <2>; + + csi_mux_to_csi: endpoint { + remote-endpoint = <&csi_from_csi_mux>; + }; + }; + }; }; ocotp: ocotp-ctrl@30350000 { @@ -709,6 +733,23 @@ status = "disabled"; }; + csi: csi@30710000 { + compatible = "fsl,imx7-csi"; + reg = <0x30710000 0x10000>; + interrupts = ; + clocks = <&clks IMX7D_CLK_DUMMY>, + <&clks IMX7D_CSI_MCLK_ROOT_CLK>, + <&clks IMX7D_CLK_DUMMY>; + clock-names = "axi", "mclk", "dcic"; + status = "disabled"; + + port { + csi_from_csi_mux: endpoint { + remote-endpoint = <&csi_mux_to_csi>; + }; + }; + }; + lcdif: lcdif@30730000 { compatible = "fsl,imx7d-lcdif", "fsl,imx28-lcdif"; reg = <0x30730000 0x10000>; @@ -718,6 +759,35 @@ clock-names = "pix", "axi"; status = "disabled"; }; + + mipi_csi: mipi-csi@30750000 { + compatible = "fsl,imx7-mipi-csi2"; + reg = <0x30750000 0x10000>; + #address-cells = <1>; + #size-cells = <0>; + interrupts = ; + clocks = <&clks IMX7D_IPG_ROOT_CLK>, + <&clks IMX7D_MIPI_CSI_ROOT_CLK>, + <&clks IMX7D_MIPI_DPHY_ROOT_CLK>; + clock-names = "pclk", "wrap", "phy"; + power-domains = <&pgc_mipi_phy>; + phy-supply = <®_1p0d>; + resets = <&src IMX7_RESET_MIPI_PHY_MRST>; + reset-names = "mrst"; + status = "disabled"; + + port@0 { + reg = <0>; + }; + + port@1 { + reg = <1>; + + mipi_vc0_to_csi_mux: endpoint { + remote-endpoint = <&csi_mux_from_mipi_vc0>; + }; + }; + }; }; aips3: aips-bus@30800000 { From patchwork Tue Mar 26 11:02:26 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 161203 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp5064894jan; Tue, 26 Mar 2019 04:02:51 -0700 (PDT) X-Google-Smtp-Source: APXvYqyVcgSp9ocFLPSnRXS8cOgB0NX95AoPnoRgT1wTZrno+Uj94NTuzpshdTlSWYQdatZ7OB/O X-Received: by 2002:a17:902:361:: with SMTP id 88mr30884593pld.78.1553598171142; Tue, 26 Mar 2019 04:02:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553598171; cv=none; d=google.com; s=arc-20160816; b=Jfo+BwJrsYZnHn7VbX2o/kunvwR5oUmKk+YPKo5Ki754kmwnnSGbfJIghGdh8dFsgT C4vyWpuXWUNzciwFnYz/8WO5PuklRKHO7KEQ7zSWkP9Hz3KkBvAJpc2iw1SP0v/Z6785 Cjff1ANVZjJFRDswLOrCusj9ol3C0pOV4xlblE09GixiNtJqyGUh6WnwNvjHMwFQOJq1 zbUiKG4iDSkz+zwFW9L/rD0sDkXAB/Zz2nffPacIPL+fQZGPXOwkb1T7y7d3nM08VtGV GLQWsUG5fYTedLzB+PbcOLdPqVNwIdbLsULuegiL9kkMXeot2juvJi0vDqzEIMHcb2YP 5cZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=WcfBy73NiwOE9oPs+QEQlfrmDkCutVYEf1nOulvIsIY=; b=Tjp9E5f4u1ERKpw47DN49dSxaEGDUja3Bs9YNml49GvpmfN9fqNEq+BjnD6aEAB78T Ecyug/lY+JkakQ56bjN0cNBkXpWznu1CyZkJMDmk7VliTUJRyuHXeGF4mnVYDMrFa/uF HdfR/FX3JRAOkY0RSkz96rSpEh53tquK0MU2srDARysOO+ZwOZzXr+zh5tI3DfTKuoeZ 9VX1OmepCwAelmgMzt/oQYQV7hPuRQWcgwx3xKMxI7kgyTQlYxx/BpkjA2+ypiu/xTUc JG5tkDS3wRRA1Ua6LSZYjKXKbxawIL/slwhKho83vjgE1ibaV5uEwgYfYO5HCFIei7nW vf1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YTDYzWBo; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m18si5356408pls.18.2019.03.26.04.02.50; Tue, 26 Mar 2019 04:02:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=YTDYzWBo; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726277AbfCZLCu (ORCPT + 7 others); Tue, 26 Mar 2019 07:02:50 -0400 Received: from mail-wm1-f68.google.com ([209.85.128.68]:55115 "EHLO mail-wm1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726266AbfCZLCu (ORCPT ); Tue, 26 Mar 2019 07:02:50 -0400 Received: by mail-wm1-f68.google.com with SMTP id f3so12158982wmj.4 for ; Tue, 26 Mar 2019 04:02:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=WcfBy73NiwOE9oPs+QEQlfrmDkCutVYEf1nOulvIsIY=; b=YTDYzWBoxDkx21RW5gBMwVOaFBYrziRMLCpoS72r2BmxkQcUAsPKID3bgxs0urgj9Z WnGpWC+x0NzN5FGMXOj6Wlfi1LX4PeGNlw7/VTeM/SRQ0QFB2ybPAvfkQitrAlkpahi2 bX6jw+N0DhfgSYZFt1xpxYuJr3gS1UjkPq0pL/ofvJ1xrCFEixqqwnpuZJyUf/V+9jyx WoXgiUYEEj0i5to8OPAdkrIEfWwJeUdcYbf+TSBp0v189fknmDqJhlM5lPU3QDs8o6pR xe7mK6/oAjchOCA27x2Oqr3aPYFzAAKR3FqIrb0kl5vlihDFDG6X/8FECxp0u3TUlVVH BoZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=WcfBy73NiwOE9oPs+QEQlfrmDkCutVYEf1nOulvIsIY=; b=Fw8V5QRLVZwxpgfACRSnqdKw4fKc2l7fnktjPjPXsQpPJM47OSpjr2oMsJyh/lTTrc h6+/t9tgLn0rnYVIO7L3nqwLPqSSCsoUEWzYMn/cnSo/1TEfgZCRxzQPIXto4vzyXzOs OzMRFc4CZjUUtadphvLf0VINZNNPL4L4I69FT22KchxCe+LKLIIXH6nWCvmDgdmlPa3O weeMsNi0iMTEcNQYVV+5jL2/KK1xtfM4MiTfF6tkVddktsLTL+4UPckqKTxHoN0VdU/Y oJ6WO6/5FbuPvPxEWnR15I2Et7YN9VmUsyKAwVwjv+usdM/Q1oyYJkWk9bUMCEqnLa8J N8LA== X-Gm-Message-State: APjAAAVQhNGKb3og8bUTAoWvT2j96ZEtkg2J7YkXg2MSKVYJwWdO/LhL 5VfT7urnGEqobjfiFWVWBe5kcw== X-Received: by 2002:a1c:98c9:: with SMTP id a192mr9400808wme.44.1553598168623; Tue, 26 Mar 2019 04:02:48 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id q63sm17958010wma.21.2019.03.26.04.02.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 04:02:48 -0700 (PDT) From: Rui Miguel Silva To: Shawn Guo , Rob Herring , Fabio Estevam Cc: Laurent Pinchart , devicetree@vger.kernel.org, Rui Miguel Silva Subject: [PATCH v2 4/5] ARM: dts: imx7s-warp: add csi and mipi_csi node Date: Tue, 26 Mar 2019 11:02:26 +0000 Message-Id: <20190326110227.7324-5-rui.silva@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190326110227.7324-1-rui.silva@linaro.org> References: <20190326110227.7324-1-rui.silva@linaro.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add and enable csi and mipi_csi nodes. Signed-off-by: Rui Miguel Silva --- arch/arm/boot/dts/imx7s-warp.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) -- 2.21.0 diff --git a/arch/arm/boot/dts/imx7s-warp.dts b/arch/arm/boot/dts/imx7s-warp.dts index b1e956205e9a..0063fabfcd30 100644 --- a/arch/arm/boot/dts/imx7s-warp.dts +++ b/arch/arm/boot/dts/imx7s-warp.dts @@ -77,6 +77,10 @@ assigned-clock-rates = <884736000>; }; +&csi { + status = "okay"; +}; + &i2c1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1>; @@ -213,6 +217,12 @@ }; }; +&mipi_csi { + clock-frequency = <166000000>; + fsl,csis-hs-settle = <3>; + status = "okay"; +}; + &sai1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sai1>; From patchwork Tue Mar 26 11:02:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Rui Miguel Silva X-Patchwork-Id: 161204 Delivered-To: patch@linaro.org Received: by 2002:a02:c6d8:0:0:0:0:0 with SMTP id r24csp5064943jan; Tue, 26 Mar 2019 04:02:53 -0700 (PDT) X-Google-Smtp-Source: APXvYqwTTmC5pY1c6iY/AV55ZSYQNwUSQZIEnML/xfiV/TU/rUFcGdfZBG6QFzyUAoY1Y1hDdNc1 X-Received: by 2002:a63:5ec2:: with SMTP id s185mr27924367pgb.27.1553598173682; Tue, 26 Mar 2019 04:02:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553598173; cv=none; d=google.com; s=arc-20160816; b=ICZFgS82ZBRn0tQnVznqaQuT0Oop+xibdeUCEvs1nu09th4hq2jGz8hjLlSVOFoClr I5tGQQNF6qdNmn2UxChG7JrWFKNrbrIIGGxER3ubKoL8dAB8nrYsGnAmOGBggVYCblLR UeXX2MruzpAVBHUl3+BtgX2XZVaBqtEZE6nhzieGdtpA1pU4x4DK4bywrtY9ELieQWNP vvLgvGJAKJcRHVr01hk3/+LkPgGJETYWv/1f7u4oxrBOEOst7nYtGkNRtYqZ3eWjhBz/ lVXXZq2UudTqK3nMm8K4FxbLA6b/ch2/3l8L5OT5S6c/8rwmvUw9/RMsc22Jn/eMaAJ3 kutw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=wvTlrfgfGivJfHzu/0cdOFqfgwRMyE+EsI9L99cTWrg=; b=B+k+n/e5pdoJaFrAj+I4V3hfakzLmJ9jJxW7tKQciGqQgx9dN3rU7PYPWwj9urf0nL jBgc5p4nKOzEHda5JipYM3mB8E6kLltzK+uwfz3c5TZ2frF5s2bM32/Txf7hul9/Eao2 sZKU6Y9xYYXIVUolKYeJKGS/ape55IwK9yUCRm76BGu2Jax267vwMY2WmwE9bWij6ERq OF64OpCHPNvpDX5E4R1QmGaPIG1egpLMau0xdBdesHGn5TVBBiSlRnq2ioXYoyKnGFi0 i5lwlCh0zfW9pqcOR97Z3xvpLbpjQe4tpkMp6lVmuyYOXkeP6G6LUACBTxqJcZFVP94h hICg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XjyV547Z; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m18si5356408pls.18.2019.03.26.04.02.53; Tue, 26 Mar 2019 04:02:53 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XjyV547Z; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726261AbfCZLCx (ORCPT + 7 others); Tue, 26 Mar 2019 07:02:53 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:38933 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726266AbfCZLCw (ORCPT ); Tue, 26 Mar 2019 07:02:52 -0400 Received: by mail-wr1-f66.google.com with SMTP id j9so13770465wrn.6 for ; Tue, 26 Mar 2019 04:02:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=wvTlrfgfGivJfHzu/0cdOFqfgwRMyE+EsI9L99cTWrg=; b=XjyV547ZJzqlhufuxJ/3eqCb+x+Ooumd03crshPyZ2pCVmydkrlDwP9KkXTa/6zsTu zPsktdeaadjoWdz1Gs2UGwr71LhQbD5FLJgaBmSEPbq7ybdTIKnvgx0GFwZcEUIG0p89 ETTgHDWpdkTAQcuu3x7BWMGbp1rOkHhQ6DBbI7otYiz5P64XVIo6u0Ixi6SZc6QmD8X3 t4gZ75BKMg8IrmmqSyW/3/jI2ak6bD7SOuKqEis2MC67AmIr2jXTZIATi4xdiP5AZDwx spT3B1T+o/5o39mUlgACu/xQC0BMUGt+KcjD+OFYBIj0+qIhl2fZknkVAeJBE2L8VfbK /afw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=wvTlrfgfGivJfHzu/0cdOFqfgwRMyE+EsI9L99cTWrg=; b=iZeijlNAymJ9HAmUI2pIrqHLoBmgSUhIRBjckgpyWiJ3vZf8CSDWtdP8AFh2sgGhhH bEX9Q/Ns+6MeAavviZT7f27hmJvi8CvNLL5cyk1b/X7yorMcSvYnGwcDlBGhdLA07b4r QGWCyBhFzoRhY8YHyLy6FxmHJ4abRIpYUJD8qdQ4EWohxme/WMAzxtl1uEbYAfeJQKqc p50zvAXfkxv9rRQY5GExgC1VSh1ThEBcSX9qYUcZGnj3qZrvLLyYDEwe+AAWeQFibA5R WvdsLR3sMsK1cN6CT5ZMKhgXBbyULd0OSQ+lQaZAyg6dmRqvk9Y9yucZEr5YLxf4kVUz 6hZg== X-Gm-Message-State: APjAAAV0thbc/Nmrw8a22hBMRZtVtEceE8lSKgdTTZPy2UgFMFktmvkH U1TS9/pvXYaT9hwshkEWns00aA== X-Received: by 2002:a5d:428f:: with SMTP id k15mr20564980wrq.113.1553598171206; Tue, 26 Mar 2019 04:02:51 -0700 (PDT) Received: from arch-late.local (a109-49-46-234.cpe.netcabo.pt. [109.49.46.234]) by smtp.gmail.com with ESMTPSA id q63sm17958010wma.21.2019.03.26.04.02.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Mar 2019 04:02:50 -0700 (PDT) From: Rui Miguel Silva To: Shawn Guo , Rob Herring , Fabio Estevam Cc: Laurent Pinchart , devicetree@vger.kernel.org, Rui Miguel Silva Subject: [PATCH v2 5/5] ARM: dts: imx7s-warp: add ov2680 sensor node Date: Tue, 26 Mar 2019 11:02:27 +0000 Message-Id: <20190326110227.7324-6-rui.silva@linaro.org> X-Mailer: git-send-email 2.21.0 In-Reply-To: <20190326110227.7324-1-rui.silva@linaro.org> References: <20190326110227.7324-1-rui.silva@linaro.org> MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Warp7 comes with a Omnivision OV2680 sensor, add the node here to make complete the camera data path for this system. Add the needed regulator to the analog voltage supply, the port and endpoints in mipi_csi node and the pinctrl for the reset gpio. Signed-off-by: Rui Miguel Silva --- arch/arm/boot/dts/imx7s-warp.dts | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) -- 2.21.0 diff --git a/arch/arm/boot/dts/imx7s-warp.dts b/arch/arm/boot/dts/imx7s-warp.dts index 0063fabfcd30..3bcae72d33e2 100644 --- a/arch/arm/boot/dts/imx7s-warp.dts +++ b/arch/arm/boot/dts/imx7s-warp.dts @@ -55,6 +55,14 @@ regulator-always-on; }; + reg_peri_3p15v: regulator-peri-3p15v { + compatible = "regulator-fixed"; + regulator-name = "peri_3p15v_reg"; + regulator-min-microvolt = <3150000>; + regulator-max-microvolt = <3150000>; + regulator-always-on; + }; + sound { compatible = "simple-audio-card"; simple-audio-card,name = "imx7-sgtl5000"; @@ -184,6 +192,27 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c2>; status = "okay"; + + ov2680: camera@36 { + compatible = "ovti,ov2680"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_ov2680>; + reg = <0x36>; + clocks = <&osc>; + clock-names = "xvclk"; + reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>; + DOVDD-supply = <&sw2_reg>; + DVDD-supply = <&sw2_reg>; + AVDD-supply = <®_peri_3p15v>; + + port { + ov2680_to_mipi: endpoint { + remote-endpoint = <&mipi_from_sensor>; + clock-lanes = <0>; + data-lanes = <1>; + }; + }; + }; }; &i2c3 { @@ -221,6 +250,16 @@ clock-frequency = <166000000>; fsl,csis-hs-settle = <3>; status = "okay"; + + port@0 { + reg = <0>; + + mipi_from_sensor: endpoint { + remote-endpoint = <&ov2680_to_mipi>; + data-lanes = <1>; + }; + + }; }; &sai1 { @@ -343,6 +382,12 @@ >; }; + pinctrl_ov2680: ov2660grp { + fsl,pins = < + MX7D_PAD_LPSR_GPIO1_IO03__GPIO1_IO3 0x14 + >; + }; + pinctrl_sai1: sai1grp { fsl,pins = < MX7D_PAD_SAI1_RX_DATA__SAI1_RX_DATA0 0x1f