Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp165774pxb; Mon, 2 Nov 2020 17:29:40 -0800 (PST) X-Google-Smtp-Source: ABdhPJzz5Wc12AmiR8OR1vfgcvWQ1XphrHv729vPlnK/1smPhZ3pb9rFCNSL3zKTDesR/8XHZn9f X-Received: by 2002:a17:906:241b:: with SMTP id z27mr16860046eja.418.1604366980286; Mon, 02 Nov 2020 17:29:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604366980; cv=none; d=google.com; s=arc-20160816; b=e7/Q6GpBikMzg3w4sk3vXVno0WxzN/eg8PZad33E0TE18KM3fqGV1s0bvISkaBmq3Q uNew4OuQpmTh/M1wZQzO1wPT1l851bfcPpjUlBUaPyWFUAbRmqtiUqLG1mKM1BK06BHg 4rVblSVs9Mkn/LIY0h0JvBIRFj6XC9m2tazXGiquApP47mBu8I7yT3QePi+DQfH5q697 4esRLSH8rNs9cTiC0RyldCq8erECUsiUi7kwgV6CddlZzb/BXx4LMijt7CC262VDF3DZ zmWqxQlsha9tFtbPrNDJsO8Pw5zpY+tyzEhXG+NuiLLRvpBlgeGp5NoET0xAuNeig2DI OKEg== 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=noPRrW4MOaEsHEhE/7Ne0pNV0lDV1Xr91xR+EMI/20Y=; b=iMphd378gaRq60FNWjrtIy6Hb6MqpJpu4I04vI+/1dfY5IUh1Rcjts05kJ3KKpT9V4 V3Dg/FIPgBy5pFFYFVSsbWgk4hEbmoRNg4y8ECCAFrn9Pw0z+EUeYpQ8/aKQxYuzyTSx 4fxIoW5CeajUxclx49ZnHLfHWDuXKkNeBm3QmVNP2DlDw7hg8FM2Zsmh4z/pbrcJ3Gdp s/PQuEjKbkeA+MvXH8AVNwQ5BLRrMs9cPXsy4kNmITR4IPQqUelGDUTD0kT6WPVwQKxP 9hc90gh5Qf7pTcJJJBwFY48QB6j6Cra7qgiAUzKHHOAoBpmsdhRQ/be0heM+oLw4ci7r v6DQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nwikQhIA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w23si11767716edu.226.2020.11.02.17.29.18; Mon, 02 Nov 2020 17:29:40 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nwikQhIA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727981AbgKCB2A (ORCPT + 99 others); Mon, 2 Nov 2020 20:28:00 -0500 Received: from mail.kernel.org ([198.145.29.99]:60488 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725956AbgKCBS4 (ORCPT ); Mon, 2 Nov 2020 20:18:56 -0500 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 5B8C6222EC; Tue, 3 Nov 2020 01:18:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1604366336; bh=cQKBuozStwVPabIxB53pg1BlJKITloUGrYVj4iHkxPA=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nwikQhIAW+h5BE28iv0a9/YikrbXj5t6v5WTSU+0IIz3NhnHW2hDgV3RdQmBySNyE xPVXwz4n2BuA40MXWQ2GRMmHkNtbhSzFDF3ble9AAVzTmKiVLdQEdYM/8/3NY4hzL8 Oyir9DaYqT492WlHDcDiEcWifjh8BSxhiDXyeR/g= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Lubomir Rintel , Arnd Bergmann , Sasha Levin , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org Subject: [PATCH AUTOSEL 5.9 11/35] ARM: dts: mmp3: Add power domain for the camera Date: Mon, 2 Nov 2020 20:18:16 -0500 Message-Id: <20201103011840.182814-11-sashal@kernel.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20201103011840.182814-1-sashal@kernel.org> References: <20201103011840.182814-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lubomir Rintel [ Upstream commit 202f8e5c4975a95babf3bcdfb2c18952f06b030a ] The camera interfaces on MMP3 are on a separate power island that needs to be turned on for them to operate and, ideally, turned off when the cameras are not in use. This hooks the power island with the camera interfaces in the device tree. Link: https://lore.kernel.org/r/20200925234805.228251-2-lkundrak@v3.sk Signed-off-by: Lubomir Rintel Signed-off-by: Arnd Bergmann Signed-off-by: Sasha Levin --- arch/arm/boot/dts/mmp3.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/boot/dts/mmp3.dtsi b/arch/arm/boot/dts/mmp3.dtsi index cc4efd0efabd2..4ae630d37d094 100644 --- a/arch/arm/boot/dts/mmp3.dtsi +++ b/arch/arm/boot/dts/mmp3.dtsi @@ -296,6 +296,7 @@ camera0: camera@d420a000 { interrupts = ; clocks = <&soc_clocks MMP2_CLK_CCIC0>; clock-names = "axi"; + power-domains = <&soc_clocks MMP3_POWER_DOMAIN_CAMERA>; #clock-cells = <0>; clock-output-names = "mclk"; status = "disabled"; @@ -307,6 +308,7 @@ camera1: camera@d420a800 { interrupts = ; clocks = <&soc_clocks MMP2_CLK_CCIC1>; clock-names = "axi"; + power-domains = <&soc_clocks MMP3_POWER_DOMAIN_CAMERA>; #clock-cells = <0>; clock-output-names = "mclk"; status = "disabled"; -- 2.27.0