From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753616AbcIAJWP (ORCPT ); Thu, 1 Sep 2016 05:22:15 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:17732 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751080AbcIAJWH (ORCPT ); Thu, 1 Sep 2016 05:22:07 -0400 X-AuditID: cbfec7f5-f792e6d0000013f5-e0-57c7f33a67e0 From: Krzysztof Kozlowski To: Tomasz Figa , Krzysztof Kozlowski , Sylwester Nawrocki , Rob Herring , Mark Rutland , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org, Kukjin Kim Cc: Arnd Bergmann , javier@osg.samsung.com, Linus Walleij , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz Subject: [PATCH 0/6] pinctrl: s3c/samsung: Add header with values used for configuration Date: Thu, 01 Sep 2016 11:21:49 +0200 Message-id: <1472721715-2833-1-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBLMWRmVeSWpSXmKPExsVy+t/xK7pWn4+HG0w6zGfxd9IxdouNM9az Wsw/co7V4s3bNUwWr18YWvQ/fs1scf78BnaLKX+WM1lsenyN1eLyrjlsFjPO72OyWHr9IpNF 694j7BaH37SzWqza9YfRgd9jzbw1jB6/f01i9Ng56y67x6ZVnWwed67tYfPYvKTeY0s/UKhv yypGj8+b5AI4o7hsUlJzMstSi/TtErgyvm7pZS1YJVOx7lETSwPjcokuRk4OCQETiRsfVrNC 2GISF+6tZ+ti5OIQEljKKDFx2UIop5FJ4uP+icwgVWwCxhKbly8BS4gIvGGS+Ne6gRHEYRY4 xyjx5PITNpAqYYEoiedrJoDZLAKqElPfLGIBsXkF3CSaDy9hhtgnJ3Hy2GTWCYzcCxgZVjGK ppYmFxQnpeca6RUn5haX5qXrJefnbmKEhOfXHYxLj1kdYhTgYFTi4XV4cyxciDWxrLgy9xCj BAezkggv56fj4UK8KYmVValF+fFFpTmpxYcYpTlYlMR5Z+56HyIkkJ5YkpqdmlqQWgSTZeLg lGpgTPnPKbLij9KJLP66VW63a7zXSa8z0HRbMvn+45eHWj6FXzFKsQ4Vigrdp7KpWoiJe9Fy Gd/kE2ukFn09v3eP42vpJoEN128eX7/AirlJma8tsG8W9yy13+cfc7uWlBT7mCao5s/7PO+o 3eZDK4JYvh+YIPvc7YqnssxblR7FP3fSNjZNOWPtq8RSnJFoqMVcVJwIABT8/cBLAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Extend previous patchset (v2) [1] to older, legacy platforms. This depends on v2 of prevoius patchset. Changes in DTS/DTSI generated with: sed -i -e 's/samsung,pin-drv = <0>;$/samsung,pin-drv = ;/' arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-drv = <2>;$/samsung,pin-drv = ;/' arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-drv = <1>;$/samsung,pin-drv = ;/' arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-drv = <3>;$/samsung,pin-drv = ;/' arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-pud = <0>;$/samsung,pin-pud = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-pud = <1>;$/samsung,pin-pud = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-pud = <2>;$/samsung,pin-pud = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <0>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <2>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <\(0x\)\?2>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <\(0x\)\?3>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <3>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <4>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <5>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <6>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* sed -i -e 's/samsung,pin-function = <0xf>;$/samsung,pin-function = ;/' arch/arm/boot/dts/s3c* arch/arm/boot/dts/s5p* Tested with: rm -fr dts-old; cp -r out/arch/arm/boot/dts dts-old rm -fr dts-new; cp -r out/arch/arm/boot/dts dts-new for i in dts-old/exynos*dtb; do scripts/dtc/dtx_diff $i dts-new/$(basename $i); done for i in dts-old/s3c*dtb; do scripts/dtc/dtx_diff $i dts-new/$(basename $i); done for i in dts-old/s5p*dtb; do scripts/dtc/dtx_diff $i dts-new/$(basename $i); done [1] http://www.spinics.net/lists/devicetree/msg141190.html Best regards, Krzysztof Krzysztof Kozlowski (6): pinctrl: dt-bindings: samsung: Update documentation with new macros pinctrl: dt-bindings: samsung: Add macros for S3C64xx pin configuration ARM: dts: s3c64xx: Use common macros for pinctrl configuration ARM: dts: s5pv210: Use macros for pinctrl configuration ARM: dts: s3c2416: Use macros for pinctrl configuration ARM: dts: s3c64xx: Use macros for pinctrl configuration .../bindings/pinctrl/samsung-pinctrl.txt | 42 +- arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 38 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 356 ++++++++------- arch/arm/boot/dts/s5pv210-aquila.dts | 4 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 476 +++++++++++---------- include/dt-bindings/pinctrl/samsung.h | 5 + 7 files changed, 466 insertions(+), 459 deletions(-) -- 1.9.1