Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1422785AbbD2If5 (ORCPT ); Wed, 29 Apr 2015 04:35:57 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:49282 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031656AbbD2Ifu (ORCPT ); Wed, 29 Apr 2015 04:35:50 -0400 X-AuditID: cbfee68d-f79266d0000049c9-1b-554097e410eb From: Pankaj Dubey To: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Cc: kgene@kernel.org, heiko@sntech.de, linux@arm.linux.org.uk, thomas.ab@samsung.com, Pankaj Dubey Subject: [PATCH 0/5] Add support for Exynos SROM Controller driver Date: Wed, 29 Apr 2015 14:08:27 +0530 Message-id: <1430296712-10287-1-git-send-email-pankaj.dubey@samsung.com> X-Mailer: git-send-email 2.2.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrALMWRmVeSWpSXmKPExsWyRsSkRvfJdIdQg+ULDSzmHznHavH/0WtW i/7Hr5ktNj2+xmpxedccNosZ5/cxWdy+zGuxaOsXdouOZYwOnB4tzT1sHptWdbJ5bF5S79G3 ZRWjx/Zr85g9Pm+SC2CL4rJJSc3JLEst0rdL4MpoX3iRteCcQMXLfVvZGhg7eLoYOTkkBEwk JlyZwghhi0lcuLeerYuRi0NIYCmjxOfFTewwRU0rtjFDJBYxSkxcN5kdwmllkui43cgMUsUm oCvx5P1csCoRgXZGibOH3zCBJJgF6iX273nLBmILCzhJvD5xBcjm4GARUJU4sUIWJMwr4CFx 6ON7VohtchJbbj0CWyAhMJld4vy2T2C9LAICEt8mH2IB6ZUQkJXYdIAZol5S4uCKGywTGAUX MDKsYhRNLUguKE5KLzLUK07MLS7NS9dLzs/dxAgM6NP/nvXuYLx9wPoQowAHoxIPr6CuQ6gQ a2JZcWXuIUZToA0TmaVEk/OBcZNXEm9obGZkYWpiamxkbmmmJM6rKPUzWEggPbEkNTs1tSC1 KL6oNCe1+BAjEwenVAOjxeFdNiVdNtO8BMrjNGTtmj9b89/Zqxb05K3sbdesvVbHXE0s3b25 +q49mbi6x/HhC39miz2ybf3eV2N/chbot9hVOHmcacz8E6e9dr9bz4Y+vXXHS/bOjDDYHOjh xJ12krc/8nvTvp3fVzivjJ153UvykayLeAavzA97eZnXCQ5v0gs6dyixFGckGmoxFxUnAgAK kB0ZYwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRmVeSWpSXmKPExsVy+t9jAd0n0x1CDf68VreYf+Qcq8X/R69Z Lfofv2a22PT4GqvF5V1z2CxmnN/HZHH7Mq/Foq1f2C06ljE6cHq0NPeweWxa1cnmsXlJvUff llWMHtuvzWP2+LxJLoAtqoHRJiM1MSW1SCE1Lzk/JTMv3VbJOzjeOd7UzMBQ19DSwlxJIS8x N9VWycUnQNctMwfoJiWFssScUqBQQGJxsZK+HaYJoSFuuhYwjRG6viFBcD1GBmggYQ1jRvvC i6wF5wQqXu7bytbA2MHTxcjJISFgItG0YhszhC0mceHeerYuRi4OIYFFjBIT101mh3BamSQ6 bjeCVbEJ6Eo8eT+XGSQhItDOKHH28BsmkASzQL3E/j1v2UBsYQEnidcnrgDZHBwsAqoSJ1bI goR5BTwkDn18zwqxTU5iy61H7BMYuRcwMqxiFE0tSC4oTkrPNdQrTswtLs1L10vOz93ECI6X Z1I7GFc2WBxiFOBgVOLhFdB1CBViTSwrrsw9xCjBwawkwvupESjEm5JYWZValB9fVJqTWnyI 0RRo+URmKdHkfGAs55XEGxqbmJsam1qaWJiYWSqJ887RlQsVEkhPLEnNTk0tSC2C6WPi4JRq YNQuPb7fN/fd7p6vwQW8v6/Vrk9m7D71s93YZO//TWES+q6GAnxnf8UEcxwQUtxytEW+q7py +1zRGptXK8+uMnjXVFV9qvEsK4uy+fcbxd89rdfwSe/unrK1a4HMtuTOJZJNHBLCPJP2KwiF H3W/+H7RouOx7jsuzteYfOLDSetQ30m33xYcSVNiKc5INNRiLipOBAAd+EGLrQIAAA== DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2330 Lines: 46 This patch set adds support for Exynos SROM controller DT based driver. Currently SROM register sets are used only during S2R, so driver basically added for taking care of S2R. It will help us in removing static mapping from exynos.c and other extra code handline during S2R. This patch set also updated exynos4 and exynos5 dtsi files for with device node for srom, and added binding documentation for the same. Pankaj Dubey (5): drivers: soc: add support for exynos SROM driver ARM: EXYNOS: Remove SROM related register settings from mach-exynos ARM: EXYNOS: DTS: add SROM device node for exynos4 ARM: EXYNOS: DTS: add SROM device node for exynos5 Documentation: dt-bindings: add exynos-srom binding information .../bindings/arm/samsung/exynos-srom.txt | 12 ++ arch/arm/boot/dts/exynos4.dtsi | 5 + arch/arm/boot/dts/exynos5.dtsi | 5 + arch/arm/mach-exynos/Kconfig | 2 + arch/arm/mach-exynos/exynos.c | 10 -- arch/arm/mach-exynos/include/mach/map.h | 3 - arch/arm/mach-exynos/suspend.c | 20 +-- arch/arm/plat-samsung/include/plat/map-s5p.h | 1 - arch/arm/plat-samsung/include/plat/regs-srom.h | 54 -------- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/samsung/Kconfig | 14 ++ drivers/soc/samsung/Makefile | 1 + drivers/soc/samsung/exynos-srom.c | 142 +++++++++++++++++++++ drivers/soc/samsung/exynos-srom.h | 51 ++++++++ 15 files changed, 236 insertions(+), 86 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/samsung/exynos-srom.txt delete mode 100644 arch/arm/plat-samsung/include/plat/regs-srom.h create mode 100644 drivers/soc/samsung/Kconfig create mode 100644 drivers/soc/samsung/Makefile create mode 100644 drivers/soc/samsung/exynos-srom.c create mode 100644 drivers/soc/samsung/exynos-srom.h -- 2.2.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/