Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752194AbcDZPqJ (ORCPT ); Tue, 26 Apr 2016 11:46:09 -0400 Received: from mail-db5eur01on0116.outbound.protection.outlook.com ([104.47.2.116]:9856 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751317AbcDZPqH (ORCPT ); Tue, 26 Apr 2016 11:46:07 -0400 X-Greylist: delayed 3648 seconds by postgrey-1.27 at vger.kernel.org; Tue, 26 Apr 2016 11:46:06 EDT Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=gomspace.com; Subject: Re: [PATCH 2/3] misc: eeprom: add Cypress FM33256B FRAM driver To: Alexandre Belloni References: <1461150471-23163-1-git-send-email-jlp@gomspace.com> <1461150471-23163-3-git-send-email-jlp@gomspace.com> <20160421235429.GA6086@piout.net> CC: , , , , , , , , , , , From: Jeppe Ledet-Pedersen Message-ID: <571F5A45.2050405@gomspace.com> Date: Tue, 26 Apr 2016 14:08:37 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160421235429.GA6086@piout.net> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [77.243.61.136] X-ClientProxiedBy: HE1PR01CA0026.eurprd01.prod.exchangelabs.com (2a01:111:e400:58e8::36) To AM3PR04MB0630.eurprd04.prod.outlook.com (2a01:111:e400:8832::23) X-MS-Office365-Filtering-Correlation-Id: 38ab247b-c6c9-4590-6595-08d36dcbafa8 X-Microsoft-Exchange-Diagnostics: 1;AM3PR04MB0630;2:haODt9ozEDb+SZ4HWmLtI+OJVrp4BPwpbTQ7Sx+4c1q++DNFOtOUXAKqoeyGlrGUxW4hmmex7wgAznXnoI3T7KtY41z0lfrxOeXJrwKZmgpjIs1FYbNnkAFgx3LG8l3SIGQZFO6QBb4tdYgImAh7VK3H07ilrydPFYgdZBA4Xs9he7nxi2iNOciAe9yv6rii;3:7fxkwo5Ilvie9cTZF8NXUR8L9H7yIQzN+ji53FrNjp2vAxyfy/iLREwpPGYCl+wXDTY9Q3lgxROOdUwaqWWOlGcfHgCfkQLmowcbY3MNdtIEFx7RSqwWV77qqiCDi+3V;25:R2cPWfnt2dBU37304te5i4o7/G41x0SjC83f9+hksOXnm0b4t5Mxi9Odr9tGigyQ6PAizVznJTzmLYtjRGLmIK8addPim8jAy61QvG+hf6upYXGK3hcO+6R/NIMU38D81+QsLWp57r+VSh57K7I/bmNGWBVBu3C/6EGRbonv7tru9D7ZFafRHI59HuxCsEIdsAytbMCCUo8wjgUEtd9K/U6gasQre16k4kistLldVCtmp7QDWolBNCrIAMjQJ4M1PLL3+/9kHPYUa2nJS062oRz9R0uJx2i5O21gsiq2+rTn/mWLdCmPwh1wywOKbVl+X3SqYnz6szG3F4JJzX3vZVMJCaYrwfz+v8T+lUWugoY8YNdohOSy629FPklrZiCwWbDHc6UM6oLM07noQgWTqkVCtOmnmLSJOdtdY/zBQXcefCtD8r9NGdQcaonWqxtq46T+d2NB3Le5m5GObT3Za6EVqxNT6Ip7tGd+YsTwCJQuksU0G7yfKooSAPvkMkL57ZWhyQFEGqUAkPNXFVayYTf7u16JbGe5uBmPNQ7yBKUVvUCrPy4og0mjkXxdE2Wowv9mro5t9EKbioqnxxQh852lq3Z3KH0pthhXIiQdxLO/S5B+oF8kRBzQwfS/fbgp X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM3PR04MB0630; X-Microsoft-Exchange-Diagnostics: 1;AM3PR04MB0630;20:AQc2VlqNwxGkqRSkG4N3DcgiYso7+dJNliSXTGwVTjoUkq7n4TtgRiHWJVYytCsnTZl0tMiF6Z9nQyleoPHIVad1Eusw7uRjkEStWRVyuDg22w/t8K1IUI0szuBstI+JjH5vHgUKDCu50q1nha441c/6E0QxJj/MEK4Zlt5da3ZPWUxdT/Motf6eYa8z/A0tEIduoBTsIKCbLwD5ttYCWxWmwN0XyKWv4XYrisEvA1juib1SS0EpWdGztf8cyd//shzbAEn6szjeCmEDei/on8FTGxVPfk5+uf4BWWYIdvabZkRgNXJOWkyVLx/UlwUAFYx4wIZojgI9z/5EotJOdBTrZBUp7rd0iAx10tMowNl7HQAERkZ3PVSG6TC5DZfH0YotrHat6JFqNCc0a03+87R/AVBnZEHxXZ/lsu2a676H9agK0V6NAht+ZiuTUFXc;4:KQ7R8Gb/YJIz/H20WlBxBfstYPG4wK3qTpwSZzSeOBFFCMuOz5ETatVFjA6UosqtLMQ1yDdL508Pd3eYYRvyrnW1w/WaGvllHA0u0JNX102PVPfT70Y4u3vpwfQ60iLnGmtujO4zj21Wozt8E7QKkItPTa6R0IxZKMi22n985sBMr07uunUKFH2H5YIufGZP2B3BYIHlsn6fyofxWT6uu6LVuauxjMMlC1/IbivprcMX1vrX8GmsUOTXvB2Hon3AVoJjC9npZitqqWrHQ/Xk6PXnONr4vo7n3pZuVcHzlBR0ddHmPVhTDBXbvwlvK+KGC34h9tRsERCg/5XruHZzn90WtuXVFNndJ4mlp+zG2wxAi2lVyUyhLMI0DgW2+WYseSPxB4gbJZaSRif72mTOj4DToBwad5Hmzcz4TbgDVO1aXAOGRGte6WrNwbp5XDk0t0smaLT9DnICU665Ks5Jkg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521072)(6040130)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041072)(6043046);SRVR:AM3PR04MB0630;BCL:0;PCL:0;RULEID:;SRVR:AM3PR04MB0630; X-Forefront-PRVS: 0924C6A0D5 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(24454002)(54356999)(36756003)(19580395003)(92566002)(33656002)(50466002)(586003)(4326007)(47776003)(42186005)(23746002)(230700001)(59896002)(76176999)(5004730100002)(1096002)(64126003)(6116002)(83506001)(3846002)(87266999)(65816999)(50986999)(81166005)(5008740100001)(2906002)(110136002)(80316001)(86362001)(65956001)(19580405001)(189998001)(2950100001)(4001350100001)(66066001);DIR:OUT;SFP:1102;SCL:1;SRVR:AM3PR04MB0630;H:Jeppes-MacBook-Pro.local;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;AM3PR04MB0630;23:3Lr0euKshe+ZLqnpscjq5MHrUWJUYDfffRiyG?= =?Windows-1252?Q?SWoX+puW7F1I/kXyEyWyy8FJgcsb8NxBPtF6mdr0hpwmWLLBxUlV3jHb?= =?Windows-1252?Q?Vpkztix4jNRqzv8gy7Ps3XODLj7A3qgJCE47PKJewOsi2PXfpyrINJWK?= =?Windows-1252?Q?ehGtoNuKTP2ch725vRQBuU07cz8O9/pWsgm8fBFYQDlma+D7w/EMjB4M?= =?Windows-1252?Q?BwF8VjNEQHJbW+wBUxODBdNKVK85zfghc7e9yIfZhxDrrqXW4d2lqGUN?= =?Windows-1252?Q?5yL7IgXQYmKbqpU7LPoddSuIOkwT3aeT5SUc6XodwLzEJYQYI2oUUw5K?= =?Windows-1252?Q?pKgwX5JwO4acPp1b9pmlQtosIwi6rtpSq28S2eVOOiLk3lzIpXuHh+Kx?= =?Windows-1252?Q?R4xplQBGE/ww8/NgFSAPos52grDJDGU5ZWKUnXsu1U4epbD61Z2bU8hN?= =?Windows-1252?Q?b0ttI4jClHeC4L1acakQNxudyC11rDGwXp4R/Ehd/mOWLWTKlpOmnfOF?= =?Windows-1252?Q?8vKgzTufgcIwbu8mzAzqPXPr8pbERL52qJLfL5GYaOX8lw9QsF69ULMX?= =?Windows-1252?Q?j03U39VXhVzBtadzPOVypb7dacWx3e0jVSE48H3s1FeMdPU9I+/Ootlx?= =?Windows-1252?Q?8j7er5SHxCbZUyhy4ijfvYnX9IVuZOXzAIMDOd75yqxhPgeYXiuF7cax?= =?Windows-1252?Q?L4WbrGQY3W1mJCCxHh0oU3zBVCiHyWeCb/HTcHchR+8cAVW+Rk+EXXwk?= =?Windows-1252?Q?xM/IJenmbP8djFVoSfVJ3uYL9S+QyFCZJWF9YP5Xv/qskZAqCOFMFzsq?= =?Windows-1252?Q?FmolCFeHmS3S2o4Exry1kjW+q2AFBQ0vMT8GM6OGogbcBH7Gq4+WiYS9?= =?Windows-1252?Q?gf2p4SQWcDLFi7wOH8L21B+xiWvIYV+lLfa+ozK44v3xvAbN7Xd5IdOZ?= =?Windows-1252?Q?khySZLm/6IjI0w26gMm94jAzSygI8cWDLBtFHcaN1KLNI9zINrSYa4E2?= =?Windows-1252?Q?1Z9DiWp0Z1eUzaH0iPcXaPKSYZMgo5px13wtokzZ16BQPk/XDDn7lZ+y?= =?Windows-1252?Q?ZMlqy0ZZzj8PuhLGGZUaQuqxSwc3+b08Hxh?= X-Microsoft-Exchange-Diagnostics: 1;AM3PR04MB0630;5:n4K+bd0NwJLGVnsB9E5XRIFo3IAQDuu9w0gDXS/KBsZt/ADWVnJRa2UE2oZ98PocCH31vqJI1c5wz77293AVJSdQY9JQucipe8bxPoallPts1nNGDYOIB0+sq8dCFTwo0z+zDVjR6ZY4LBs/5WFK0g==;24:h6K24MR+ptPWiCFc7xNnB8udfofY1lEDJfBRsWJWatmwY50JFah04BRDv8Dn43q9+H1qZTMG5UBginANSj4TFPbSh/RmbxEvF01/1WOFPH0= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: gomspace.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Apr 2016 12:09:57.4240 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR04MB0630 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 726 Lines: 22 On 22/04/16 01:54, Alexandre Belloni wrote: > Hi, Hi Alexandre, > On 20/04/2016 at 13:07:50 +0200, Jeppe Ledet-Pedersen wrote : >> Signed-off-by: Jeppe Ledet-Pedersen >> --- >> MAINTAINERS | 1 + >> drivers/misc/eeprom/Kconfig | 12 ++++ >> drivers/misc/eeprom/Makefile | 1 + >> drivers/misc/eeprom/fm33256b-fram.c | 110 ++++++++++++++++++++++++++++++++++++ >> 4 files changed, 124 insertions(+) >> create mode 100644 drivers/misc/eeprom/fm33256b-fram.c >> > > There is now an nvmem framework that will allow you to easily have both > an in-kernel and a userspace interface. Thanks, I'll take a look at nvmem. It does look like a much better fit. -Jeppe