From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2670C433F5 for ; Mon, 18 Apr 2022 19:38:44 +0000 (UTC) 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) 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 ; 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 To: u-boot@lists.denx.de, Simon Glass Cc: Mario Six , Ramon Fried , Heinrich Schuchardt , Tom Rini , Joe Hershberger , Sean Anderson 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: 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: =?us-ascii?Q?t7hm7WNAN/iW9o4AV/VEiN/OZD9Xw4D9tUFMByck41GA57Wj1GSUK4PXxJXl?= =?us-ascii?Q?ErVt2AX99wfxvscKHMJ1yYe+0MEjn1fGiO7CKdA2DJ8ShzpfQGxK3g+mcVIn?= =?us-ascii?Q?bJFCfvNUJYbXfn8EziQ/Gs2SMBvO1d+BkZX5XifQVppLBbgYPvTFScR8JZyP?= =?us-ascii?Q?mregG54WZR8IOpCpA1KEId1upx3u3UqCw3NLXesS8lerv4LL88mT2O0Koh/r?= =?us-ascii?Q?O6zAUFHCHBznFR1fhWTH3UhKd+KDjZCuD4Sa0E9Ev0BQDeVQlBpjkBklRe7j?= =?us-ascii?Q?N3PN5jEd/g0/DsZmFGhNFYt9IVYXzNNBLm7cb/eK2hCtrwckcLAuH/kE1UK5?= =?us-ascii?Q?imVGkkbjVKe8X2jAzpdfNKpgUbTcDKL4LmKx2zVVI1MQqE2aS5lr7UZ58qQd?= =?us-ascii?Q?HfFmXfO6afJBgEeIay2L43YXWHqULFh369SvKvPl+nac5EcF0PLRxm2GD4PV?= =?us-ascii?Q?zAst/pm3nYw67yT6m0u0vwxEOcUvsblGMqczIF9Q1ryszxe6rnWlrCTJliZG?= =?us-ascii?Q?hRNaMrDdBbDsn4ijNUv1a9FkAeqlkGxp5gzgQyxrsLajBSUu3kISuVO4E5f6?= =?us-ascii?Q?j5XodB0O7+H4n/BbA8tOL6n93mHdbiQEu/g/wN2vhWGgbN5DTSlapxX1dD7U?= =?us-ascii?Q?/rMJMYPSD0Ws0nkaMNNBuRDzT17aFedIgVUOW2PDSoCC/8mfqglqRLa29r7K?= =?us-ascii?Q?qgf97aaQRqQApFHCbQ2vM8e5pA9ldKhZ3ihKeosI7gw1KcSPI+G+rPfF+NGT?= =?us-ascii?Q?iKsWEyjkGTmCILUlzJWOSziS6URlQ39BKEzBMxNE62sdir4ALuIK4GcePflA?= =?us-ascii?Q?c1hmzEPC6UDI+xAdRDXtLGPR3PTowquZfPiTfbIoARYa7vI7LHVFUbR60021?= =?us-ascii?Q?R7nt0g8zkIKv1C6I9JF4Pc19/6+wrBiiD3SKw/xMKdMfASOMtrGaRzfrU6A1?= =?us-ascii?Q?/Wg3dpMuh2jvvVO6oZwqiCQYBHmMWcw2XUPIKg/t4B7sOBZvooW8Dxja95xI?= =?us-ascii?Q?a3h01rW4R6Js45uABzHPw4jVeAiX0j5/uoIQqdxkx38tuDNUMZBmW1Yuwy8D?= =?us-ascii?Q?FaYPg7WPbHniZqinTYVdYA6vs1a9yH0+OHIj+FUwg2mzLOJFtX6syGgkLh3N?= =?us-ascii?Q?rFYDqS8b7r4OUenhN9FIYT2hil94Rbb5yyeSVX+UH+3YjQNIUK880zW3mn/t?= =?us-ascii?Q?A33wKMhBjfqlhKaPpYfRDKVniT76zUAAwlTphuAucfhDwUxP6Ob6zGtLDur+?= =?us-ascii?Q?latE8GRt26yuo4EVXXEiMW5GAycFTP5VNLV1eQPAYrQimuRYAjVxypSfZ8+J?= =?us-ascii?Q?fMoWoZE60p8FCIyXtGqtMZG3H2utFqOran/bGiK6wXX9MI5ICjrTCp44P8ag?= =?us-ascii?Q?KjBkYDwyKXT3WZydCBj6mLGP6UvhJUkjr33g+QnLqdt2N+c4AHqM8ehR4/Wh?= =?us-ascii?Q?ohJoIgmeVGY87F84hcSQClqdOd+QQC+WSgoVKvHD4//bkgWaJoV6+1SPtApw?= =?us-ascii?Q?qfHN1OsAXpvzJH3j/OyBs6UcQ/DCjfzY3oH6kT/3eDifNbzCMAfry4ZOiM6l?= =?us-ascii?Q?6tGAZL9nimyuM4eGjjpBuBaC8bvtHmnNdYBQA0/VcmPlbI2mEe6i38LGCabH?= =?us-ascii?Q?HN+iaWI+uQOv06ymrboRx3WCk38cyUj5RNccV18t6vJdGvZL0QimzcdmQWsl?= =?us-ascii?Q?Ynbqffm/R6v/ODvGWNRm6inBVVlgv5VHnD6VPQ03E0EVlwF7HsRSUlYk322T?= =?us-ascii?Q?PqfWh/mz+9Dfli/ctx71zxcXR64Ywyg=3D?= 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean i2c_eeprom_ops->write uses a const buf, so use one for the wrapper function as well. Signed-off-by: Sean Anderson Reviewed-by: Simon Glass --- (no changes since v1) drivers/misc/i2c_eeprom.c | 3 ++- include/i2c_eeprom.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) 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 -- 2.35.1.1320.gc452695387.dirty