From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1423316AbbFEOP2 (ORCPT ); Fri, 5 Jun 2015 10:15:28 -0400 Received: from mail-by2on0096.outbound.protection.outlook.com ([207.46.100.96]:43107 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1030182AbbFEOPX (ORCPT ); Fri, 5 Jun 2015 10:15:23 -0400 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none; Authentication-Results: gmail.com; dkim=none (message not signed) header.d=none; Date: Fri, 5 Jun 2015 09:11:23 -0500 From: atull X-X-Sender: atull@linuxheads99 To: Dinh Nguyen CC: Dinh Nguyen , Rob Herring , Mark Rutland , "devicetree@vger.kernel.org" , Russell King , Arnd Bergmann , Pawel Moll , Ian Campbell , "Pavel Machek" , Linux List , "Kumar Gala" , Steffen Trumtrar , Delicious Quinoq , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCHv6 0/2] socfpga: support suspend to ram* In-Reply-To: Message-ID: References: <1433270139-7042-1-git-send-email-atull@opensource.altera.com> <556E028E.2080800@opensource.altera.com> <5570D29A.2030007@opensource.altera.com> User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: CY1PR22CA0040.namprd22.prod.outlook.com (25.162.32.178) To BLUPR03MB1507.namprd03.prod.outlook.com (25.163.81.25) X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;2:3KR8O4U7/uXx2Ola3h+bHcYzbYJOo41DZGmcBzQCO2amqcTD712DRx+SCGNXoXLn;2:LkKwcx76ZIcyIk76oT3SMyzlJNzka34mtAIVgomSevfLRqvRu4AtAV8si02fRkvFDyG+ROCqVSBntBX1Em4uKYV/okFlgjvqrpZKXWpxmXocr5/j5oSbUDtSJFlNH5tgWQojZUG4cIxJC4rU2rWCeA==;6:LbRSbopRd/GbnATWs0swJgGYWGYynxzJ2VcHmuPhcKaK6U53IbTTEFrGrEr04FqAFyn/fT7M7uzVKD1t1O331mnT3zTi/wbmO1BHyLyooAC6qOFe5chNAQlXdYi6c5Q1sjZlM0VQbelskkPxp8Ir3w==;3:AESqVlK3h3NSnH8bKOHrwl3xFMSExopnJ2BfJrBIjXdFgFIVUL7Mm584uvTpfLIXDlX8xnQHjnlixbRsziX7MG4IuVqZKE103GSydL9/+JJRFgreY+mnnkfmPmPfbI4gjS1i89ydUvDuLFqu7PIbHJjiczk+JXyiIXVbupgHEYMSaEo7A3GCjRY9hUwpdk0BZuNSXSWCN/XAkXZ0hMoIs2/XZ+purJng7SzJX7BPqP0R82iKQLRFBP0TQgp5CQ9XgCBUL9RIQhW1ejCssBZnBFmSAyDqkwDzlE8Q8jq2dCTejBABMWUVnkhHZ/kqgLuB X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1364;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB120; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(520003)(3002001);SRVR:BLUPR03MB1507;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB1507;BCL:0;PCL:0;RULEID:(601004)(520003)(5005006)(3002001);SRVR:BLUPR03MB120;BCL:0;PCL:0;RULEID:;SRVR:BLUPR03MB120; X-Forefront-PRVS: 05986C03E0 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(377454003)(51704005)(24454002)(479174004)(5001960100002)(122386002)(110136002)(189998001)(5001920100001)(62966003)(42186005)(77156002)(53416004)(47776003)(66066001)(87976001)(33716001)(2950100001)(92566002)(77096005)(83506001)(19580405001)(19580395003)(54356999)(50986999)(46406003)(76176999)(86362001)(86152002)(50466002)(23726002)(40100003)(4001350100001)(93886004)(46102003);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB1507;H:linuxheads99.altera.com;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;BLUPR03MB1507;9:4r+ataB+Y5lChl58oU+xF345w5y56IdEqZK1gDXI2f?= =?us-ascii?Q?V1hOrauBkixX9ZBwJ8txLj1TyQG3FsqKzMJpGOaj+tlJxO67yZeky91U3uHs?= =?us-ascii?Q?PzqzaYc2C0qixTgsTZrPchLmOMLyUkRngSTzoFJge3AgRbUopkSdUsi4dkMX?= =?us-ascii?Q?xLUUlqu0KxKViGCP3kvYCZYi/w89BVNNe8JpNAmEtPCdyQTBiO+JQz3isAE9?= =?us-ascii?Q?kkQtHqu0wWmzIksY3Ijq7xx8y9K21Frl8V3MgmekirR55rmW8Dg2h5Bq4UeJ?= =?us-ascii?Q?yqq6cDIGm1XSY9DY3hYYQkDCkZOB6PJCvJslYLVq1ePeJq2Co0qKwjE2s9W1?= =?us-ascii?Q?Ji7KDpKMNVZ6f4Xu1roso7b9tJ44mOBz6xgLanLh/tFL4M0ITs4yNm7L0cjm?= =?us-ascii?Q?YxvJfpl0RZUnnqWmfZQXUF+HqKFocV4C6Tu4/9ptyo75dsIP7Sn07qEBBA27?= =?us-ascii?Q?i+RvPp7zU+RKcr0lSoYKVah15Kc1j0325+jXKqfKXf5MWvhaEUAdOfuTc17F?= =?us-ascii?Q?PYhHS8mQn8njxXe1Jb2E3pvR0OGOu5RylHETRhQLzJhWRcQU+gcwpWKcA63G?= =?us-ascii?Q?BvcLdcz70yOxuMYrRxoxiw6PY0hEOAUeOTYezrdRfO5o3QJp7WvCRmjQaj9C?= =?us-ascii?Q?XmQgd4tHeT6n1pTd0vK07eESt5aUe3sT1HK0BTlm1Oj38K+gwGOd4HBhTPuK?= =?us-ascii?Q?UhzVPi7ozE/Vs4Qsy4lmd+K6M1CxlWkXKb7feqvlv2A788d0UuvBQjg1J1jY?= =?us-ascii?Q?ftAGdfpyikHBSChAP8/PvYkCRDWgECHsJNAVgtyDEqvXV/D+BpaE8aJmwryx?= =?us-ascii?Q?GkoHMxiP/CgU1e0RKGkBMnzeLkLFu2R4g1bMmaK8wD/L0Mz+za9CXsrzmJRG?= =?us-ascii?Q?9osOKD4K/hIgQlqcvEc3QL3blMwoMUjYAIzzKN1BcML03ETU4PHh4tC7HKY0?= =?us-ascii?Q?T+90I3eJz1VdGRGlGm670uUAp2Aocrs813xEThZQ=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1507;3:nE+GdO8J59zgY87R7mFcPo9FpwFQrYQExZKGdRa/lyqUmBivXufCLYchPXpFW2Ibu0bsH18bxX8WymZJF6wm7HeZcz5dUbe6vRjapCq36OugXkIiCAFb4xr+pOHFcN9m4QiZeiwsxyOtzu32kQVziQ==;10:9OESMfKw3vgy/K8Jcaiuy2b/+CV2xVxIeZlUym87Hq9P6/mm3eQyuJ2ywpxyHrO2xmqoK1wpuTw7QFZlib7joCqtQYUlGZNAFS85wSu1RQY=;6:psnz2EZF7vcrQO55Fr1vmHzGXUhvBz1Q+8uOpRlJ8rLknusDganPyOTMHuLMtOa8EGrda8+DheJivQf2e5xs9Lsci9xfrB/HbSLQk+PXDtqUh1UAwo9vIxNL2mj9kb8o4OokP86P/u3o/O8abXKT/g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1507 X-Microsoft-Exchange-Diagnostics-untrusted: 1;BLUPR03MB1364;2:KPzz3FNJANdQqWFuZbmriD4Ml8jeGOp7QpINnBOSzBvNlpPkBSVKev1u3rbZJxY7;2:jUt+iBmELcU3i92slMoLhvH5n0FxI2RiQGUesIYkwVpxWYHP++dBTScMQ7hL05vsebsNg7gkpAo0+/CAKNxbVws4wQJylN5WSObc5UmHUBCYuj19P5yua89qriMWB/9K34k2kvax2167vqYYmGxBgw==;9:Yj43itxzkZ8gV9ctaHXm511lhBmbpPYVYgICzYL3w/HdQZxWnKpxYmauJXHI4Yh1rgk41CkCwgsIQukPYJnhygVi4a7ByhHHIMO6XsYT2bEmsr9lv+HCKb4znqBpIhhMDZ7qpvnNouk9fkepjC2f+w== X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD052.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD052;1:NjlGhz/xIVtKlSI6deeeS46q5W6FX05exVba1ctuNQ1/FmwF2sQjXBvk/SF6aUANV7rWWafVHCSx5dVVYyGQZjeNxkf7veGeBpngX67NJAcjhBOid/t1jaCzXa6D2G4Onh/dym5h1EDlQSL6Da2u4soe/RPWVo4rFW8hFUw+ZfZlRjZX/BpYhRH+rfLWqH0s7CAaXTrdjx+PNBuZw60XqSH81Ecc9a47Il6OSxVgAAJSNVERdyGHGmX05THZjXGb6BS3XSR+wyK4XYe9AlrjzNlTAh9ZTXDe+x9avOvvkzY4gKsFdmyWSeO8lNu6EUoHh/4phX85xKu6jFAQU8QV3Q== X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(339900001)(479174004)(24454002)(377454003)(189002)(51704005)(199003)(87936001)(2950100001)(46406003)(53416004)(50466002)(92566002)(93886004)(189998001)(106466001)(77096005)(110136002)(5001960100002)(33716001)(77156002)(62966003)(122386002)(83506001)(86152002)(105606002)(54356999)(76176999)(4001350100001)(19580405001)(19580395003)(23726002)(40100003)(6806004)(46102003)(86362001)(66066001)(47776003)(50986999)(85426001)(7099028);DIR:OUT;SFP:1101;SCL:1;SRVR:BLUPR03MB120;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;MLV:ovrnspm;PTR:InfoDomainNonexistent;MX:1;A:3;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB120;2:KavaAFv7T6bPBLZ0Fgh1v1y2UWtdkK+SsE3SY/82BLV2wQKRFIimFis5qYxLVe8o;2:p8Zq14LgKeMi3ATuKa9fQgXaMV9XeIReA6NZGmjSeDPco6zS07sT0EcdeHKWU78pxzKLOQwGQzyQ7ka9lGwhVCm1ssZV3N9XFwyujr5NnQE+iIbJKiqdWmO7XgurV357HEiw/5GXijpVxyBi0HAUH27H+pfyjqGa6VSLCnBXrTruos0I+m2ItHz1oD1DaXGhauBUau2X3CaIbK+Rvfv7xmuSVuzqYAK7dWygj339Rss=;6:xlPHsZeJpof1hT0e1dwcdRFqyj8ADfMAYNzG5gwm9oscDbni6XeOwQMKqwHDl3Fdwn+tZXcs1GjGI0BhyAVsQ9SQeKko1FlL4ExbL7liATyxmNbov+WoworFWHHJ/bk5yUs2Mg3pLv2L4C5oeNeJWA==;3:1dxqAh8Vq/M8cSatNcRG1j0T8WxziH7jCf7syeJZ0Ah5rDoqvgWYY4owgOTk95XiOsBE+u+CijtiVe8ickEHyKp/8QUppXePnnlbsM5IB/01F9/kvcYLvySBeDeH2fp1SchQg+a7QLOjTnQNN9MP9N6xJIO4gTz43IDgGzZ3xODXBjoZQGJs4ybQfM2HQAxlIeBWa2MjhjwQFv7lDHfir3lvMKhB05hatXEr6FaWK7F6eWbd7SSnSo0471lVW5pNqMq5vAfO7rLAX8HEobpkPdr17VSwuEVY8enci4zr/PP74DFK3np0D1NrRngHaVv1 X-Forefront-PRVS: 05986C03E0 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BLUPR03MB120;9:1m8sn9V5KQ2NzpGWV0CFJtWsj9pEc1ohw683061L38S?= =?us-ascii?Q?aodAwat2/HBeTE1QDVUlLILMUDlmc0DLFOVeTtvmSLuRJyhFv2eRZ1kO/lq/?= =?us-ascii?Q?OKoe3SZJQN79YZID07mkc3oBo3iGQ36l9uVwqc4+UNklZPxZlj7RUBPiqZW0?= =?us-ascii?Q?5m6J3Jt0n08YisLQ6TwxhTMBBkh7Tq6FzYyNfFgRPif06CRBerIRl8kLn659?= =?us-ascii?Q?2toO9DKB74T9mNT2OLe7w8uFfXvaxzVwXCgX0FAN6Fk44F9JJFz0J34kpiL9?= =?us-ascii?Q?spIC0e0hmTN9KBTffipqKLSyCFDBofEZ5NScVguwzqEZYz5DVMaVQSmeUP9s?= =?us-ascii?Q?2h0ipxpA/Vv6CqkkJTeKHXSmqFS1maxeDdas5dc7Hh+ZgehobpSDYCFY+3wy?= =?us-ascii?Q?inZhfr2dvECsItbC4oZWeSq1PX4qLDldhGCtA9RQvp3laLD+YFflhjdXTrdd?= =?us-ascii?Q?YIMY1tEcBVYsGJLUadphD3TtrrMMqjRabad3oZf+28sZGQGHhz66x4svG9IV?= =?us-ascii?Q?0MCUXQcQdkKVVNoZv5wNb/qPAMfPeZEBKaTTRJrQ+3DzIXrwCn+xvkA0wU/m?= =?us-ascii?Q?j/vX85iGbvAtVbxEu0tuSNwOvd+r1k0OPdEZL1ZLLczDTMD6xHYxkXy44aJt?= =?us-ascii?Q?1KrtZkBmIE0QcvJdIXVRC2lc9dgSca2u0Nz4OBztvgp7HepLgeMaytBnm1tY?= =?us-ascii?Q?VgdqWYMrU5nHkoRUgBbAXK5SnYCbb6JRyiK45xh1TuBPL6TPQkbBT39j+J1e?= =?us-ascii?Q?JhwMUiCsf+61d2IBcVRVdNYL+sKJKhA7T4HdQXtqKu3TxtBiohBVAxqO92Pq?= =?us-ascii?Q?/KvmQNM1Q40hKt/kaQoo2YHD4ftexOhUmJfLi8oGC4snhoq5OnoPJszngcoR?= =?us-ascii?Q?G8BSeXUjSlAk1QPru5WBVh8Vszn+NAxdimIKr5OUdh8tnFMBhBmYqyoEsZdz?= =?us-ascii?Q?++QPnefS1T/p5N+GpYgUs/v6zKoObrvsR1OfdoX6FcSyjuGI8+1JlkI8Cxjy?= =?us-ascii?Q?WoTHQKhxskBh42TL2fSo2rimgrPytmI9BQGvs9oUoNa/eRTv7anCO7vPNdQR?= =?us-ascii?Q?/+708yUQAGCRlxe8FTLNmIjY3?= X-Microsoft-Exchange-Diagnostics: 1;BLUPR03MB120;3:Rpt+RlYb0SYX4QhCypBCE35BylXwhkOBUopgtEHw4eErltBmnLtc9oR/R6078PBqzoOKa6A+ivdAdxuKlQSp8K70/WMEuwHzzyIJLj8x2ElwjBekHPIMwLlsTav6kuGAiXta6U/tjPhYuUKsrnr+5g==;10:1G2UiMBSAUtqP1cRnuw4vnUKRZctnPLGd3WgTpIgElG/MgTc9DrhAf2UyDZZznhCoEOFu8WnAf8iCNIzzBWEkVUACTnz9QNQzzrohiBqXlI=;6:y2WRpmz+78+wTPQZ+QFkZwGksjl2ZWF6Jt4EHd7RtmQEOPG8J1IxM7tRqBm/PoWc26rtdEgPbnyjWtS1rtsCcXU/Vr2BKBhxR1aTtrfk1UIAKUMAjHFgIjHPtEvq6ocwRnDV1M6Enk3YLUdDlBlVKg== X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jun 2015 14:15:20.5754 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB120 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 5 Jun 2015, Dinh Nguyen wrote: > On Thu, Jun 4, 2015 at 5:35 PM, Dinh Nguyen > wrote: > > Hi Alan, > > > > On 06/02/2015 02:22 PM, Dinh Nguyen wrote: > >> On 06/02/2015 01:35 PM, Alan Tull wrote: > >>> Support suspend to ram on socfpga. > >>> * allocate space in ocram using sram driver. > >>> * Add a function in ocram to place DDR in self-refresh > >>> and suspend. > >>> * Prevent suspend if EDAC is enabled. > >>> * Add a device tree binding document for the Altera > >>> SOCFPGA SDRAM controller that is used to put DDR in > >>> self-refresh mode. > >>> > >>> Alan Tull (2): > >>> ARM: socfpga: support suspend to ram > >>> ARM: socfpga: dts: add sdram controller dt binding doc > >>> > >>> .../arm/altera/socfpga-sdram-controller.txt | 12 ++ > >>> arch/arm/mach-socfpga/Kconfig | 10 +- > >>> arch/arm/mach-socfpga/Makefile | 1 + > >>> arch/arm/mach-socfpga/core.h | 6 +- > >>> arch/arm/mach-socfpga/pm.c | 149 ++++++++++++++++++++ > >>> arch/arm/mach-socfpga/self-refresh.S | 136 ++++++++++++++++++ > >>> arch/arm/mach-socfpga/socfpga.c | 6 +- > >>> drivers/edac/altera_edac.c | 20 +++ > >>> 8 files changed, 337 insertions(+), 3 deletions(-) > >>> create mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-sdram-controller.txt > >>> create mode 100644 arch/arm/mach-socfpga/pm.c > >>> create mode 100644 arch/arm/mach-socfpga/self-refresh.S > >>> > >> > >> > >> Applied. > >> > > > > I had to un-apply this patch because I noticed that it's touching > > drivers/edac/altera_edac.c. This part should be a separate patch and > > need to go through linux-edac. > > > > Nevermind on this, I got an ack-by from Borislav Petkov for the edac > part. No need to split the patch up. > > Dinh > Sorry for the trouble and Thanks! Alan