From patchwork Tue Dec 9 22:27:51 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felipe Balbi X-Patchwork-Id: 5465421 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork1.web.kernel.org (Postfix) with ESMTP id 106879F30B for ; Tue, 9 Dec 2014 22:31:44 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 7DCBD201D3 for ; Tue, 9 Dec 2014 22:31:42 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id EF5FC201C7 for ; Tue, 9 Dec 2014 22:31:40 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1XyTHU-0005M5-AV; Tue, 09 Dec 2014 22:29:20 +0000 Received: from bear.ext.ti.com ([192.94.94.41]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1XyTGZ-00052l-4o for linux-arm-kernel@lists.infradead.org; Tue, 09 Dec 2014 22:28:27 +0000 Received: from dflxv15.itg.ti.com ([128.247.5.124]) by bear.ext.ti.com (8.13.7/8.13.7) with ESMTP id sB9MS2OM012600; Tue, 9 Dec 2014 16:28:02 -0600 Received: from DLEE70.ent.ti.com (dlee70.ent.ti.com [157.170.170.113]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id sB9MS1Bb032763; Tue, 9 Dec 2014 16:28:02 -0600 Received: from dlep32.itg.ti.com (157.170.170.100) by DLEE70.ent.ti.com (157.170.170.113) with Microsoft SMTP Server id 14.3.174.1; Tue, 9 Dec 2014 16:28:01 -0600 Received: from localhost (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id sB9MS1Hs019160; Tue, 9 Dec 2014 16:28:01 -0600 From: Felipe Balbi To: Tony Lindgren Subject: [RFC/PATCH 6/7] arm: boot: dts: am4372: add sysconfig data to all HWMODs Date: Tue, 9 Dec 2014 16:27:51 -0600 Message-ID: <1418164072-19087-7-git-send-email-balbi@ti.com> X-Mailer: git-send-email 2.2.0 In-Reply-To: <1418164072-19087-1-git-send-email-balbi@ti.com> References: <1418164072-19087-1-git-send-email-balbi@ti.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20141209_142823_408777_FDA5CDC2 X-CRM114-Status: UNSURE ( 8.64 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -5.0 (-----) Cc: Nishanth Menon , devicetree@vger.kernel.org, Paul Walmsley , Felipe Balbi , Linux OMAP Mailing List , Linux ARM Kernel Mailing List X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_LOW, T_RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP This patch adds all new sysconfig DT properties so they can later be removed from hwmod*data.c files Signed-off-by: Felipe Balbi --- Note here, there's still an idea of converting the flags to use macros which would get preprocessed away, I'm yet to do that. arch/arm/boot/dts/am4372.dtsi | 251 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 251 insertions(+) diff --git a/arch/arm/boot/dts/am4372.dtsi b/arch/arm/boot/dts/am4372.dtsi index b62a1cd..5a14405 100644 --- a/arch/arm/boot/dts/am4372.dtsi +++ b/arch/arm/boot/dts/am4372.dtsi @@ -126,6 +126,11 @@ reg = <0x44e09000 0x2000>; interrupts = ; ti,hwmods = "uart1"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x27>; + ti,syss_offs = <0x58>; + ti,sysc_offs = <0x54>; + ti,rev_offs = <0x50>; }; uart1: serial@48022000 { @@ -133,6 +138,11 @@ reg = <0x48022000 0x2000>; interrupts = ; ti,hwmods = "uart2"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x27>; + ti,syss_offs = <0x58>; + ti,sysc_offs = <0x54>; + ti,rev_offs = <0x50>; status = "disabled"; }; @@ -141,6 +151,11 @@ reg = <0x48024000 0x2000>; interrupts = ; ti,hwmods = "uart3"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x27>; + ti,syss_offs = <0x58>; + ti,sysc_offs = <0x54>; + ti,rev_offs = <0x50>; status = "disabled"; }; @@ -149,6 +164,11 @@ reg = <0x481a6000 0x2000>; interrupts = ; ti,hwmods = "uart4"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x27>; + ti,syss_offs = <0x58>; + ti,sysc_offs = <0x54>; + ti,rev_offs = <0x50>; status = "disabled"; }; @@ -157,6 +177,11 @@ reg = <0x481a8000 0x2000>; interrupts = ; ti,hwmods = "uart5"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x27>; + ti,syss_offs = <0x58>; + ti,sysc_offs = <0x54>; + ti,rev_offs = <0x50>; status = "disabled"; }; @@ -165,6 +190,11 @@ reg = <0x481aa000 0x2000>; interrupts = ; ti,hwmods = "uart6"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x27>; + ti,syss_offs = <0x58>; + ti,sysc_offs = <0x54>; + ti,rev_offs = <0x50>; status = "disabled"; }; @@ -173,6 +203,10 @@ reg = <0x480C8000 0x200>; interrupts = ; ti,hwmods = "mailbox"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0x222>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; #mbox-cells = <1>; ti,mbox-num-users = <4>; ti,mbox-num-fifos = <8>; @@ -188,6 +222,11 @@ interrupts = ; ti,timer-alwon; ti,hwmods = "timer1"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; }; timer2: timer@48040000 { @@ -195,6 +234,11 @@ reg = <0x48040000 0x400>; interrupts = ; ti,hwmods = "timer2"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; }; timer3: timer@48042000 { @@ -202,7 +246,12 @@ reg = <0x48042000 0x400>; interrupts = ; ti,hwmods = "timer3"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; status = "disabled"; + ti,sysc_type = <2>; }; timer4: timer@48044000 { @@ -211,6 +260,11 @@ interrupts = ; ti,timer-pwm; ti,hwmods = "timer4"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -220,6 +274,11 @@ interrupts = ; ti,timer-pwm; ti,hwmods = "timer5"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -229,6 +288,11 @@ interrupts = ; ti,timer-pwm; ti,hwmods = "timer6"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -238,6 +302,11 @@ interrupts = ; ti,timer-pwm; ti,hwmods = "timer7"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -246,6 +315,11 @@ reg = <0x481c1000 0x400>; interrupts = ; ti,hwmods = "timer8"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -254,6 +328,11 @@ reg = <0x4833d000 0x400>; interrupts = ; ti,hwmods = "timer9"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -262,6 +341,11 @@ reg = <0x4833f000 0x400>; interrupts = ; ti,hwmods = "timer10"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -270,6 +354,11 @@ reg = <0x48341000 0x400>; interrupts = ; ti,hwmods = "timer11"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x22>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; status = "disabled"; }; @@ -277,6 +366,9 @@ compatible = "ti,am4372-counter32k","ti,omap-counter32k"; reg = <0x44e86000 0x40>; ti,hwmods = "counter_32k"; + ti,idlemodes = <0x3>; + ti,sysc_flags = <0x20>; + ti,sysc_offs = <0x4>; }; rtc: rtc@44e3e000 { @@ -285,6 +377,11 @@ interrupts = ; ti,hwmods = "rtc"; + ti,rev_offs = <0x74>; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x20>; + ti,sysc_offs = <0x78>; + ti,sysc_type = <3>; status = "disabled"; }; @@ -293,6 +390,10 @@ reg = <0x44e35000 0x1000>; interrupts = ; ti,hwmods = "wd_timer2"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xaa>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; }; gpio0: gpio@44e07000 { @@ -304,6 +405,10 @@ interrupt-controller; #interrupt-cells = <2>; ti,hwmods = "gpio1"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xa7>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x10>; status = "disabled"; }; @@ -316,6 +421,10 @@ interrupt-controller; #interrupt-cells = <2>; ti,hwmods = "gpio2"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xa7>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x10>; status = "disabled"; }; @@ -328,6 +437,10 @@ interrupt-controller; #interrupt-cells = <2>; ti,hwmods = "gpio3"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xa7>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x10>; status = "disabled"; }; @@ -340,6 +453,10 @@ interrupt-controller; #interrupt-cells = <2>; ti,hwmods = "gpio4"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xa7>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x10>; status = "disabled"; }; @@ -352,6 +469,10 @@ interrupt-controller; #interrupt-cells = <2>; ti,hwmods = "gpio5"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xa7>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x10>; status = "disabled"; }; @@ -364,6 +485,10 @@ interrupt-controller; #interrupt-cells = <2>; ti,hwmods = "gpio6"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xa7>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x10>; status = "disabled"; }; @@ -371,6 +496,10 @@ compatible = "ti,omap4-hwspinlock"; reg = <0x480ca000 0x1000>; ti,hwmods = "spinlock"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; #hwlock-cells = <1>; }; @@ -379,6 +508,10 @@ reg = <0x44e0b000 0x1000>; interrupts = ; ti,hwmods = "i2c1"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x90>; + ti,sysc_offs = <0x10>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -389,6 +522,10 @@ reg = <0x4802a000 0x1000>; interrupts = ; ti,hwmods = "i2c2"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x90>; + ti,sysc_offs = <0x10>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -399,6 +536,10 @@ reg = <0x4819c000 0x1000>; interrupts = ; ti,hwmods = "i2c3"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x90>; + ti,sysc_offs = <0x10>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -409,6 +550,10 @@ reg = <0x48030000 0x400>; interrupts = ; ti,hwmods = "spi0"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x110>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -418,6 +563,11 @@ compatible = "ti,omap4-hsmmc"; reg = <0x48060000 0x1000>; ti,hwmods = "mmc1"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,rev_offs = <0x1fc>; ti,dual-volt; ti,needs-special-reset; dmas = <&edma 24 @@ -431,6 +581,11 @@ compatible = "ti,omap4-hsmmc"; reg = <0x481d8000 0x1000>; ti,hwmods = "mmc2"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,rev_offs = <0x1fc>; ti,needs-special-reset; dmas = <&edma 2 &edma 3>; @@ -443,6 +598,11 @@ compatible = "ti,omap4-hsmmc"; reg = <0x47810000 0x1000>; ti,hwmods = "mmc3"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb7>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; + ti,rev_offs = <0x1fc>; ti,needs-special-reset; interrupts = ; status = "disabled"; @@ -453,6 +613,10 @@ reg = <0x481a0000 0x400>; interrupts = ; ti,hwmods = "spi1"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x110>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -463,6 +627,10 @@ reg = <0x481a2000 0x400>; interrupts = ; ti,hwmods = "spi2"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x110>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -473,6 +641,10 @@ reg = <0x481a4000 0x400>; interrupts = ; ti,hwmods = "spi3"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x110>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -483,6 +655,10 @@ reg = <0x48345000 0x400>; interrupts = ; ti,hwmods = "spi4"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x110>; #address-cells = <1>; #size-cells = <0>; status = "disabled"; @@ -499,6 +675,11 @@ #address-cells = <1>; #size-cells = <1>; ti,hwmods = "cpgmac0"; + ti,idlemodes = <0x33>; + ti,sysc_flags = <0xe0>; + ti,syss_offs = <0x4>; + ti,sysc_offs = <0x8>; + ti,sysc_type = <3>; clocks = <&cpsw_125mhz_gclk>, <&cpsw_cpts_rft_clk>; clock-names = "fck", "cpts"; status = "disabled"; @@ -548,6 +729,10 @@ #size-cells = <1>; ranges; ti,hwmods = "epwmss0"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x60>; + ti,sysc_offs = <0x4>; + ti,sysc_type = <2>; status = "disabled"; ecap0: ecap@48300100 { @@ -574,6 +759,9 @@ #size-cells = <1>; ranges; ti,hwmods = "epwmss1"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x60>; + ti,sysc_offs = <0x4>; status = "disabled"; ecap1: ecap@48302100 { @@ -600,6 +788,9 @@ #size-cells = <1>; ranges; ti,hwmods = "epwmss2"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x60>; + ti,sysc_offs = <0x4>; status = "disabled"; ecap2: ecap@48304100 { @@ -626,6 +817,9 @@ #size-cells = <1>; ranges; ti,hwmods = "epwmss3"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x60>; + ti,sysc_offs = <0x4>; status = "disabled"; ehrpwm3: ehrpwm@48306200 { @@ -644,6 +838,9 @@ #size-cells = <1>; ranges; ti,hwmods = "epwmss4"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x60>; + ti,sysc_offs = <0x4>; status = "disabled"; ehrpwm4: ehrpwm@48308200 { @@ -662,6 +859,9 @@ #size-cells = <1>; ranges; ti,hwmods = "epwmss5"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x60>; + ti,sysc_offs = <0x4>; status = "disabled"; ehrpwm5: ehrpwm@4830a200 { @@ -677,6 +877,10 @@ compatible = "ti,am3359-tscadc"; reg = <0x44e0d000 0x1000>; ti,hwmods = "adc_tsc"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x20>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; interrupts = ; clocks = <&adc_tsc_fck>; clock-names = "fck"; @@ -696,6 +900,10 @@ sham: sham@53100000 { compatible = "ti,omap5-sham"; ti,hwmods = "sham"; + ti,sysc_flags = <0x80>; + ti,syss_offs = <0x114>; + ti,sysc_offs = <0x110>; + ti,rev_offs = <0x100>; reg = <0x53100000 0x300>; dmas = <&edma 36>; dma-names = "rx"; @@ -705,6 +913,10 @@ aes: aes@53501000 { compatible = "ti,omap4-aes"; ti,hwmods = "aes"; + ti,sysc_flags = <0x80>; + ti,syss_offs = <0x88>; + ti,sysc_offs = <0x84>; + ti,rev_offs = <0x80>; reg = <0x53501000 0xa0>; interrupts = ; dmas = <&edma 6 @@ -725,6 +937,10 @@ mcasp0: mcasp@48038000 { compatible = "ti,am33xx-mcasp-audio"; ti,hwmods = "mcasp0"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0x20>; + ti,sysc_offs = <0x4>; + ti,sysc_type = <3>; reg = <0x48038000 0x2000>, <0x46000000 0x400000>; reg-names = "mpu", "dat"; @@ -739,6 +955,10 @@ mcasp1: mcasp@4803C000 { compatible = "ti,am33xx-mcasp-audio"; ti,hwmods = "mcasp1"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0x20>; + ti,sysc_offs = <0x4>; + ti,sysc_type = <3>; reg = <0x4803C000 0x2000>, <0x46400000 0x400000>; reg-names = "mpu", "dat"; @@ -755,6 +975,10 @@ reg = <0x48080000 0x2000>; interrupts = ; ti,hwmods = "elm"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xb3>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; clocks = <&l4ls_gclk>; clock-names = "fck"; status = "disabled"; @@ -763,6 +987,10 @@ gpmc: gpmc@50000000 { compatible = "ti,am3352-gpmc"; ti,hwmods = "gpmc"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0xa3>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; clocks = <&l3s_gclk>; clock-names = "fck"; reg = <0x50000000 0x2000>; @@ -827,6 +1055,10 @@ dwc3_1: omap_dwc3@48380000 { compatible = "ti,am437x-dwc3"; ti,hwmods = "usb_otg_ss0"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x460>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; reg = <0x48380000 0x10000>; interrupts = ; #address-cells = <1>; @@ -851,6 +1083,10 @@ dwc3_2: omap_dwc3@483c0000 { compatible = "ti,am437x-dwc3"; ti,hwmods = "usb_otg_ss1"; + ti,idlemodes = <0xff>; + ti,sysc_flags = <0x460>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; reg = <0x483c0000 0x10000>; interrupts = ; #address-cells = <1>; @@ -878,6 +1114,10 @@ #address-cells = <1>; #size-cells = <0>; ti,hwmods = "qspi"; + ti,idlemodes = <0xf>; + ti,sysc_flags = <0x20>; + ti,sysc_offs = <0x10>; + ti,sysc_type = <2>; interrupts = <0 138 0x4>; num-cs = <4>; status = "disabled"; @@ -898,6 +1138,9 @@ reg = <0x4832a000 0x200>; status = "disabled"; ti,hwmods = "dss_core"; + ti,sysc_flags = <0x83>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; clocks = <&disp_clk>; clock-names = "fck"; #address-cells = <1>; @@ -909,6 +1152,10 @@ reg = <0x4832a400 0x400>; interrupts = ; ti,hwmods = "dss_dispc"; + ti,idlemodes = <0x77>; + ti,sysc_flags = <0x77>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; clocks = <&disp_clk>; clock-names = "fck"; }; @@ -917,6 +1164,10 @@ compatible = "ti,omap3-rfbi"; reg = <0x4832a800 0x100>; ti,hwmods = "dss_rfbi"; + ti,idlemodes = <0x7>; + ti,sysc_flags = <0x23>; + ti,syss_offs = <0x14>; + ti,sysc_offs = <0x10>; clocks = <&disp_clk>; clock-names = "fck"; };