Message ID | 20220418193659.3677824-8-sean.anderson@seco.com |
---|---|
State | Changes Requested |
Delegated to: | Tom Rini |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=seco.com header.i=@seco.com header.a=rsa-sha256 header.s=selector1 header.b=c3vr5U1z; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=<UNKNOWN>) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4Khy0k5t84z9sG6 for <incoming@patchwork.ozlabs.org>; Tue, 19 Apr 2022 05:38:46 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2D16E83BC2; Mon, 18 Apr 2022 21:37:51 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=seco.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=seco.com header.i=@seco.com header.b="c3vr5U1z"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B113683B11; Mon, 18 Apr 2022 21:37:39 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-ve1eur02on0611.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe06::611]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 34A4783B15 for <u-boot@lists.denx.de>; Mon, 18 Apr 2022 21:37:35 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=seco.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sean.anderson@seco.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FxCK9+fpvXSZb/V2g4/sLpEv4yC/6egu0t4m5fW0cPEQn8gJtVCNhsvhDLI35uUj2fC+PiVN/yCyfOgEJv/sUa7Q9StH2+l0N0VpCWhFWZC52K3iTQ0+JaPdiFse/VcpiyQSX1jMuoBjPbCntnZSLQb7BzUTRVtH+A8f6Q2ukE1UvOnKwmdQonb1t9Wygpi2j6bYWSdDup6tNUK4XB/7McooIR0PRt6BOrjVtQ2Y12LSHPD4fkoNc10BqZUo6XPI3OXHPg6O10KXvA5jpbyLFZRoGvMAiZLxLdau5vwNP4ZwLW5fTHRii6tCgx9/EvRJptRlbTx0gmf3unGqXJCfhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gy0A7Xd/tAgT+pt6qwtEtiPDbRDu1Yp3ZVi94A7pST0=; b=dDLO/mMKNLskVBHqvFa/SlMoQAxwEpkQYerZGPeXNe3kzpIc7YlhfSa8KMXmDd1D1r/l2I51n7zrWcIOn5+zUjCFVsY7V6RiMWntqpnfhvq8yf1R4xvQkeZd9QGNFpD7w6wSeMYRZsG4aeg8gPEVqyFGMSjmZJuLW50dEjbyiQJnuPfhuC8eUrF4uuXb1DzKjwYQ0rCtQK8pH6/byNuHlQaNsKn2JSSLniWcC/iIJIaHlYioYoxo7Q5a1fdlERB2xUNlrcUYUVnkJJK2j40/9O2CvBlhYjOckzMFEtR+mfbnWrKUDsnr6DQiAuMkwfG9otilry28xMyrewkdUuVe7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gy0A7Xd/tAgT+pt6qwtEtiPDbRDu1Yp3ZVi94A7pST0=; b=c3vr5U1zCV+7YNtg57Fx23MP4juS4G851BJi0WNt2y+KLUU0f/VkSF/F79blc3k2Tw3Ct91NARZz1OXLdO7P8SDgb9uxDQm6bF7QEa0wAcYqUoWHtqwjuhBLSgtKP/m8X86r0Vo4yTUu5KYmNuD36zHQDjNC/9N0LaVre65Ua6qv7KFK6nppPxCGHSnz3xZpR/Jd4F5YRORX+14wHdbvPenbr+hmgf7DNVpT/UZP07AQF+iVP55rmcEqO3uDz2ZxNR8c+L0AfqP+r/o6PRA8XJ0Rd8zI5CWupCauChz1d+576lihZbpT/Qli+VYT4U2hDGlqnrLqFR2Gku69VDFnZA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by DB7PR03MB4330.eurprd03.prod.outlook.com (2603:10a6:10:15::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.20; Mon, 18 Apr 2022 19:37:33 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::fd2d:a04b:de07:33f8%6]) with mapi id 15.20.5164.025; Mon, 18 Apr 2022 19:37:33 +0000 From: Sean Anderson <sean.anderson@seco.com> To: u-boot@lists.denx.de, Simon Glass <sjg@chromium.org> Cc: Mario Six <mario.six@gdsys.cc>, Ramon Fried <rfried.dev@gmail.com>, Heinrich Schuchardt <xypron.glpk@gmx.de>, Tom Rini <trini@konsulko.com>, Joe Hershberger <joe.hershberger@ni.com>, Sean Anderson <sean.anderson@seco.com> Subject: [PATCH v3 07/13] misc: i2c_eeprom: Make i2c_eeprom_write use a const buf Date: Mon, 18 Apr 2022 15:36:53 -0400 Message-Id: <20220418193659.3677824-8-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty In-Reply-To: <20220418193659.3677824-1-sean.anderson@seco.com> References: <20220418193659.3677824-1-sean.anderson@seco.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: MN2PR10CA0022.namprd10.prod.outlook.com (2603:10b6:208:120::35) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 031268c0-e112-416d-c5f2-08da2172e25f X-MS-TrafficTypeDiagnostic: DB7PR03MB4330:EE_ X-Microsoft-Antispam-PRVS: <DB7PR03MB4330F7027C46F6944488197496F39@DB7PR03MB4330.eurprd03.prod.outlook.com> X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BS5hWJyRMOcKWhdUp4BLlQ2seOyZ/dyh2GaePhgh1s+0gNVY/rC22oGCJD1ST3VYcsmulfopSHKS1rjb+jt5KhuxAIOxwJRVFECpiTdEBlytFbQWxy1pH7O5KdZf21J3EhVPvlI4ZgIfJaceUSjr8n7FPfARzs1boIgv6qZ7UsJ1V4wMewLBF1apU5jUfyoqFcJ8TpZfS6whi7NMfnIhCmWe1FAWZlj07R3d/Lmkz+nzsGrFS5z/S9xMdFSTFSybQznr5m4ChhilzsGpJYB4z9l66teUc11MWF3RojpnPK+3eGbqIwkqXGhvHAtnQaxWX4WGPytwobG1WIgF00qZ/lzFJR8PK+VQjrSzKs56c09oeQq0PIgyX3FQZief+MGWEvGMoES+/tcMNrHqef5/MA8Y+gl9xFKeczRNngxXdz2Z5hQ/0lbYTK7wQx6X0I282guYu4kSIKTubQY7qYhzyN68Je+TJ3HH3VdSxUen8TmFw7wwHGATb8wqy7Key2oYQcYWOJ2JBgeQFOZYO5RgG9jG1bTkk7nzQOrV9zqCtTv1UXlIMT41HdumU/LmcuOgotDeOb62CiQ/LohXRIlp7GpTjw9gcPR0DVcrCD5UcEshYNMCCEU5i7GhIGuW1vwAOKW3nJGmophshPUWTsUGr3368fh4yWWNhjI9YGH1Nsut0w1Qjcc1YcuqVacE7gh9X38eu+wC1AAI/7L5IAw+Yw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR03MB4972.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(6486002)(6916009)(316002)(4326008)(66946007)(66476007)(8676002)(36756003)(66556008)(186003)(1076003)(8936002)(86362001)(5660300002)(38100700002)(54906003)(38350700002)(2906002)(83380400001)(44832011)(2616005)(26005)(6512007)(6506007)(6666004)(52116002)(107886003)(508600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: t7hm7WNAN/iW9o4AV/VEiN/OZD9Xw4D9tUFMByck41GA57Wj1GSUK4PXxJXlErVt2AX99wfxvscKHMJ1yYe+0MEjn1fGiO7CKdA2DJ8ShzpfQGxK3g+mcVInbJFCfvNUJYbXfn8EziQ/Gs2SMBvO1d+BkZX5XifQVppLBbgYPvTFScR8JZyPmregG54WZR8IOpCpA1KEId1upx3u3UqCw3NLXesS8lerv4LL88mT2O0Koh/rO6zAUFHCHBznFR1fhWTH3UhKd+KDjZCuD4Sa0E9Ev0BQDeVQlBpjkBklRe7jN3PN5jEd/g0/DsZmFGhNFYt9IVYXzNNBLm7cb/eK2hCtrwckcLAuH/kE1UK5imVGkkbjVKe8X2jAzpdfNKpgUbTcDKL4LmKx2zVVI1MQqE2aS5lr7UZ58qQdHfFmXfO6afJBgEeIay2L43YXWHqULFh369SvKvPl+nac5EcF0PLRxm2GD4PVzAst/pm3nYw67yT6m0u0vwxEOcUvsblGMqczIF9Q1ryszxe6rnWlrCTJliZGhRNaMrDdBbDsn4ijNUv1a9FkAeqlkGxp5gzgQyxrsLajBSUu3kISuVO4E5f6j5XodB0O7+H4n/BbA8tOL6n93mHdbiQEu/g/wN2vhWGgbN5DTSlapxX1dD7U/rMJMYPSD0Ws0nkaMNNBuRDzT17aFedIgVUOW2PDSoCC/8mfqglqRLa29r7Kqgf97aaQRqQApFHCbQ2vM8e5pA9ldKhZ3ihKeosI7gw1KcSPI+G+rPfF+NGTiKsWEyjkGTmCILUlzJWOSziS6URlQ39BKEzBMxNE62sdir4ALuIK4GcePflAc1hmzEPC6UDI+xAdRDXtLGPR3PTowquZfPiTfbIoARYa7vI7LHVFUbR60021R7nt0g8zkIKv1C6I9JF4Pc19/6+wrBiiD3SKw/xMKdMfASOMtrGaRzfrU6A1/Wg3dpMuh2jvvVO6oZwqiCQYBHmMWcw2XUPIKg/t4B7sOBZvooW8Dxja95xIa3h01rW4R6Js45uABzHPw4jVeAiX0j5/uoIQqdxkx38tuDNUMZBmW1Yuwy8DFaYPg7WPbHniZqinTYVdYA6vs1a9yH0+OHIj+FUwg2mzLOJFtX6syGgkLh3NrFYDqS8b7r4OUenhN9FIYT2hil94Rbb5yyeSVX+UH+3YjQNIUK880zW3mn/tA33wKMhBjfqlhKaPpYfRDKVniT76zUAAwlTphuAucfhDwUxP6Ob6zGtLDur+latE8GRt26yuo4EVXXEiMW5GAycFTP5VNLV1eQPAYrQimuRYAjVxypSfZ8+JfMoWoZE60p8FCIyXtGqtMZG3H2utFqOran/bGiK6wXX9MI5ICjrTCp44P8agKjBkYDwyKXT3WZydCBj6mLGP6UvhJUkjr33g+QnLqdt2N+c4AHqM8ehR4/WhohJoIgmeVGY87F84hcSQClqdOd+QQC+WSgoVKvHD4//bkgWaJoV6+1SPtApwqfHN1OsAXpvzJH3j/OyBs6UcQ/DCjfzY3oH6kT/3eDifNbzCMAfry4ZOiM6l6tGAZL9nimyuM4eGjjpBuBaC8bvtHmnNdYBQA0/VcmPlbI2mEe6i38LGCabHHN+iaWI+uQOv06ymrboRx3WCk38cyUj5RNccV18t6vJdGvZL0QimzcdmQWslYnbqffm/R6v/ODvGWNRm6inBVVlgv5VHnD6VPQ03E0EVlwF7HsRSUlYk322TPqfWh/mz+9Dfli/ctx71zxcXR64Ywyg= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: 031268c0-e112-416d-c5f2-08da2172e25f X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Apr 2022 19:37:33.6293 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 1WJ9C0koxlxiZV/5I19c96YBV7Lwyu8uM0cSZ4jGlS9izVSB8Us+yfy+Rc1DLak78u+SDkTTz7z8yB4XKTRCOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR03MB4330 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean |
Series |
Add support for NVMEM API
|
expand
|
diff --git a/drivers/misc/i2c_eeprom.c b/drivers/misc/i2c_eeprom.c index 89a450d0f8..4302e180ac 100644 --- a/drivers/misc/i2c_eeprom.c +++ b/drivers/misc/i2c_eeprom.c @@ -33,7 +33,8 @@ int i2c_eeprom_read(struct udevice *dev, int offset, uint8_t *buf, int size) return ops->read(dev, offset, buf, size); } -int i2c_eeprom_write(struct udevice *dev, int offset, uint8_t *buf, int size) +int i2c_eeprom_write(struct udevice *dev, int offset, const uint8_t *buf, + int size) { const struct i2c_eeprom_ops *ops = device_get_ops(dev); diff --git a/include/i2c_eeprom.h b/include/i2c_eeprom.h index 3ad565684f..90fdb25232 100644 --- a/include/i2c_eeprom.h +++ b/include/i2c_eeprom.h @@ -42,7 +42,8 @@ int i2c_eeprom_read(struct udevice *dev, int offset, uint8_t *buf, int size); * * Return: 0 on success, -ve on failure */ -int i2c_eeprom_write(struct udevice *dev, int offset, uint8_t *buf, int size); +int i2c_eeprom_write(struct udevice *dev, int offset, const uint8_t *buf, + int size); /* * i2c_eeprom_size() - get size of I2C EEPROM chip