From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752603AbdLAGis (ORCPT ); Fri, 1 Dec 2017 01:38:48 -0500 Received: from mail-pg0-f68.google.com ([74.125.83.68]:41713 "EHLO mail-pg0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752428AbdLAGiq (ORCPT ); Fri, 1 Dec 2017 01:38:46 -0500 X-Google-Smtp-Source: AGs4zMbMLEQ83/wuevZRrHROEIH+l2nBo0dRJiHNJtdNzyrB4jk3MZXrm/CV+d6LXw6DcD7E85hoTA== From: venkataravi.e@techveda.org To: shawnguo@kernel.org, kernel@pengutronix.de, robh+dt@kernel.org, mark.rutland@arm.com, linux@armlinux.org.uk Cc: fabio.estevam@nxp.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, karthik@techveda.org, shrikant.maurya@techveda.org, Ravi Eluri , Suniel Mahesh Subject: [PATCH 1/4] arm: dts: imx28: Use phandles instead of unit addresses Date: Fri, 1 Dec 2017 12:08:28 +0530 Message-Id: <1512110311-15788-2-git-send-email-venkataravi.e@techveda.org> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1512110311-15788-1-git-send-email-venkataravi.e@techveda.org> References: <1512110311-15788-1-git-send-email-venkataravi.e@techveda.org> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Ravi Eluri Unit addresses for all peripherals of imx28 are defined in the corresponding dtsi file, use phandles instead of unit addresses to reference peripheral nodes in dts files. This makes the DT more robust and readable. Signed-off-by: Ravi Eluri Signed-off-by: Suniel Mahesh --- Note: - This is the first patch of the four patch series. - Patch was compile tested and built(ARCH=arm, imx28) on linux-next (latest). - No build issues reported. - Please discard this changeset, if this is not making any better. --- arch/arm/boot/dts/imx28-evk.dts | 44 ++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/arch/arm/boot/dts/imx28-evk.dts b/arch/arm/boot/dts/imx28-evk.dts index 7f5b804..21ac4fa 100644 --- a/arch/arm/boot/dts/imx28-evk.dts +++ b/arch/arm/boot/dts/imx28-evk.dts @@ -22,14 +22,14 @@ apb@80000000 { apbh@80000000 { - gpmi-nand@8000c000 { + &gpmi { pinctrl-names = "default"; pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg &gpmi_pins_evk>; status = "okay"; }; - ssp0: ssp@80010000 { + &ssp0 { compatible = "fsl,imx28-mmc"; pinctrl-names = "default"; pinctrl-0 = <&mmc0_8bit_pins_a @@ -40,13 +40,13 @@ status = "okay"; }; - ssp1: ssp@80012000 { + &ssp1 { compatible = "fsl,imx28-mmc"; bus-width = <8>; wp-gpios = <&gpio0 28 0>; }; - ssp2: ssp@80014000 { + &ssp2 { #address-cells = <1>; #size-cells = <0>; compatible = "fsl,imx28-spi"; @@ -63,7 +63,7 @@ }; }; - pinctrl@80018000 { + &pinctrl { pinctrl-names = "default"; pinctrl-0 = <&hog_pins_a>; @@ -119,7 +119,7 @@ }; }; - lcdif@80030000 { + &lcdif { pinctrl-names = "default"; pinctrl-0 = <&lcdif_24bit_pins_a &lcdif_pins_evk>; @@ -152,14 +152,14 @@ }; }; - can0: can@80032000 { + &can0 { pinctrl-names = "default"; pinctrl-0 = <&can0_pins_a>; xceiver-supply = <®_can_3v3>; status = "okay"; }; - can1: can@80034000 { + &can1 { pinctrl-names = "default"; pinctrl-0 = <&can1_pins_a>; xceiver-supply = <®_can_3v3>; @@ -168,20 +168,20 @@ }; apbx@80040000 { - saif0: saif@80042000 { + &saif0 { pinctrl-names = "default"; pinctrl-0 = <&saif0_pins_a>; status = "okay"; }; - saif1: saif@80046000 { + &saif1 { pinctrl-names = "default"; pinctrl-0 = <&saif1_pins_a>; fsl,saif-master = <&saif0>; status = "okay"; }; - lradc@80050000 { + &lradc { status = "okay"; fsl,lradc-touchscreen-wires = <4>; fsl,ave-ctrl = <4>; @@ -189,7 +189,7 @@ fsl,settling = <10>; }; - i2c0: i2c@80058000 { + &i2c0 { pinctrl-names = "default"; pinctrl-0 = <&i2c0_pins_a>; status = "okay"; @@ -209,55 +209,55 @@ }; }; - pwm: pwm@80064000 { + &pwm { pinctrl-names = "default"; pinctrl-0 = <&pwm2_pins_a>; status = "okay"; }; - duart: serial@80074000 { + &duart { pinctrl-names = "default"; pinctrl-0 = <&duart_pins_a>; status = "okay"; }; - auart0: serial@8006a000 { + &auart0 { pinctrl-names = "default"; pinctrl-0 = <&auart0_pins_a>; uart-has-rtscts; status = "okay"; }; - auart3: serial@80070000 { + &auart3 { pinctrl-names = "default"; pinctrl-0 = <&auart3_pins_a>; status = "okay"; }; - usbphy0: usbphy@8007c000 { + &usbphy0 { status = "okay"; }; - usbphy1: usbphy@8007e000 { + &usbphy1 { status = "okay"; }; }; }; ahb@80080000 { - usb0: usb@80080000 { + &usb0 { pinctrl-names = "default"; pinctrl-0 = <&usb0_id_pins_a>; vbus-supply = <®_usb0_vbus>; status = "okay"; }; - usb1: usb@80090000 { + &usb1 { vbus-supply = <®_usb1_vbus>; status = "okay"; }; - mac0: ethernet@800f0000 { + &mac0 { phy-mode = "rmii"; pinctrl-names = "default"; pinctrl-0 = <&mac0_pins_a>; @@ -267,7 +267,7 @@ status = "okay"; }; - mac1: ethernet@800f4000 { + &mac1 { phy-mode = "rmii"; pinctrl-names = "default"; pinctrl-0 = <&mac1_pins_a>; -- 1.9.1