From patchwork Thu Jul 4 17:23:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724100 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5EC23C30653 for ; Thu, 4 Jul 2024 17:24:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=v/FvmgWoqRW+fG/g6TS9f9J9g4zOorBTS1e8w27Zmhc=; b=WrHF9I4ap5k2TR0DZoax9Qwf+U GY363UFrMTsZPtohKwbAdkZrpz+JxBnoeBbJAisr8ZvMnlMRCpMEDSHIm2lYPxn/mZbAsVRsdmYkF 3KxvAkZCSrPv2PJ4qfMnBqZ40/Iuh0fQ8v+woYOw0T5YDIEqodLunqlg5ftB5R6s5FXeXor6V815d tJcHxDrS3dFFAL3I1CBZg6WJ3ix5BOhL4yTou584RhdarZIhYVzjsf64b+c21pHKMowaxF+czuBgB Kiy12CrzuYop2CI4WC3yCSXIXM/RqcRs80XLiDHtyb1GTZH7FYVtYCsQkS4n2FDcCx9o7w/85tWXq s8/qJTWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBV-0000000DyUn-1tq8; Thu, 04 Jul 2024 17:23:53 +0000 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQB8-0000000DyM2-0S9O for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:31 +0000 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-4256aee6d4fso5192505e9.3 for ; Thu, 04 Jul 2024 10:23:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113808; x=1720718608; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=v/FvmgWoqRW+fG/g6TS9f9J9g4zOorBTS1e8w27Zmhc=; b=Dfvy5dfaGgIE6to9zXDTsYktnbwQG+Tu90JCR1OjRXmCP4bvGxOEJ9owsaC7K8qaE9 L6h/+lZFcFUWIZlHtQpzaag9mIvvq+ydl7haHdbgfqM/FxI7jxo0pGq7vMCuBK12HM/t hBxacVyIz9UvOM6bMj76/r3XE/k/QTvRfT7i4FGmdoGK96uQS7q1MYwCFNxjc2Bfo3nk br7ZzrAGF/sKS/ibRhrE9cjp7NNHDTlBYC2fCwYooX/GJ10UV2PPaK/dN/aV26GO9JeZ 2IYQTxIJ6c1/MZSzEov7H71LZ+Q1SU8sE5ISUy3ZoLOSFIU4cSqND3pODEoLYuX1bHyU ctAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113808; x=1720718608; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v/FvmgWoqRW+fG/g6TS9f9J9g4zOorBTS1e8w27Zmhc=; b=o9kSGhxgnk8Dvc+UKK46oIYLP83hMkYgGEJxJjXux7VnQjIX6dmgq7ENen8ORUhsTP eIloQ6Go/q4Vr1ZIquHD0QssAEOOsuOt7XV2gQ9Regv/lioSPa5zfOBkvscNL3XBR55K qLj6NZvHeopX1T0yNNtPyVxaO1IkMdX/Zt2mrvFlNrUMCPAp3bB/yDZdsiIRHvo/Qh9f 8B2xRczV2l19OHKgfPEq40DjhrK0Ii+lt+la6q8EAhZaVllPRnwDFEGABRTz8bEJtFaH Bb8hhjZPVGs1iiUpkhNl1vEO4onypmqQNN+odrN6he3cRpngmn8iYUJQm6+Lr9FQobpn ItNg== X-Forwarded-Encrypted: i=1; AJvYcCUryzgO/eqXqpOx3rsFryFT/QBPFcPnqaIRVHeGMvb5L7KiPj/yP7W7sTsUpa9BDKdZnFJybF+vdWNzild42I1qTwHQ54EYGBWGYH23x/e6JK62BQs= X-Gm-Message-State: AOJu0Yzh9X0A3I/R1DfDSCk9CLGRyZ1gAs5GtEQ8iIFpLO1SjojpOJRQ rhpT8Z8/gEKR7FToBPBz/iXUCi4egKuylWlzypnPT/G7FCOgfq9F X-Google-Smtp-Source: AGHT+IGkuS7h4KLnK+AZjYqP9kYe4MKb98PWAAeZkMdpo/UBy/dWlRc+ua+cpRXuqFWbFBjt3F1A1A== X-Received: by 2002:a05:600c:1649:b0:425:8d90:4ade with SMTP id 5b1f17b1804b1-4264a3dbd3emr16710395e9.22.1720113807982; Thu, 04 Jul 2024 10:23:27 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:27 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:11 +0200 Subject: [PATCH v2 01/24] mfd: da9062-core: Constify read-only regmap structs MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-1-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=2168; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=1FFSzWZVDSBD2A+D27kWrIyvC4pn+kvq0HYdU/k3PyI=; b=5rNOZMDQYllm8BI7xY2p55OAn8pxJw8n/xKGFCzdcLCf6J79Nxe1j0fpwJNj0a0Q3xhKHR6vv OMGrake9gahAbU0hMHYfukQGRoiNKk8U71xJAuZoJ2hia+czDry55YJ X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102330_183421_FA8524E2 X-CRM114-Status: GOOD ( 13.59 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `da9061_regmap_{config,irq,irq_chip}` and `da9062_{config,irq,irq_chip}` are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/da9062-core.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/mfd/da9062-core.c b/drivers/mfd/da9062-core.c index dbbc4779170a..637c5f47a4b0 100644 --- a/drivers/mfd/da9062-core.c +++ b/drivers/mfd/da9062-core.c @@ -25,7 +25,7 @@ #define DA9062_IRQ_LOW 0 #define DA9062_IRQ_HIGH 1 -static struct regmap_irq da9061_irqs[] = { +static const struct regmap_irq da9061_irqs[] = { /* EVENT A */ [DA9061_IRQ_ONKEY] = { .reg_offset = DA9062_REG_EVENT_A_OFFSET, @@ -79,7 +79,7 @@ static struct regmap_irq da9061_irqs[] = { }, }; -static struct regmap_irq_chip da9061_irq_chip = { +static const struct regmap_irq_chip da9061_irq_chip = { .name = "da9061-irq", .irqs = da9061_irqs, .num_irqs = DA9061_NUM_IRQ, @@ -89,7 +89,7 @@ static struct regmap_irq_chip da9061_irq_chip = { .ack_base = DA9062AA_EVENT_A, }; -static struct regmap_irq da9062_irqs[] = { +static const struct regmap_irq da9062_irqs[] = { /* EVENT A */ [DA9062_IRQ_ONKEY] = { .reg_offset = DA9062_REG_EVENT_A_OFFSET, @@ -151,7 +151,7 @@ static struct regmap_irq da9062_irqs[] = { }, }; -static struct regmap_irq_chip da9062_irq_chip = { +static const struct regmap_irq_chip da9062_irq_chip = { .name = "da9062-irq", .irqs = da9062_irqs, .num_irqs = DA9062_NUM_IRQ, @@ -470,7 +470,7 @@ static const struct regmap_range_cfg da9061_range_cfg[] = { } }; -static struct regmap_config da9061_regmap_config = { +static const struct regmap_config da9061_regmap_config = { .reg_bits = 8, .val_bits = 8, .ranges = da9061_range_cfg, @@ -576,7 +576,7 @@ static const struct regmap_range_cfg da9062_range_cfg[] = { } }; -static struct regmap_config da9062_regmap_config = { +static const struct regmap_config da9062_regmap_config = { .reg_bits = 8, .val_bits = 8, .ranges = da9062_range_cfg, From patchwork Thu Jul 4 17:23:12 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724101 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2D4AC30653 for ; Thu, 4 Jul 2024 17:24:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=lKi2JAqKWrjfu71x3mrudLF5NIxjHTPRhhtNA6MHl8U=; b=y0X7cByHjn6z1LDe4YWZ2dR91S 2V5wYUoMvXWQYaB1AJmAYom1E4Pgeks9Ic+32xHhUORcpnalc0KFYHZtdg+xCoZ1bUWXcMbWSR/oW NAsDag0tZdTSpmH8GkHzBrcDDprf9jziRt6BwtjP2w/WHcuzHt+6lbAtVpwAXZ+t6dD0nwTRpLEUR 1t/rq2PoUiMb6+3AIMus+GumaLkx+cg4sgOC9OZEoDejvalYbtR3+5BTSleR7PKuBHcfBAWBItmLE e5IeIP8w87Gwn1remfR7kbfMIqL0xQcDZFVgS0ViKoQY01cMkg6DIv2+PXhg7ZGPwwlQUAb4WLW9u ibBA1zRw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBh-0000000Dybo-3arU; Thu, 04 Jul 2024 17:24:06 +0000 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQB9-0000000DyMW-3Feh for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:33 +0000 Received: by mail-wm1-x330.google.com with SMTP id 5b1f17b1804b1-42565670e20so12468055e9.0 for ; Thu, 04 Jul 2024 10:23:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113810; x=1720718610; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=lKi2JAqKWrjfu71x3mrudLF5NIxjHTPRhhtNA6MHl8U=; b=iwcI/Qt5L8qKYDK8sgncJOBm+R6f1Sn6Zghzb+S3wCRLub8UNCxXGdoC/qXY4VEC/k 7vo3Z3yhZ5u2ueldU0p0fbXu+PohpSceR77DOktNyCLkgKA5BiJCu8ySTSQyeWAtN3O1 ZNlDkHxW3o1X3Kc0lKIgDxA0J6Q73gPf/bIymUH8vKeOHdj85G9gITvfd7BVrcIiNdHb eMsm19EZ+Yy4lKhFNXchnJOicRqd7kRNZDIEgOBqZgT9ZWqrYaU95f58w60AryKetKbq PUclcDBEcQmM4hZAPtiV7ImRsGzPeHr7mKdOofKNPZ1QTlqN8phqPHnRIyCZi3I0fSDM RLGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113810; x=1720718610; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lKi2JAqKWrjfu71x3mrudLF5NIxjHTPRhhtNA6MHl8U=; b=qN01kOrGB3HFV2RZVLjr+xpRMHFzLx3eEb6lOG37Jmf+8LKlPmag1MaJcm6d06U0RQ 0rTy9nCVt4qiDSfmrTm5UKpQSEPs0+IU/WhUHFBNhvCdnlBIpdQo7OJjVaGcvEuDII6M 99DDnaiyyk8X/7hBka65fUhcBlWSnD/Nu3jNmFcbTMazezxZfHZYbbC6bRuSTSkmiAmr QIfgrnvPivcDekq7ArHvIZb0Xb25ZGHU/oaNTRGCBODrR20l/tt1h+YH7gb9hqFRKIFS K7sPBa7oWc7kEAriSAkPE2c6bS8KSxVVZEJn/+2m0iIbl+C6GXkShF9iZFKM8Luojq0J 8f3g== X-Forwarded-Encrypted: i=1; AJvYcCUqAQ/Czf5VcR43Grirt25mHg5ijmwwK/mzKLekO45Bkr2sWzdCVS/6uRgU4eJxw0ob96cff4RN04Y5DzG98gKdcMWYfAM8ICpbKlGLbSXpVuOB9Hg= X-Gm-Message-State: AOJu0YysroGkkA9uqJLbGLtwvme5fpT+ghp8y/phDcfqQAknyhGF/TfR POj/B/q6WAc2kfpIluY2j7GA0r5v+iXpz9+OU79mgh2HLolAJbaa X-Google-Smtp-Source: AGHT+IGNLrdFCeh7xzObKjO851xmp5K6J+smKfZMeNHhP9RTpyPgPRafmRlv+Xb191RAmYV2oYOAZQ== X-Received: by 2002:a05:600c:33a9:b0:425:61cf:947a with SMTP id 5b1f17b1804b1-4264b132bf3mr19795315e9.12.1720113809846; Thu, 04 Jul 2024 10:23:29 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:29 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:12 +0200 Subject: [PATCH v2 02/24] mfd: fsl-imx25-tsadc: Constify struct regmap_config MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-2-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=754; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=U56saMjIfEuTsQ+HGnNS0wH0SrTxaY1/OZS4zOAPdKk=; b=GICB47pBZbIZXIX8luZ2HJSfqqu1Qr3KPUXldLDV5bqbYrAei350hLaoTAiX3HfY6MN8QZPWz ASI5wULmcQfBdd0v5zKGpII4RxfM4cXCZOTKMKOe2UhA+6LMRR2Ik/J X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102331_829713_7E642FED X-CRM114-Status: GOOD ( 12.63 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `mx25_tsadc_regmap_config` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/fsl-imx25-tsadc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/fsl-imx25-tsadc.c b/drivers/mfd/fsl-imx25-tsadc.c index 74f38bf3778f..2e4ab2404154 100644 --- a/drivers/mfd/fsl-imx25-tsadc.c +++ b/drivers/mfd/fsl-imx25-tsadc.c @@ -16,7 +16,7 @@ #include #include -static struct regmap_config mx25_tsadc_regmap_config = { +static const struct regmap_config mx25_tsadc_regmap_config = { .fast_io = true, .max_register = 8, .reg_bits = 32, From patchwork Thu Jul 4 17:23:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724102 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 79A7AC3271F for ; Thu, 4 Jul 2024 17:24:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=M+SGNEsXbL97x+/CVxCXK+2nldG1TcI8vle2Sq9kOQU=; b=0LN/aEeKsF4zt91UW3K07EP6jh FRa/ONPhRMc+SMs2g/nFysEpRDjvHNBA2tkYKob2GHUOQQAEZ4OfR3jkb7D34QlzLB6QPDXd4HYyy qxZbMOiKnGUqBAtjEMXbUdnZuMKX1QdDuZZtrzi5UJXjcEppVawz1fj9NT/SToasKaZLTbJcZlu3T vuWOaffguK5SOONnuKng4SAWRGpe2VojrAWPUsqbPpTiSU7UzxOteKHf+sa+EVxB5G+7aez1OOCi1 42JTCM7+O+pYuvy0jznCQRcmP3ovvhPCwXJpyApxVkJj3DXkIDOgg/grEgSb160xAoOwp8DqVBYb/ wlM/ofKw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBu-0000000Dyin-0EV4; Thu, 04 Jul 2024 17:24:18 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBB-0000000DyMx-23wt for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:34 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-425624255f3so5735265e9.0 for ; Thu, 04 Jul 2024 10:23:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113812; x=1720718612; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=M+SGNEsXbL97x+/CVxCXK+2nldG1TcI8vle2Sq9kOQU=; b=P4bvb10F2InQnfXOi3CANfN3m3/wRcxzBA8R0xT3Dk41cYJ7qZ6BlTL+mscCR+XFAX 0Ksx/R1L6GOHJNoP66mo3kk2xNsKtKk2ndwXJ039LgsFuHArG/6kVpxlS7W3ExwxiFDP eN/PLuOp4kDbVVqmpIAMaYSSmWTJOBcQq5X9gn6WmkO5U21Ee/ZjOr+tQIlAusj24Sd8 ZFh5IOfvOSZ+4XVcFMWdWwF6BngTI6YK30BBr+jNoiEdV/iE2aK8NgVZn99/HpVbRFSL k6SliGz4OwfT/rar4jifXbDOXsFiLgTPyHDrYwkhURkDFkDYocGROkqSquqkep3pm4aO JcZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113812; x=1720718612; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=M+SGNEsXbL97x+/CVxCXK+2nldG1TcI8vle2Sq9kOQU=; b=JSfk8kGJ4uYFLBhxD3zXOT48x6+SBKb15LUKNnZerRhSU8ACMMtrg3pQnBjhIv1R90 UoFTMPyAFO7DtOY7beBKT824veSc5xbxl2OBWilt5jhorBshdAg1s3KE8DoBQKw7u6WD 3MRPQ0xfyOGW9Ut++5Alu/7KFy0VPKcQtqOqr3SSxL5helli14LDAKtEc8zt2voNwOk8 gA039Pith0jJ8pWG4ld9BCjTrra2MfjnevVvw7zu6ApURCgDuLnIqlHSzpcSjwIu8ac0 2DG79kStsTSHpnJeuhQeTC5jqqvrVv/ckryyKMJONRDbdCfbQYMbrkWQA0LpHDz4Ce++ 4Czw== X-Forwarded-Encrypted: i=1; AJvYcCXjN7St/M01M5qSqW8Ui843exAsHiIRNecQZk2GzCCCkUvWjG++S/6dk3lYmeuCmVdwWTWrt93c9foIVdnOjjQ6qnRpGGCFgATbGvF6b8KWHZEpcew= X-Gm-Message-State: AOJu0YwK7egLmiFKMN7OB5nWhMahG59/o4yMBBnLQGusiNC3YU5LvB+6 MA+UdtbP3HBp4SfLniLW/RPYawTbpGmN9SfhSGKRrtoSJWFPLP28 X-Google-Smtp-Source: AGHT+IFlCPtJM1+sKYumdZ6gx2ub+4aVrMbZyr/O80pjxoUEqlBsGHADGvz3OYhd0xVYDGSg10WjWw== X-Received: by 2002:a05:600c:3b9a:b0:424:a823:51d8 with SMTP id 5b1f17b1804b1-4264b12e38emr21428825e9.11.1720113811696; Thu, 04 Jul 2024 10:23:31 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:31 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:13 +0200 Subject: [PATCH v2 03/24] mfd: hi655x-pmic: Constify struct regmap_config MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-3-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=764; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=8tMNatK1sJi4q8SWgKJTcOEOVd74qA+MZpB63bLVf40=; b=YEtCZD5EBY7hxN5O+Cz2f8AlLr9THmWMnZa7wfo/k7lB8vW/T2U22+sMAVMPb6reODd6iYCWg W5ZrxQ0oUYyBTml5t9sZtOXTgwG+laIgc5bGKGBmbIpYGyv23CK9zCe X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102333_542723_3A7B3AC7 X-CRM114-Status: GOOD ( 12.74 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `hi655x_regmap_config` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/hi655x-pmic.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/hi655x-pmic.c b/drivers/mfd/hi655x-pmic.c index 042109304db4..5f61909c85e9 100644 --- a/drivers/mfd/hi655x-pmic.c +++ b/drivers/mfd/hi655x-pmic.c @@ -41,7 +41,7 @@ static const struct regmap_irq_chip hi655x_irq_chip = { .mask_base = HI655X_IRQ_MASK_BASE, }; -static struct regmap_config hi655x_regmap_config = { +static const struct regmap_config hi655x_regmap_config = { .reg_bits = 32, .reg_stride = HI655X_STRIDE, .val_bits = 8, From patchwork Thu Jul 4 17:23:14 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724103 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 47377C30653 for ; Thu, 4 Jul 2024 17:24:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=xOF3cIT6fgv4yx2bUJ2liLgQLjKC8cJY9QXkjtPW8ps=; b=WoebXhVfkjhf873OjRXa9kax1T hYGYLk5hvP+Y7g7LonS4oUCJlIml+vwyRSzOwDC38CvkzAzLz0OoUbbWEF6ANvY/da6f0VaEfjvOt WBTEehtTUA8NwHxYgewvGF5EXPG9PuuGLuc3WgCX5vHAkAUP7U1H3zuusIMD21FCpitgDOMYBHOt9 7Huwz4QnC9iS09x7tebKbSMQuTBnegI9j9dh0hXrqE32pdbmp0U2Z8FD97G+HsFBj3WeLauyDArWS qCuL64uGKX+KGoOF60SciTZITbvlEEDtqZW8vz/vLtbROioMZJrsyUtr4rx2pVFy6Vy+/vf+baTxE XIaZVZiw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQC5-0000000Dyni-0YnQ; Thu, 04 Jul 2024 17:24:29 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBD-0000000DyNL-1wI3 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:36 +0000 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-424ad991cbbso6129055e9.0 for ; Thu, 04 Jul 2024 10:23:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113814; x=1720718614; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=xOF3cIT6fgv4yx2bUJ2liLgQLjKC8cJY9QXkjtPW8ps=; b=E0kDDSAGySfo432gPC2HjK8DdqPRoJ7Rrn7P653YRjOg8ye3JbPOzAipp17RffcWMq kl4KXkAahN16QbBXoJjgmf07wudnQZnlO2A1ksmHWzZ5KfGQD8d4d85DUWRCVrBOOhZq 0JKkJvfKgvglwJQkwlrr3W9D/0IG3kE9iCpWt4rDOOVrhe+j2onvXmIeaSSHWvAgZ3O0 SPQwQ3Z5MTDN+WfwNPxOD5R0NqlsFxkcz+lBZa1L/BytRxahJCfyL0W++9Sqm0a3pvnD WQQVlm5LzPUw1rFj8JG04r0iranYaUJZH0aWCXqxFrkV5JdRd522iSAMg0WSdTAhj5Cv J8oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113814; x=1720718614; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xOF3cIT6fgv4yx2bUJ2liLgQLjKC8cJY9QXkjtPW8ps=; b=U+lP0IJT1mIpQCNdwsasrc8o8tTfr/ueAp7985ixAnFwj+vOp0jlcsm3z+MmbkR6Kz rrZ6ZiU/yzFgorfwm4sSUz9KeZcITc7wMmWjca+mdfKlUxttp29usu3MXt775yo3vbRD slsPjDZIdFvQCFPDBJ0+gMz39WfhEwydm7nSN46oN6dytrwzfQ6wMVjlS7aWFGMVCloq tNLYbiqkXlX6MzmZvZqG5SzjXJN8wxsynv8qlEIKYkVOrrO2M2LhtTFeDLOyTdYkJTbn iWt2SclpAIMrjqllaD56r/CYr4hchZfwg74a2Uj/+So3XNF9FVogo/TPoIENamM/vRhv TmJg== X-Forwarded-Encrypted: i=1; AJvYcCVwam3PSXEmqZTDQ0O3yrLF10UptwjqLuA3vFRPu0nnFCKtFhI658iRTK9JEDUiX/pR3d9Z87Ak3AW6irf9B85q7DUaSNWZ+4aldIScldT5Rrqyda4= X-Gm-Message-State: AOJu0YwCObi+ra5d7fALxnrZEGnKMLbYVH9B/ekGOwYZfO8BOQ+jU642 QyRICscvjsMO8mcHSjUd5bGeOyZyfoBF/BjDj/BG0sl/k6Fw4Rfl X-Google-Smtp-Source: AGHT+IEzmw9A3yXumyKWrsaNIzb4agNGIY00q8pnHYSGhbLatIjosLNG1uUTfjJdA7RFzFVtK3VgoQ== X-Received: by 2002:a05:600c:15cb:b0:424:76db:3583 with SMTP id 5b1f17b1804b1-4264a443effmr17152435e9.30.1720113813556; Thu, 04 Jul 2024 10:23:33 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:33 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:14 +0200 Subject: [PATCH v2 04/24] mfd: wcd934x: Constify struct regmap_config MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-4-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=720; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=enRHrVnnv2v5OSTzZ1elKgS5KbJVuE9GP9SdZn7OqTU=; b=XIuP2+gdHvMBFVSbsXzw9ZBaF5PZZ0AWBvuCSWS4O7NfRXJH8MPcNIFnqzOfbfwY7WQzekGMm g0dgwbrDJImBvXSMHFQ7UyuIKLxA+ojrdsWiEfNRUJnmSk+DCbit6Bp X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102335_506957_0B0E395E X-CRM114-Status: GOOD ( 12.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `wcd934x_regmap_config` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/wcd934x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/wcd934x.c b/drivers/mfd/wcd934x.c index 7b9873b72c37..fcd182d51981 100644 --- a/drivers/mfd/wcd934x.c +++ b/drivers/mfd/wcd934x.c @@ -109,7 +109,7 @@ static const struct regmap_range_cfg wcd934x_ranges[] = { }, }; -static struct regmap_config wcd934x_regmap_config = { +static const struct regmap_config wcd934x_regmap_config = { .reg_bits = 16, .val_bits = 8, .cache_type = REGCACHE_MAPLE, From patchwork Thu Jul 4 17:23:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724104 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 01697C3271F for ; Thu, 4 Jul 2024 17:24:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=1DvuUcSFwNO6KhZ/DbrjWlR0SnoFpdvXYRD32tmG/+Y=; b=UvPk9Q+GqDtP2yGuhHEohfRv2P +PrUI45QKn0Owy1H+l7+1bjM4VlSe6z21VPN8DPQVYI/gVZCTEHan/ndngYl4YzdTPSZtuHDxSSa6 C1M9SQOB9uUDiP1GJFgAAI3+pD0EYksrCalydmkM8cGYj7ki/e/NvKBty2gwva4lhaJOkib6bIdXC 1St/oPxyQjri6HdVttNDlPF6b9XFzk/ON5GmiTfBTc7vnqXiWsiNrXL2t5BGPBGqqn01QWtP3hVk1 AzTXebSxWa6LVNdwjPztAZTeazXqnO/Rd1N6K/I6Gb5Evvb/xy5/ogNjiVJ0kK4ns5C5w7PJ68zuh 7/1DYc1A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQCG-0000000DysY-1gpb; Thu, 04 Jul 2024 17:24:40 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBE-0000000DyNf-2DQ2 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:37 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4255fc43f1cso5759035e9.0 for ; Thu, 04 Jul 2024 10:23:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113815; x=1720718615; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=1DvuUcSFwNO6KhZ/DbrjWlR0SnoFpdvXYRD32tmG/+Y=; b=BEV3kZZZmVEzQ7IMvfAdMGkG9O7K1mq+mLOYBYC6FZJ7px98fym9FfeQ+ToCiRO7sx OMC9eO7s0eZzyTGiFsVK3lMaI128nvtcBo97yGXbuczHyJ7hdwYDPNyOsut3TwCTAWdz KKZIuSHKvkwfv2K+yBL3iGsaQke2weINyoiq26lP2CGc6Tzk/eS02Q1XHoxSuNHBfUyI CSJ8WHdEHCr3Crdbfp0XS5dBLtl0nPVQ2qsaW6xOkl7Yj+dHg+Qq/QVTs9nNOSeBAeB0 THJIneT9PK8wIrTrJvthJFH60bxz2i+vO8uTusbzkDYFIrm0QG2fuhPBwN8Q/Xe65bNP J0dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113815; x=1720718615; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=1DvuUcSFwNO6KhZ/DbrjWlR0SnoFpdvXYRD32tmG/+Y=; b=cbaDpgxFMvmf6l/4RtI/6s0Q3RwLbd28HzNc69++H5mW6Xa1zEL/r4ZLcuO1ZjB8nL isvVtbdJNn0UN8iLE2HdEZ6ytyRvLGrCZjc7KGqis4bW2L1QlNIC2EFRDtZr7vPE33o3 Cu3EjgsB3a3IGF9MpTqPWIsTy7Am2uuCwDRzxo3pV8WsFC+u1SHr4osHPofTIGP388fw bbTeH0wQK8zsfCJCYhY9L1Px2dBSO7G1K44LyvlbTvPxrmCCHVN+9Cas6rZqdXrCTa4L wumgZdWu2P9a8YoMOZJxAYVAsN6zosohEjHp3Toy3eCqckQNcW5/LTJGyjJ7/HaS3eZX b1PA== X-Forwarded-Encrypted: i=1; AJvYcCVS+7Hnxbbw4jXYE3X6hH9dDUeFtbhCnx4saRZeJmS6myIVVpwGUaSI26t0dadHRIv8HN0oyOjiLM7NFpw2a10jjQSXgmODbNlYTsLlGTZYZhkfA3o= X-Gm-Message-State: AOJu0Yw5UEpRE50W3UOJiTXWuhQC5IKqAAtGSp7TgvfqwVKjOuZN0z4W vK19F3uWLqIqddJKXI9Fvov1RKSR7eDiyWdjRbaj3EjpJG+1RjUZ X-Google-Smtp-Source: AGHT+IEc8Rc1QEIwVEXfc7Rpogc9rQkSUkCFNEJZBG+Iw/peGXh8S4XAZEgN4bTVwF0KQdZg/ByJHA== X-Received: by 2002:a05:600c:3b8c:b0:425:d61c:77b1 with SMTP id 5b1f17b1804b1-4264a469699mr16561885e9.35.1720113815196; Thu, 04 Jul 2024 10:23:35 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:34 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:15 +0200 Subject: [PATCH v2 05/24] mfd: tps6105x: Constify struct regmap_config MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-5-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=722; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=A8h6qBLOlBAO4Nf5Z1u5nWAte8uqhP5kHvTzaAaJZ+g=; b=ZiS7T6T4IQrp0Q5cFzDm9V7HK3fd//OdoA4bcGAGfdiPsK9NjQwbEsdd/FBGaaLb32Comgql0 LQcTPmwFMOLA4zRWYd/7xWC357cvLXcrja6ylouWSP+uIMonhxpIKWF X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102336_574733_F8F180C4 X-CRM114-Status: GOOD ( 12.84 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps6105x_regmap_config` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/tps6105x.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/tps6105x.c b/drivers/mfd/tps6105x.c index 0da1cecb5af6..e2f6858d101e 100644 --- a/drivers/mfd/tps6105x.c +++ b/drivers/mfd/tps6105x.c @@ -23,7 +23,7 @@ #include #include -static struct regmap_config tps6105x_regmap_config = { +static const struct regmap_config tps6105x_regmap_config = { .reg_bits = 8, .val_bits = 8, .max_register = TPS6105X_REG_3, From patchwork Thu Jul 4 17:23:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724105 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 57DFFC30653 for ; Thu, 4 Jul 2024 17:25:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=UV1ltKTKaW4yZCRIt1PBVlpTJKfjEFuyvDZdCLF6YdU=; b=jWuIAMlg6uSD+JoOIpKfETSnIa JBrQVwSl3JtzLAC4jHUc2jirtfwkOMRIG//J05ScbcX8zdx2hdlG8DG7rk083IFDBc1Sy53PQjRnE nESqNWcJOMzX0VXKJY98w01ZxblR9S7nyHHWhonWoWOKnVbxwN+FdAV6swWb1hXGpC1jsW1reUKYB 5C2+PW6nt1+Cnas+SI4rUixgNC2r7uGlK2ZM+9OohiLMnm2N+np4vNOC+fesuepbrofD7RQPRqkTt ywpwI3nVdK7cqUYkoW16dISFrkfjgG0FDuSzSfy8LSC1kYmtO6q/WcaTLkN8RcrPAIgnEEvq40MgO 4u6naJkw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQCS-0000000Dyz7-32JJ; Thu, 04 Jul 2024 17:24:52 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBG-0000000DyO2-1j0u for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:39 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-425809eef0eso5601655e9.3 for ; Thu, 04 Jul 2024 10:23:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113817; x=1720718617; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=UV1ltKTKaW4yZCRIt1PBVlpTJKfjEFuyvDZdCLF6YdU=; b=GGH28FTI+3qQYFShLyeujNG5vc6o0ZkAzyBzX9sh6FqvCymRM3ClMhQgkZCEYrOw3G Zkssi7MROa/e+mmNjr/uR72hcvFOhViRGTbPsVZU1sI2hLl3ryMpUY9p4UhafkzR0Uax baf9zg5ZWxsvCQHowYSvUwU/lQwGgX9z6j+r+vdoFvgqgtpEiq296ajQO0/50Ww/ZJWx D1gG2yXD9N3nDrbWFAH3LeIOGb/0Ke/fsxS0rZ6v2yOXgcgJ2Jya+Ahk3rUp2C/5+pWG 4G/WuWVn4RAWXlBUdB0TAGEW4GlWJGACk+hBGZODJIN5lkq9U8S7Atqzp03VrlrSVM5g fclA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113817; x=1720718617; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UV1ltKTKaW4yZCRIt1PBVlpTJKfjEFuyvDZdCLF6YdU=; b=P7eJhX8+73Rkvi5r02073TUFg2E984DuqM3n8YwglF3iXuQvGDXBAu/Oh0a5sWInZM GFeLZ65F2wjnrBQ87h7suNgPpSYPjvaCkk9h1Be9hy00Pp1pVtptU3L9No8jA553O2ZM U8l7L40RUXp7+KNrCFlZqrrMwe3rG89HUG9PjkPy07LfeZ/rWMuK5PKVWh7LjGqrUxvN yvRTZ+XdvXN0jCh8IitCqwInxnNdJ632n3NV0lSEtcEe7UDTR2HZWGQ3uGoTeT5FTK0R Zk7/VKfNSpP+qBEDiv1hE8fCFaI6ItGJweTHAhPpU9yzj8ig/Ch3F3UQKvtNkWhHCf6W KF+w== X-Forwarded-Encrypted: i=1; AJvYcCXtBmeMquYFqaZ3gr2IE4VyhZUdF9P/Xp3RFDhG5hkfpVKTnXrb36Rjlw416fhwADkpHD7gLjjaIKII8eFu24Oov40+JhQ2AfhJ2tsNiauubOzQ9N0= X-Gm-Message-State: AOJu0YziRYdLfb8Te5TLajfwEBLWf9VaEH4qFGU7EXECxj3t+A0vObWm PW6Z/CSyxCwlA22t8caXuwYeL8s24BXMh+yDVMGARA6anN6VGkLa X-Google-Smtp-Source: AGHT+IFayGbOWU2NuV+LVeotJFd37Zf8oQyJqVq2J1/NgNQICLpdvZCrbJvr8r1EBe2/OU/bDuu7Ww== X-Received: by 2002:a7b:cd05:0:b0:425:7c29:7480 with SMTP id 5b1f17b1804b1-4264a48cb74mr19709845e9.38.1720113817105; Thu, 04 Jul 2024 10:23:37 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:36 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:16 +0200 Subject: [PATCH v2 06/24] mfd: rohm-bd9576: Constify read-only regmap structs MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-6-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1538; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=pfp5RcagdNcIGe1QQNjVuwzMf32RmDK/Hd4QnG6Cv0M=; b=7Fa3AFgLDuDESYIOxUfDUDhsjrx89iv7ob0w7RkVM53841DbBwwV/uqHvUqzzinL++/HsfgdT gBovMDhBC40Cjpvl23ffJlzByWK0PUy0vzsA7WqG0uxz1GWcaPQA81G X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102338_486981_9BB60050 X-CRM114-Status: GOOD ( 12.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `bd957x_regmap`, `bd9576_irqs` and `bd9576_irq_chip` are not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco Reviewed-by: Matti Vaittinen --- drivers/mfd/rohm-bd9576.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mfd/rohm-bd9576.c b/drivers/mfd/rohm-bd9576.c index 3a9f61961721..17323ae39803 100644 --- a/drivers/mfd/rohm-bd9576.c +++ b/drivers/mfd/rohm-bd9576.c @@ -57,7 +57,7 @@ static const struct regmap_access_table volatile_regs = { .n_yes_ranges = ARRAY_SIZE(volatile_ranges), }; -static struct regmap_config bd957x_regmap = { +static const struct regmap_config bd957x_regmap = { .reg_bits = 8, .val_bits = 8, .volatile_table = &volatile_regs, @@ -65,7 +65,7 @@ static struct regmap_config bd957x_regmap = { .cache_type = REGCACHE_MAPLE, }; -static struct regmap_irq bd9576_irqs[] = { +static const struct regmap_irq bd9576_irqs[] = { REGMAP_IRQ_REG(BD9576_INT_THERM, 0, BD957X_MASK_INT_MAIN_THERM), REGMAP_IRQ_REG(BD9576_INT_OVP, 0, BD957X_MASK_INT_MAIN_OVP), REGMAP_IRQ_REG(BD9576_INT_SCP, 0, BD957X_MASK_INT_MAIN_SCP), @@ -76,7 +76,7 @@ static struct regmap_irq bd9576_irqs[] = { REGMAP_IRQ_REG(BD9576_INT_SYS, 0, BD957X_MASK_INT_MAIN_SYS), }; -static struct regmap_irq_chip bd9576_irq_chip = { +static const struct regmap_irq_chip bd9576_irq_chip = { .name = "bd9576_irq", .irqs = &bd9576_irqs[0], .num_irqs = ARRAY_SIZE(bd9576_irqs), From patchwork Thu Jul 4 17:23:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724106 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 876C5C30653 for ; Thu, 4 Jul 2024 17:25:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=mWEywv5t5/SdpV2ZwtxWx9CvH6fdNiDrX1/VhDJvqUg=; b=dH6nkmLSMFvHWR4PIcXhWe4LLY iW48gzsCWmKHgkq4g2YlgqqT9eoHR6v3k7Rnvy80GQ37VhD7m6gvu87LxBrYSWqxAMSvN/MqvObtx xYeY1oCDVbfN4cpIPpFaIEM0Aik4OOthQbBIKHqezBxRFSb49b7zxd/6HS2RAZE89tD0BLpr7DCvw HBGuqC/gQ+uPESh3UfKkpDaX+kkkZvp1elnC1mqaR+aiFJOHatDV1tzDFdXiktGvHM+TOKKtfn/lW V7tswxjoDhjJLpdsx55NPqyF83tta4kxWt6nGrO6TigvGoJeioJJnLyPekCi0V1GUzX4ULH3DI+TS xNQkzT6w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQCe-0000000Dz4Z-0HpF; Thu, 04 Jul 2024 17:25:04 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBI-0000000DyOl-3xuW for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:42 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-425624255f3so5735735e9.0 for ; Thu, 04 Jul 2024 10:23:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113819; x=1720718619; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=mWEywv5t5/SdpV2ZwtxWx9CvH6fdNiDrX1/VhDJvqUg=; b=lY3bw1iiZYHuDTR44Hek2xaGpDgH9dJ14tnBmCAP7QhoJsRF2hb+MJ4aT1jOtMlFDY 8jMIqPYWGgEwMeI7PpfZ6npZ5d0/vrP/jtqXROcUillCX+ucyqVsKodZ08lCqPLwZuNa Bi8wY6mMfqkq0nve5i6HSjuxMNWnIlhteYYTL1VcIz9Vq2n9GslvDYWaHcvLakXfQ45b /l+9thaNLJs5UH5TGqGT5F8gxA6tNcffIMorGq6hujrmfkrcOWG/3hMj8jKR6t+h/DFw WRDNWtVHR4gMT2Yn9e2kwRhDfLpzC2qPbrTSDs6FBU/g0fO+/MwNxOwKm2NHEl9JgbKy OPIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113819; x=1720718619; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mWEywv5t5/SdpV2ZwtxWx9CvH6fdNiDrX1/VhDJvqUg=; b=MXG6kAfM849ajJ5a7ZAOJ0XomIL9shO4+D80O+zGlNZMEzzFQyBE9euPq79dhXj5uk AtFuACFXQSQbHZhtKj8nGSTr1IyTSxK1RrNujBCkzZsqyzEo2eAzLa568B6nKayK6S+l jZn0PHWhO1L2w4eBekj9pBfBYizTK4lQtOpF9lJ4s+hveec9AgtEaiGpc0x6qwMttNxS cYAmIxwIOHI2k4gK1meHev+Gc6Tm9jbTH7AT6HraC3tq83cFc405TBvTiifggegctcCA Rz5I7DUq1qU8uuI04AMKMAk9nfvmO4QJEgcd1pylYXjVCgdNJ2q9dSzNEmusUW2vlgM8 MJ5Q== X-Forwarded-Encrypted: i=1; AJvYcCW0aWtZia9Z8GQIxZjPgl2G86iI3o1dsu61jhhnNzPQ9g38I3w7WEkT7qmcCdVgkNT7Wq9IaC54hkxN0j4W5fD/9OWKOfKnWSat/bHZciQcuLjxcYI= X-Gm-Message-State: AOJu0YzuvZ/Ks8TkADl/25YfqxW9BKAqb1BBfismCXRjf0RyTl8bcpJg kZO23UbT4lkum5PGGJqmQzhUTvWXZOlFBpwmAR/dBviVG7wc24j9 X-Google-Smtp-Source: AGHT+IFaLJbGPGKqt38tbITvJvDUJW0cQKWDZwNHz+0MsfB1OM0rGrAFAbj1uDUigyKdYCGktKoyHg== X-Received: by 2002:a05:600c:3107:b0:424:aa5a:280e with SMTP id 5b1f17b1804b1-4264b124440mr20595165e9.8.1720113819026; Thu, 04 Jul 2024 10:23:39 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:38 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:17 +0200 Subject: [PATCH v2 07/24] mfd: intel-m10-bmc: Constify struct regmap_config MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-7-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1447; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=LKI2QEHHewZIBoO1kuOf0vVdX3Kg06AQSdrYQ8twpkg=; b=4Q4EhtFXAShhKO9oUsSVsc2sdoAyfwskGN2NUMjuJ4hwqJmSsRstHVgJZYGl2RYvZ2AqucTml oSt0eImsfB8COF21mipK5P99JHEEqOPFIZ4lneZOz6vtuRUtKukkgQz X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102340_997263_485D4111 X-CRM114-Status: GOOD ( 12.91 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `m10bmc_pmci_regmap_config` and `intel_m10bmc_regmap_config` are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/intel-m10-bmc-pmci.c | 2 +- drivers/mfd/intel-m10-bmc-spi.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mfd/intel-m10-bmc-pmci.c b/drivers/mfd/intel-m10-bmc-pmci.c index 698c5933938b..4fa9d380c62b 100644 --- a/drivers/mfd/intel-m10-bmc-pmci.c +++ b/drivers/mfd/intel-m10-bmc-pmci.c @@ -336,7 +336,7 @@ static const struct regmap_access_table m10bmc_pmci_access_table = { .n_yes_ranges = ARRAY_SIZE(m10bmc_pmci_regmap_range), }; -static struct regmap_config m10bmc_pmci_regmap_config = { +static const struct regmap_config m10bmc_pmci_regmap_config = { .reg_bits = 32, .reg_stride = 4, .val_bits = 32, diff --git a/drivers/mfd/intel-m10-bmc-spi.c b/drivers/mfd/intel-m10-bmc-spi.c index d64d28199df6..36f631ef7a67 100644 --- a/drivers/mfd/intel-m10-bmc-spi.c +++ b/drivers/mfd/intel-m10-bmc-spi.c @@ -24,7 +24,7 @@ static const struct regmap_access_table m10bmc_access_table = { .n_yes_ranges = ARRAY_SIZE(m10bmc_regmap_range), }; -static struct regmap_config intel_m10bmc_regmap_config = { +static const struct regmap_config intel_m10bmc_regmap_config = { .reg_bits = 32, .val_bits = 32, .reg_stride = 4, From patchwork Thu Jul 4 17:23:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724107 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 540EBC30653 for ; Thu, 4 Jul 2024 17:25:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oZH0N2IdligxpGGw784EbC3Sbw2mtJNXF8+12BAAhog=; b=Ou5h/188jR5td+NQI4Ddi7s/8w ASn6ZsuTxKSdczZonq78YnXRMhZ0V8ZAJn3N4IvP69gLhXjuaULBYyFN7m3QCyCalvj07QQxgkB8k 2hY7SnQDR9ZsB3G9JX1sIDOFKKXJCvBNa3/sUNk28SPW5BCEN1E6J/1sRsKey1bCxvkmHtvh4vC3S GsKHewARHTOFTiYOPiznXP2FmnYfHovmTJZeyK7CWuLWnJ8i/FmQyjyV7Vw+dC824GTm0MoAaI0pE 4aEOyFoygjXEB8Z0KlA9AXpU3F/bEmQ198i237gfUfgI+STedewr3U1n7BviIzMWFLBJVRugAOUpC YSAnsSfQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQCq-0000000DzBN-32K3; Thu, 04 Jul 2024 17:25:16 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBK-0000000DyPd-3Lnw for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:44 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-424acfff613so7416015e9.0 for ; Thu, 04 Jul 2024 10:23:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113821; x=1720718621; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=oZH0N2IdligxpGGw784EbC3Sbw2mtJNXF8+12BAAhog=; b=ST7+gNHU4gsWuC1hz6gkOO74P5fUHjLjLGfPf3KG8B4GSz3wDlN0bFqwJR7/9Otint nKOvWGVDOia5jROm73FPz8KRGKOA27FIvUWCRY5MgnNyKnluSPwlu9jvCvCmTyMV9DWf /0x7F4w4FoW+EiFwy9Q1aedT8aMaqnUBl/yABFSjZs3s5eVEbRXSfV9kzL3iQzmczO7V o05ZPvsgDzJGxwzmNleG1jmYMW17N6tF+CA01BDJSLN7iqa7fwMy/usNrOUBlp9zr9Vp ODOvV7EYpAwEW6g8Ew7WrSFXeaAhHo82FvZbBLVhwRdOMLxbrNWhn9dhhlFt0ZTsWgun 9Egw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113821; x=1720718621; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=oZH0N2IdligxpGGw784EbC3Sbw2mtJNXF8+12BAAhog=; b=lvaUTfpe6/a8v770IAix9MSwfJUwYbaII0tb9nE6L0HzdMyBKPrzrE0lr+/Ls5EZjg 85WVNLtdFHnVf/bF7oaiF/FAO0vxk2sdORXh5z9oxu8jGuujoHetnmhrZokAcH4AY6rx X0J8KeQwXrYeE3rA5QSo/UKsHhZa8N4eLTnERazN6qkLM2ZeegAMD6Uqb7tHtz5EHqRi rvhdn4QW3Eq34RdbE6nW96O8/3FORsHnEf9NjgyQ36fxpBycpJRX07Fdjd+7zvV7IHnC v6xHL8waVu3wJUa7eNxxw3SOI8BplxelRi5npYzJ8BSWvXI/+lSwwndG5cgLfXvMjeDZ tpKQ== X-Forwarded-Encrypted: i=1; AJvYcCVnPRlDPYdMt7Jq4CGNR72tPmS/47QZutTpmbzlCUTePKH0+07v7iIAxB/xIx+AD/bs4Hhs24Wz77hpGO8BhtDe11mNOLKz+W2uF4f5YVkAg1GSxbg= X-Gm-Message-State: AOJu0YwLxwsDXAHgzFZ4OtttFKzZPBdlYWfdcSWjZnjBu3EkTRC43Iw3 gS/nJdpmFFS8eVGv+CfjRaId+wnRTgUxlMokQYfHMU5M1nQiivV3 X-Google-Smtp-Source: AGHT+IHVDvV5ZlABTxLnxGN+P/Oktapr3Dfo/w3DqKV5F+2RPZu1eXQFA/3w8stNEW7xOKHq54yiFg== X-Received: by 2002:a05:600c:1c0a:b0:425:88cb:1741 with SMTP id 5b1f17b1804b1-4264a41601bmr21035435e9.36.1720113820982; Thu, 04 Jul 2024 10:23:40 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:40 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:18 +0200 Subject: [PATCH v2 08/24] mfd: 88pm80x: Constify read-only regmap structs MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-8-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=2233; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=1QPZacUuOeaij0so0MenKs4sY5xXKtXayfwYDVrHiWI=; b=7MzL1NssvI7gS5f5E0UMDoYA0lY9TxFldWlNp/BKaAes/ovgxyjcP6ITmOMmnZZoP6kcROg9w SXtwvZwXdcvAoBbxd4UY/nYYZ9shNBxeL0Q03q+Re1QIghRS9qh1ith X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102342_893809_7F8B8CE5 X-CRM114-Status: GOOD ( 15.41 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `pm800_irq`, `pm805_irq` and `pm805_irq_chip` are not modified and can be declared as const to move their data to a read-only section. In order to keep the const modifier for the regmap_irq_chip structures, the pointer used to reference them must be converted to const as well. Signed-off-by: Javier Carrasco --- drivers/mfd/88pm800.c | 2 +- drivers/mfd/88pm805.c | 4 ++-- include/linux/mfd/88pm80x.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/mfd/88pm800.c b/drivers/mfd/88pm800.c index 384ecf5301d2..e9941da58b18 100644 --- a/drivers/mfd/88pm800.c +++ b/drivers/mfd/88pm800.c @@ -391,7 +391,7 @@ static void device_irq_exit_800(struct pm80x_chip *chip) regmap_del_irq_chip(chip->irq, chip->irq_data); } -static struct regmap_irq_chip pm800_irq_chip = { +static const struct regmap_irq_chip pm800_irq_chip = { .name = "88pm800", .irqs = pm800_irqs, .num_irqs = ARRAY_SIZE(pm800_irqs), diff --git a/drivers/mfd/88pm805.c b/drivers/mfd/88pm805.c index 205f0762a928..f5d6663172ee 100644 --- a/drivers/mfd/88pm805.c +++ b/drivers/mfd/88pm805.c @@ -73,7 +73,7 @@ static const struct mfd_cell codec_devs[] = { }, }; -static struct regmap_irq pm805_irqs[] = { +static const struct regmap_irq pm805_irqs[] = { /* INT0 */ [PM805_IRQ_LDO_OFF] = { .mask = PM805_INT1_HP1_SHRT, @@ -163,7 +163,7 @@ static void device_irq_exit_805(struct pm80x_chip *chip) regmap_del_irq_chip(chip->irq, chip->irq_data); } -static struct regmap_irq_chip pm805_irq_chip = { +static const struct regmap_irq_chip pm805_irq_chip = { .name = "88pm805", .irqs = pm805_irqs, .num_irqs = ARRAY_SIZE(pm805_irqs), diff --git a/include/linux/mfd/88pm80x.h b/include/linux/mfd/88pm80x.h index def5df6e74bf..551ef1c367d6 100644 --- a/include/linux/mfd/88pm80x.h +++ b/include/linux/mfd/88pm80x.h @@ -294,7 +294,7 @@ struct pm80x_chip { struct i2c_client *client; struct i2c_client *companion; struct regmap *regmap; - struct regmap_irq_chip *regmap_irq_chip; + const struct regmap_irq_chip *regmap_irq_chip; struct regmap_irq_chip_data *irq_data; int type; int irq; From patchwork Thu Jul 4 17:23:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724108 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5CA7FC3271F for ; Thu, 4 Jul 2024 17:25:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=jEcKMLoBT3vk4y3IWrtrUEpgZYcFGVwoc0kCUdiwlg8=; b=q7OU76+XONLyBkxb1MSn5unJ1o JWKm/IYM3PpdZfwUZI4FnyM0BZwmL3lmGuiH5cxoJLp5DLCm5bPi39udOl2DlXzWzgbiXa3z3qXsA oUsRRVUHsiUrFjwz/jeqbudXT/uY9jUiBqOkvSGHIu1GyjZnII+8MwhKwdWxYiCeubhOpMYeuSnn3 JV+UZUFbkTSCYiuygAS97u1AAJoOR1myCzDpi6B4uu2DCoLhpBgCUfmc+LyoDaRMYj5T1HtvU6awF 5QRyZ2hxBYPMCQk+6O2/Z8Q93d3I6OBnKczLz2tpuNA0JbnnSIyHwtZ0LAtB4ncjJiJgve3t7+apG 1eLFtVeg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQD2-0000000DzHF-3Wf4; Thu, 04 Jul 2024 17:25:28 +0000 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBM-0000000DyQc-2a38 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:45 +0000 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-52ea2f58448so514134e87.1 for ; Thu, 04 Jul 2024 10:23:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113823; x=1720718623; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=jEcKMLoBT3vk4y3IWrtrUEpgZYcFGVwoc0kCUdiwlg8=; b=UAWLnANY9hkBHoc6oSFrNDCmkL2Oi4JUaxiV/psl36UNfEazqYNMBmLc9GXIG8M7vb bT/1k93ps+vwQr9L05s9uK/S18lZvQYOqGqf9H5nTk/m952EtZlj6MagEAtrPGTZoXZF nvE66kxV5i9T3c+BlNoCX35fC/akHXtBxXAHBZNvSRdkuqo0+X8WSXyW4LfJAY6IGqZx EU6KeM2T6KtOGJ0vKJNpTu20MmKFs1LkA5GvXcD8M2SLZdtuNWLO3LxYlgw766cLVfRk R+2/xFsihbAl32oPwNnyLw69juiXYGnHMWbPbnl0fpWeWrf3ZRBY9tVydEfzL+EXikcv sj6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113823; x=1720718623; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jEcKMLoBT3vk4y3IWrtrUEpgZYcFGVwoc0kCUdiwlg8=; b=CjNz0sxwhwVlGeJJUmuuhf3bNVYZitXJfxuZW1JKMWps8p5IXU8CBVmPz+EJ60w9u/ 2owQsTELgo+au7EVUShnO2gWSCC8uRqKi1Dezk9fdAG63LCgo7imgDBM4MXoJL6lzYAB o+CJLQDDPxf7VO95qG3u7CbhevqrzNYzL79USIqIikZOBuF2J7mvO2Xw2Wt3oLHESDPM E/3DuBbm8RrtCP0tYKlc+cjTWdx2jpYoPGtLTgdandwz634pX6mNh141dooWXxwtpgb6 XQ6LgGyYj5i0RMPph5L5p1hIlwst2KQxhVxnlFAioOe5agwvJN9TrY3Sy8LKJmje8jz/ Eyng== X-Forwarded-Encrypted: i=1; AJvYcCVEAwWeXwFLL6WssqAJMd2etMFH74ARfckp+iw5tR+iY3x+Bn96KXX9JPK4Wiu/EIKh+GkPgwtRsggeeG7DkaNOyk/vZI0G7qHSlggFoMQVtZWWr1I= X-Gm-Message-State: AOJu0YxYbCTxKeg7YZHS/+/gOG3BxdkufVr20Pi/sewFolYwIipPlk2K 1QVhJV4Rp7khCJ6qIsgpQUDLfKZpdh0IUAWxjfet1WxDCojnJ02ozCfAPuFL X-Google-Smtp-Source: AGHT+IFNP59IFboyukf1rrfIMaw6kHzCXFpazPd2dB/0uvup5SShiaC7xDpvSqu5YY267U3gS0hiPw== X-Received: by 2002:a19:ee12:0:b0:52e:9ebe:7318 with SMTP id 2adb3069b0e04-52ea06b7845mr1641184e87.43.1720113822765; Thu, 04 Jul 2024 10:23:42 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:42 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:19 +0200 Subject: [PATCH v2 09/24] mfd: bd9571mwv: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-9-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1160; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=V1YaAN6Ae4SYUS+F2fqEOGoyBhvW6e5jyjeki/M8uo0=; b=UeWR2+z6XmU+2iBQpnyuihdm9i6qK/rcCaw1b12r8oK8MhRMJIyAVI98/jj/H9/QhGmnanzDw YeBwmgZ+wdbA+6PBSsftXrA3de/3ic8/8AP/xLAgw1JjbbW7kkouDCs X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102344_708739_A36C5C05 X-CRM114-Status: GOOD ( 12.97 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `bd9571mwv_irq_chip` and `bd9574mwf_irq_chip` are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco Reviewed-by: Matti Vaittinen --- drivers/mfd/bd9571mwv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mfd/bd9571mwv.c b/drivers/mfd/bd9571mwv.c index e7c2ac74d998..db8c2963fb48 100644 --- a/drivers/mfd/bd9571mwv.c +++ b/drivers/mfd/bd9571mwv.c @@ -93,7 +93,7 @@ static const struct regmap_irq bd9571mwv_irqs[] = { BD9571MWV_INT_INTREQ_BKUP_TRG_INT), }; -static struct regmap_irq_chip bd9571mwv_irq_chip = { +static const struct regmap_irq_chip bd9571mwv_irq_chip = { .name = "bd9571mwv", .status_base = BD9571MWV_INT_INTREQ, .mask_base = BD9571MWV_INT_INTMASK, @@ -159,7 +159,7 @@ static const struct regmap_config bd9574mwf_regmap_config = { .max_register = 0xff, }; -static struct regmap_irq_chip bd9574mwf_irq_chip = { +static const struct regmap_irq_chip bd9574mwf_irq_chip = { .name = "bd9574mwf", .status_base = BD9571MWV_INT_INTREQ, .mask_base = BD9571MWV_INT_INTMASK, From patchwork Thu Jul 4 17:23:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724109 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8C77EC3271F for ; Thu, 4 Jul 2024 17:25:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=IpaImdJvWvSJvjBxL7f9lYNmbsKrZex9zQVuWAEj5kU=; b=EWZsCOSt0h9SiQtus+nQgzSGO5 ffIVeUizM9Maw6J/ybuwIQ8qW7Q7XZeCp9ejGm+GG98M8HQ2vccAcANfZPP8jYbFRE5raCNKXS2r3 6tqWDDcbUK6UQRy1n1JaQ/Mrvi3jAZys1BJmXb5nAbtyH5b5hL7/Agd/Z+V31Ln8bPiFcpPP7ZaRZ srvcEv1FxeVz6XfP8qHp1V7wP/64TjIw80911/o/xKG4h/fPlJl2tjwBuiQYgWEPAxd6pAZxZ3UWL wlMF1sEz1lpy2u0+csHW0vTq4hiK6jMIYk4ihhbibWb+nRJ9gw7mcJct6bbMY5AW6lFc7YkFhX5sS nK9QPUWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQDD-0000000DzMJ-3SF5; Thu, 04 Jul 2024 17:25:39 +0000 Received: from mail-wm1-x32d.google.com ([2a00:1450:4864:20::32d]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBO-0000000DyRX-0SMR for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:47 +0000 Received: by mail-wm1-x32d.google.com with SMTP id 5b1f17b1804b1-424ad991c1cso7357715e9.1 for ; Thu, 04 Jul 2024 10:23:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113824; x=1720718624; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=IpaImdJvWvSJvjBxL7f9lYNmbsKrZex9zQVuWAEj5kU=; b=LR61WuGdsa86gEOW1m+LL3HgzwnNzAhiV+jT3BqutlrwRlKjtpmwPTUQWEF5BEvNrp CqhVnqDl6smh+n2JmsylETzz05y/buSihgFebnhDLVBNZGxao9s0xRRCFHIuLSfrAtxK QXK0lBN74+UAFZJy/d1kRhDrji4fhCkeSI6aTM2WBwjY3HFe2aywGBH2HTt3Pe8m9H5t qq6QdYqCLEwUYxQjLABChT0j9N6LRMdpS0OU7O8X2VOzMAtp9Qq3g3GP6Ye6ekVo+cSN RS7JEn/6ODUEcwLX1RAvsrChjnSY33Q0ENDpqwlmUeT+HHaThIFxTOjZOV4X4AAVnHHx wrcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113824; x=1720718624; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=IpaImdJvWvSJvjBxL7f9lYNmbsKrZex9zQVuWAEj5kU=; b=WRjXK2xQHidIRgrJXB4VGdFI2XbNdbt2RI/chbKGtSodxHa4Lm5Zl11Jzmw9tB5Vyh xaFQjuKL9ELz7QBb32MN6hYO2SxKz8Zt3s3NZNm9QosGEzUk7+8KdLBgLnxVLVJwI4O1 tLS9sr1XKUlQgvLT60yqZmUPNNEQTeC4/BB3kA5tE24vJ6nwPG1nyleM49YoJTt+PSwc Nv1bm9SnHvU1Rv7As11NV1g5bt8JfHnL1v17Z73A1A9Wk+5fGKkvK0zie3Rr6n6fPcTr HhgoK5/6NzlfQVi2aJ4oF2TEdSDUawlC0BmFb6k/80t/v99n6L9DGlfuF1mHlVM08U2l E22w== X-Forwarded-Encrypted: i=1; AJvYcCXBe10bPttNgcWwVCbSlHsNXObJyEYr65UgtHTrfdW78GvjNz385HYGxiwDGmhPQUCiCXWfJmendq7kNb65nz675+pc8DlL3AyK4lch7nwFWiU+o/4= X-Gm-Message-State: AOJu0YyJhwefusQVOaqkTR665DAhsDdgFi19xW2ezNTy+88/R61IdK4e tnezoO2PGby9IW4unywqOzendSKmgfhAoZ8rOZhqwAkgSm3MVSs8 X-Google-Smtp-Source: AGHT+IFn70SGfz/PbRUH9kwgyz1pEDMFMqDPHavxrHHe4NlUGcp5CAuaBhl0qng6xKy8CAZYdYP57w== X-Received: by 2002:a05:600c:4b98:b0:425:672a:769a with SMTP id 5b1f17b1804b1-4264a3f2fb3mr23812065e9.31.1720113824428; Thu, 04 Jul 2024 10:23:44 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:44 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:20 +0200 Subject: [PATCH v2 10/24] mfd: intel_soc_pmic_bxtwc: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-10-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=2909; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=iaBF13NOr1XPkiRrsRFdEpI6lgqiWVNSRbGWT5OqpFk=; b=evJMf6OIRqyV5kGTNmMo9WHWYOfq2aTbuW+ej5rXKo6Qc84a4dZXpK4NYNxGCz1WuhNEbB4fV gxG99rFE7KKAcJ8S/aDLRbzGUme5K8p4FroKeVs+Dfm160Xl0RFIMEI X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102346_202307_5F4B7F4C X-CRM114-Status: GOOD ( 11.73 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The regmap_irq_chip structs are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/intel_soc_pmic_bxtwc.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/mfd/intel_soc_pmic_bxtwc.c b/drivers/mfd/intel_soc_pmic_bxtwc.c index ba32cacfc499..c07a01c85a46 100644 --- a/drivers/mfd/intel_soc_pmic_bxtwc.c +++ b/drivers/mfd/intel_soc_pmic_bxtwc.c @@ -138,7 +138,7 @@ static const struct regmap_irq bxtwc_regmap_irqs_crit[] = { REGMAP_IRQ_REG(BXTWC_CRIT_IRQ, 0, GENMASK(1, 0)), }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip = { .name = "bxtwc_irq_chip", .status_base = BXTWC_IRQLVL1, .mask_base = BXTWC_MIRQLVL1, @@ -147,7 +147,7 @@ static struct regmap_irq_chip bxtwc_regmap_irq_chip = { .num_regs = 1, }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip_pwrbtn = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip_pwrbtn = { .name = "bxtwc_irq_chip_pwrbtn", .status_base = BXTWC_PWRBTNIRQ, .mask_base = BXTWC_MPWRBTNIRQ, @@ -156,7 +156,7 @@ static struct regmap_irq_chip bxtwc_regmap_irq_chip_pwrbtn = { .num_regs = 1, }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip_tmu = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip_tmu = { .name = "bxtwc_irq_chip_tmu", .status_base = BXTWC_TMUIRQ, .mask_base = BXTWC_MTMUIRQ, @@ -165,7 +165,7 @@ static struct regmap_irq_chip bxtwc_regmap_irq_chip_tmu = { .num_regs = 1, }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip_bcu = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip_bcu = { .name = "bxtwc_irq_chip_bcu", .status_base = BXTWC_BCUIRQ, .mask_base = BXTWC_MBCUIRQ, @@ -174,7 +174,7 @@ static struct regmap_irq_chip bxtwc_regmap_irq_chip_bcu = { .num_regs = 1, }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip_adc = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip_adc = { .name = "bxtwc_irq_chip_adc", .status_base = BXTWC_ADCIRQ, .mask_base = BXTWC_MADCIRQ, @@ -183,7 +183,7 @@ static struct regmap_irq_chip bxtwc_regmap_irq_chip_adc = { .num_regs = 1, }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip_chgr = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip_chgr = { .name = "bxtwc_irq_chip_chgr", .status_base = BXTWC_CHGR0IRQ, .mask_base = BXTWC_MCHGR0IRQ, @@ -192,7 +192,7 @@ static struct regmap_irq_chip bxtwc_regmap_irq_chip_chgr = { .num_regs = 2, }; -static struct regmap_irq_chip bxtwc_regmap_irq_chip_crit = { +static const struct regmap_irq_chip bxtwc_regmap_irq_chip_crit = { .name = "bxtwc_irq_chip_crit", .status_base = BXTWC_CRITIRQ, .mask_base = BXTWC_MCRITIRQ, From patchwork Thu Jul 4 17:23:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724110 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E7378C30653 for ; Thu, 4 Jul 2024 17:26:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=b4mMiO+CTevlgVBjjoTGMuQ+zAFqZChWEM5kxdNs97Y=; b=gD/JGTm88hqesI3C0FQMuORLB0 TxBgfY50ekCBqXgEQ5OFSmXMC25cAqotJWqQU105lWFYZ0VVQkCWZZkv1ypajBdmC3GlO38xS2yh+ MT6It69ptn8pomo4l9dVYQIs8sn5grZKiQGbS06aqRnTKN911J1zwZNeSeeuy3+g9WrwyihM0oHl8 zqvKU2rswogHgECKLcrqkQTo5RjsdO5VBL7NKj/fqCSMw4rVj4dPgldB/Fx0nI+fcJFMhI9UQ24zo ezeoI2841x8D3ZUxmjrwbSRhrMeIOGIaxZcnnGg2otO317Zdap7zILJcUBAENmunH9KH1pxbOExkH W/lRYq9Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQDQ-0000000DzSL-0Jwr; Thu, 04 Jul 2024 17:25:52 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBP-0000000DySO-1KJ1 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:48 +0000 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-4256788e13bso5609425e9.2 for ; Thu, 04 Jul 2024 10:23:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113826; x=1720718626; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=b4mMiO+CTevlgVBjjoTGMuQ+zAFqZChWEM5kxdNs97Y=; b=TgeO0C3Uu0aQIf6urXmr+x/eruOuwzUq1ipNsl1Duhg/X6Bk4EdnFFnNp4QY63UMHB 2Pytd3glM2TqUbxRQCKjLxo9tQkCRJkp7zKzizE5KbHxIMfiNo2t/qzpvXMX09bzhyf8 wmU0e/d+VxNgnuIQ29TsIT7fprMUUcZHgXGu7C/NwYDb5WozWc4f1abZlr37Xqe7JJVf dBAF3kr0suNCfaMp5GGpEJNhzqB0QEli2OFbTF2zTN6OgPuaUi+0vLOH4a4rkjNIQH1Y 7k0rLritrbqa0ToqYruo1J/ywno52toPgihVpELTm2IkPKUWwlkCxlqc8nom60QdxMyR rxGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113826; x=1720718626; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=b4mMiO+CTevlgVBjjoTGMuQ+zAFqZChWEM5kxdNs97Y=; b=X3aDQukZVWD/aqc2IFa7YH0vJMgiS/YbGcciHQvExbjlqaS+cupQ7zy5jxwu8INenE TwY6ZhAFk7REFWIXge1Aue0zkMORNAC8/jIRoV83CnfVeTfnb8+LCMAaHb3hJhZmh951 GL2ui6LDF6I2YLeqyf6oXwDNGrvJ53zMAfjapl88D93OefsFttBTAX9EzqSTEAqdWhD2 WGBorlyAhUS/ArTZkg1JbNCwylpBsGTYCUFM5gY539BJwBOnna2zGSt+evt2IUqDMM1I mSRvWeeqNBbrrki+xycE7oFb7e7iL/dVA/uTKm8iN+HzJtMzFIdq7OQbNlSXfqi4QtWH 62cw== X-Forwarded-Encrypted: i=1; AJvYcCX1iSgy2V+QWbG/hZ79cgliwiY3cAgNANd25ByJWsrLUtyh9XJdO5yi+13a3mJ4vKTGqjGbPa22fPWw+PssDeGBpaoWS18y9MqLEjBV2rDGL3LscHk= X-Gm-Message-State: AOJu0Yy/Y/xG2XsalC832xAJ/3f3bXeFAcafD4nrpFOUNYvSgpVMEV1O ZBnB4bFqx4edk3D6R0md4nIqNEwWqEX6jACxcSZfAF4IDZKchxzU X-Google-Smtp-Source: AGHT+IG+cqs4occmJ/idkODH5ar2IMIGeXECboiCn1BxQYFI+1HeiOtHKpCW5d66Q1v653jEdpTeEw== X-Received: by 2002:a05:600c:15cb:b0:425:3084:c99 with SMTP id 5b1f17b1804b1-4264a468bd1mr18777265e9.31.1720113825995; Thu, 04 Jul 2024 10:23:45 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:45 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:21 +0200 Subject: [PATCH v2 11/24] mfd: retu: Constify read-only regmap structs MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-11-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=2105; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=VLbF0cs+b50WD1PMCCnaStlvX5NqfEYC0Y8mR5Nbzew=; b=lEYzo144SCeLvUe2TpSR6MJTOJpaXbHir4xaxMjVppyFNZ2yNraSxjZ0DXvrzKA6EASiSC+LK Ezp0B4QZlQiBVOv4iHWqGGzjexJ3JVp1nuNXg8pwuTJdfuVaaHH1Hcj X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102347_391507_D2A3D7D1 X-CRM114-Status: GOOD ( 14.11 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The regmap_bus, regmap_irq and regmap_irq_chip structs are not modified and can be declared as const to move their data to a read-only section. The pointer to reference the regmap_irq_chip structs has been converted to const. Signed-off-by: Javier Carrasco --- drivers/mfd/retu-mfd.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/mfd/retu-mfd.c b/drivers/mfd/retu-mfd.c index 9184e553fafd..1d43458b4938 100644 --- a/drivers/mfd/retu-mfd.c +++ b/drivers/mfd/retu-mfd.c @@ -65,13 +65,13 @@ static const struct mfd_cell retu_devs[] = { } }; -static struct regmap_irq retu_irqs[] = { +static const struct regmap_irq retu_irqs[] = { [RETU_INT_PWR] = { .mask = 1 << RETU_INT_PWR, } }; -static struct regmap_irq_chip retu_irq_chip = { +static const struct regmap_irq_chip retu_irq_chip = { .name = "RETU", .irqs = retu_irqs, .num_irqs = ARRAY_SIZE(retu_irqs), @@ -101,13 +101,13 @@ static const struct mfd_cell tahvo_devs[] = { }, }; -static struct regmap_irq tahvo_irqs[] = { +static const struct regmap_irq tahvo_irqs[] = { [TAHVO_INT_VBUS] = { .mask = 1 << TAHVO_INT_VBUS, } }; -static struct regmap_irq_chip tahvo_irq_chip = { +static const struct regmap_irq_chip tahvo_irq_chip = { .name = "TAHVO", .irqs = tahvo_irqs, .num_irqs = ARRAY_SIZE(tahvo_irqs), @@ -120,7 +120,7 @@ static struct regmap_irq_chip tahvo_irq_chip = { static const struct retu_data { char *chip_name; char *companion_name; - struct regmap_irq_chip *irq_chip; + const struct regmap_irq_chip *irq_chip; const struct mfd_cell *children; int nchildren; } retu_data[] = { @@ -216,7 +216,7 @@ static int retu_regmap_write(void *context, const void *data, size_t count) return i2c_smbus_write_word_data(i2c, reg, val); } -static struct regmap_bus retu_bus = { +static const struct regmap_bus retu_bus = { .read = retu_regmap_read, .write = retu_regmap_write, .val_format_endian_default = REGMAP_ENDIAN_NATIVE, From patchwork Thu Jul 4 17:23:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724111 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 379C1C3271F for ; Thu, 4 Jul 2024 17:26:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=F7zE6lHigua1P8ymODDtiJ+ZtxaVQFbo+ktZc42qUis=; b=M9Z6IRL7jKEl3ORReAdPfQNo+h ZDg46PQopFmKX/GPoAwmKHUVFPBBq2DEQyTPV9Z96B7/FPQaIukh2QR0gkLBNErkm5frHVLiw48uI Pmxx6GBf0Ijbd6ElKPu2Wi8tVCew5SpfwmfIAMUHLUQz49u1jdU3cPiZIIWmTrSp7naJewxnjS/vP UlEO5IVxxGua+X8ZC/wr/GzZytjN1KBfc0G8TBqSmutawqd5j7Dc5m+vAmZA62Jo08m28HE+dTNZW WiNK8Ecuw6UT1ePGYudO63tUbjgOGkXpe1/wlKwVTZuGBNtLlFiC3+3qh92PR57Bw2S14nd+HnfKb gPWCCO+Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQDc-0000000DzZG-3Im4; Thu, 04 Jul 2024 17:26:04 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBR-0000000DyT0-0RBP for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:50 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4257a390a4eso5798105e9.0 for ; Thu, 04 Jul 2024 10:23:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113828; x=1720718628; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=F7zE6lHigua1P8ymODDtiJ+ZtxaVQFbo+ktZc42qUis=; b=Y8Km+9woH7a6rEu6VQhY+CLdXPnH/NVxDtl1OKR1f5Y9gm8XfXUcWu8iud/rRNcemQ MsGCmVF4N+Wra8xWrTxqMtyIX/oHdR+O4+1DFODMtyDlxNOkz+VTcw6VWOPWaiT11NEP 8imNF6N7+jE0/Vr980sZeMBKOFee2wc0HXrdME7LuXtYW1ZT2nwkdY7JDoD0XU0WE8YA QDsgrjycnDk64C8z1032zx5+5uXEdveP/ffAPXNtdTHW2TXq3zsMEn9RE2ZX6/LpOiDm 45rkvTCMW5+/bKINPZZoHyqLCHSX02edPZqDqL1ylCUZTnK+2CPor4n2DlK4eMXTX6Ku 4/ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113828; x=1720718628; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F7zE6lHigua1P8ymODDtiJ+ZtxaVQFbo+ktZc42qUis=; b=b7UsUpc+yLQA/XdsjZk3tv8llvCX82C4vPBOAoQyYkqtephan7Pbhp8ebggcvK6W9Q T1UwU99Urb2k8ko5IzgjgFwLsDw601NJeM0Us2vhbRR/DaFqpjXPlTlvM18DVkinelVh KF8ow12hRHFaVpavkCQtK498dNwsOKxSdH3rrntIq+6JwG+0sliSMPO24qRTg5DIxepU WQP2dgcoVEGDY1WSnBVhZvb96R9Q8+IsZ8BKjyaqW32uEagD+GTsTXj2BsVfWGmBtOrp Ld4s+v/vUM43YREOxbAATZjXNTiFKXkKVQliZFZKUoTecAcwouReaaX6mVg54AtQ6ljl GjLg== X-Forwarded-Encrypted: i=1; AJvYcCWSykBwueKQ7CTvXkDSd66uhKI7N+3pg4V7jyL1qVuEDbI8/qE1IET1Ug5ZsuECj5NmvQZiUFJSWaVzzylks5WPL7x1cbdQMM8hMgNBS8RL4uybva0= X-Gm-Message-State: AOJu0YyZqwO20Nnd6mHxRZIaUzTe4SAYqr4ah2Pq5HcnJOe1A75hlJ3d X8WpmkbKHa21GGnrnK8+HLz8nizZhWH5rCmXLpG4BCs89ONrWsi7 X-Google-Smtp-Source: AGHT+IEV2TScoV5U0gk+JCSE/6TuIOT7gDP7434MPboQsznm8o/auvcGlGGFMv7zURZ24WPzEpCGAg== X-Received: by 2002:a05:600c:4f11:b0:424:ac13:ee3c with SMTP id 5b1f17b1804b1-4264a3e162emr16522515e9.21.1720113827768; Thu, 04 Jul 2024 10:23:47 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:47 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:22 +0200 Subject: [PATCH v2 12/24] mfd: rk8xx-core: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-12-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1375; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=6atl/DrZQUwmw6JNwTSf7L3f3VWfEvhmC/OA+w6bvAo=; b=VDrhdvOEM4a21M5C9PzDGgMYkfiGHRI9khEoolwkWfTbvEmLzU/atnVqu8qT3Hl2LPrJolCco DXFklpE9F8dDWYAFZeupXDJc4TJwL3xQ3mFoCfE5s7U6sfosUQiBSR0 X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102349_178748_384BB156 X-CRM114-Status: GOOD ( 12.61 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The regmap_irq_chip structs are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/rk8xx-core.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mfd/rk8xx-core.c b/drivers/mfd/rk8xx-core.c index 5eda3c0dbbdf..39ab114ea669 100644 --- a/drivers/mfd/rk8xx-core.c +++ b/drivers/mfd/rk8xx-core.c @@ -531,7 +531,7 @@ static const struct regmap_irq rk817_irqs[RK817_IRQ_END] = { REGMAP_IRQ_REG_LINE(23, 8) }; -static struct regmap_irq_chip rk805_irq_chip = { +static const struct regmap_irq_chip rk805_irq_chip = { .name = "rk805", .irqs = rk805_irqs, .num_irqs = ARRAY_SIZE(rk805_irqs), @@ -542,7 +542,7 @@ static struct regmap_irq_chip rk805_irq_chip = { .init_ack_masked = true, }; -static struct regmap_irq_chip rk806_irq_chip = { +static const struct regmap_irq_chip rk806_irq_chip = { .name = "rk806", .irqs = rk806_irqs, .num_irqs = ARRAY_SIZE(rk806_irqs), @@ -578,7 +578,7 @@ static const struct regmap_irq_chip rk816_irq_chip = { .init_ack_masked = true, }; -static struct regmap_irq_chip rk817_irq_chip = { +static const struct regmap_irq_chip rk817_irq_chip = { .name = "rk817", .irqs = rk817_irqs, .num_irqs = ARRAY_SIZE(rk817_irqs), From patchwork Thu Jul 4 17:23:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724112 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 28D73C3271F for ; Thu, 4 Jul 2024 17:26:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=W+0aliNulAXRyPEDMGDv2VjbbbF1WfBGFJqmsV4Qtr4=; b=bfRjKBA2dvuM/+SyMewJtKtXa6 hcu66V4B8SrkshIJVoUj4T4ni9MKY1mJWomENeyI3Uv8HnI14g+5AAGMLISTua2iLMwXFW/A8UwBG y0Amswkj4EAdmLax0t0JhXuXMfqYJ6Xqx+JcwQK2ktfJRASwfWx+HXlL1czfEJ5YBwQ021n52Auel EWN+8FBoVC47/ka7YXCs0CDm/WEWz/M7U3QvspSbbO/fuF8xww6zn3HBwfnn2rb/ThcZis73sUUo1 Nvcp0ZAqfC+3Nhq+J4rzdi6qa4hOuVsZR14INWPpwFy3uG8wYMfV51TSE6mn70XPW/oKei7GmBeR2 CZYHRN9A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQDp-0000000DzfE-16Je; Thu, 04 Jul 2024 17:26:17 +0000 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBT-0000000DyTN-0P6X for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:52 +0000 Received: by mail-wm1-x331.google.com with SMTP id 5b1f17b1804b1-425814992aeso5686765e9.1 for ; Thu, 04 Jul 2024 10:23:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113829; x=1720718629; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=W+0aliNulAXRyPEDMGDv2VjbbbF1WfBGFJqmsV4Qtr4=; b=j2ZfxQNX569E8Nd/7ADeERVry4QFOA/BQJrCNM/dc9fgh3GrRR2DQL4zA7fIeFqOxL /rJl+DHMRC9x9XblcWi+OLCmc/GkbZQx6/izcBWNkn14otd9QiGDMECzhRfudUKdJG9E 7v39TGqv4bC8Bb+PpswaKz261UAQ6dynuAHBT/ciVf5n9J8jUV7ihl5woNDYBbybXtxj g5XW0tLAk9l80NWu8pwm6DIJUtnhhAkG0+EuhZi8B2BIa5jQ2ZI8oL7mmwDk3CLwnwCc JcfGQzSEODyx6/5MSHgjMljN+Rhfq+XHTujZR0AcdlK8PoT3vN0VVXZwpBVyywDEKdyZ n6sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113829; x=1720718629; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=W+0aliNulAXRyPEDMGDv2VjbbbF1WfBGFJqmsV4Qtr4=; b=D2/nxwlhQrb7+RBAg3ywL9MEriIt9+8srMq0PSTeYuFt0xOVUySARXyEINwwxenJJV dLNbOrS2n6YWVcdHW6aovCdVimO3LsKrute131UbstXjCiFxHPOsNuq5wIDFNli82kOA fL/0ApeSdTA8oyRvzWB1gJSPqIaJ3+DTr0zf1wgKOUSNaY6xpXoDKUDSdQPkXCG4s5kJ UKsQcPQ7r8grY9HKiLnluf4IIOus0zGttzIxjNlYr/JFcRQOrcXGlCuYYhX5p8rw6pYb pLVLJqidY0pIpOxVTpii8ToBHB0MbEcwMRKphhUOrMEzLHzj2igjhtQx7Ip1OFgyeAXj dPeg== X-Forwarded-Encrypted: i=1; AJvYcCWVNZhAUFMa3xzvAhOOnssgN5J+dbxANAP59ObI+fX2mcc1EMorNihd3vrkiLnjx2veoQgAvSo1QHeTtfalcSErRNdbNZJscTwWGNYoZ1uHHC5tcoI= X-Gm-Message-State: AOJu0YxUSrM4i8OVvjKPsjBny1bxHgmuWd5yEw7hFFoLzytkEICs5Q/Z lT+DkKXNxSqCk+zTImIAfkY149Z6whveDhpwiqG0QA64OdReVyGg X-Google-Smtp-Source: AGHT+IHa5BhDJFDyix5K8itu25mKAO+o92oPFVJcdlEdxK93UcrY5Y0/jYOh6tEheFkFp1NCVoGFeQ== X-Received: by 2002:a05:600c:3b90:b0:425:65c5:79b4 with SMTP id 5b1f17b1804b1-4264a3f55f6mr15114615e9.26.1720113829362; Thu, 04 Jul 2024 10:23:49 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:49 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:23 +0200 Subject: [PATCH v2 13/24] mfd: rohm-bd71828: Constify read-only regmap structs MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-13-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1911; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=AXOMZmt6S46YFRJErbndyKFAmqG6fzXUVqcz4xuQ2tk=; b=9iQxauCLJOP9HSJdseQBuXEwq1S2sUsM1z0w1yiASOG1r4aVhc5QMRCE9e57/9RYv+JRp62dU PllateXXr/GAw0YAxL7TAAYxKv6tuWlR+aixvjyRaqvaeSingyY4siH X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102351_169535_9665C1C9 X-CRM114-Status: GOOD ( 13.27 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The regmap_irq and regmap_irq_chip structs are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco Reviewed-by: Matti Vaittinen --- drivers/mfd/rohm-bd71828.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/mfd/rohm-bd71828.c b/drivers/mfd/rohm-bd71828.c index 5b4290f116fc..39f7514aa3d8 100644 --- a/drivers/mfd/rohm-bd71828.c +++ b/drivers/mfd/rohm-bd71828.c @@ -316,7 +316,7 @@ static const struct regmap_irq bd71815_irqs[] = { REGMAP_IRQ_REG(BD71815_INT_RTC2, 11, BD71815_INT_RTC2_MASK), }; -static struct regmap_irq bd71828_irqs[] = { +static const struct regmap_irq bd71828_irqs[] = { REGMAP_IRQ_REG(BD71828_INT_BUCK1_OCP, 0, BD71828_INT_BUCK1_OCP_MASK), REGMAP_IRQ_REG(BD71828_INT_BUCK2_OCP, 0, BD71828_INT_BUCK2_OCP_MASK), REGMAP_IRQ_REG(BD71828_INT_BUCK3_OCP, 0, BD71828_INT_BUCK3_OCP_MASK), @@ -407,7 +407,7 @@ static struct regmap_irq bd71828_irqs[] = { REGMAP_IRQ_REG(BD71828_INT_RTC2, 11, BD71828_INT_RTC2_MASK), }; -static struct regmap_irq_chip bd71828_irq_chip = { +static const struct regmap_irq_chip bd71828_irq_chip = { .name = "bd71828_irq", .main_status = BD71828_REG_INT_MAIN, .irqs = &bd71828_irqs[0], @@ -423,7 +423,7 @@ static struct regmap_irq_chip bd71828_irq_chip = { .irq_reg_stride = 1, }; -static struct regmap_irq_chip bd71815_irq_chip = { +static const struct regmap_irq_chip bd71815_irq_chip = { .name = "bd71815_irq", .main_status = BD71815_REG_INT_STAT, .irqs = &bd71815_irqs[0], @@ -491,7 +491,7 @@ static int bd71828_i2c_probe(struct i2c_client *i2c) int ret; struct regmap *regmap; const struct regmap_config *regmap_config; - struct regmap_irq_chip *irqchip; + const struct regmap_irq_chip *irqchip; unsigned int chip_type; struct mfd_cell *mfd; int cells; From patchwork Thu Jul 4 17:23:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724113 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 51A21C30653 for ; Thu, 4 Jul 2024 17:26:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=BDX99PHFeeA7rra4ax1diB6wMDKVJk8jhzB3Yt4YbLA=; b=jMw6mjHY8iS6WufDeNYfvL+AyO 3Omfkqt2L3kYLiiV4jUrnTqpFuuIYRYK69y47SEyCB5xbEVQoS3SjHRveb6+ZdFpHeAtMMbf4e+x/ 95HHlmxix6tL7x/tdnIkaPPiZA5T5kgvTTTgLx2nax4SuIk5qMCyjON0HVSJuwc05d2QQ3WuCOVX8 qpDM64F828choXChiZ5mmu8jolRC3HwlSgxiO3n7dab/HGC7hrJVjKv1UcE7TQgbzqdNXcXm5pndG D59v12aQSy6Flzz0NWNccpHZ1FjG06NUXLJhH+/Oi1SHkBtpQi2CJnQq1/nAdFUnbFxVV+FMiTsWh sddTtYfA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQE0-0000000DzkF-1azU; Thu, 04 Jul 2024 17:26:28 +0000 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBU-0000000DyTy-3cG0 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:54 +0000 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2ed5ac077f5so12325501fa.1 for ; Thu, 04 Jul 2024 10:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113831; x=1720718631; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=BDX99PHFeeA7rra4ax1diB6wMDKVJk8jhzB3Yt4YbLA=; b=nSUXoDtALGZKeZzjrz7/q/OiZoK0cfVGQeEpsjGIVRpH1et81afag2vb5uaIMtisHB VEWQFkYf4shPNGwEOw77mW3n3zRU4bDKJmG1jS0wKw7heYk7ta9PLdxRnY98UQKBM4GP 4pUQ3IHWMpe+m89mYJABMN6K0CKXNl+CQw/nqtUkRMMINBIxUjYSZooJ5dHMMQklDf2P EjgVryImyj1huwRcSXgFQ440Hqdt7dejiL8YNjsvAj6GVwi3jR1ksUcwB0XmH4pxkVWd NGhU2+XwSzwRcAUAHjYpPYs60cl/Lr3znylzxchbHSGGsEEdw+EiqfmhTbamQme7o5ny xJgA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113831; x=1720718631; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BDX99PHFeeA7rra4ax1diB6wMDKVJk8jhzB3Yt4YbLA=; b=ftGVcGG72c2ZCuvnkkNA/Q095nqyEzwwQyoqjv7beYIMSPygGUBnAoXiCkjG8fLhX6 CYiDwrkRROmL/UX+yUm8SzJjdpqQ9ppHDz70VGUQuPnepDt8WuiX/PBmkmn/CJCzgwNg kPsuKaN39cxE5sJDSBi5tLrgcH3GN4QDLdh73iMXNJUh7wPVpHgRXWLc5h3pnRB/pfrg ErZtDHDuK8wxnuGdF0nUFkTc8LGuNS0l+0GDe6v/8ufAptLXl6ftXKcKeddzlo/atRdb Xrq/HohEvAAwyvmtsSFoKhfYXHpbwzibBsMv58eXQbuV3/96kCedJULv0DAdEWtwNXyl U4GA== X-Forwarded-Encrypted: i=1; AJvYcCUjuG3nSnHwqOyCq4gi/BWFF/ScMkLx/m8kU1TgZocI74NpGV6J6GxkgpJrXRkIP3v9/xe0zNhPU1CvKd3YRMNgQbDQIDh5XMWRCewVQHQPPqBnnXg= X-Gm-Message-State: AOJu0YxmEURMAqc1LYwx0KP6JKe6bSx0twePhWlbHbLnuh9dzQ0MunuR YEkxSp8tVRJNiZkjSRalUP4aaxZhmE4ybtyJm+oq5AiM4AIjaiqqn6S7k6qt X-Google-Smtp-Source: AGHT+IGDGHdH17TOfyl0AHtan3E3NGyjY4qK7qOF10+VJxCWKYz0/N0xnRTryy8auCQrIvDBTXtfNg== X-Received: by 2002:a2e:8197:0:b0:2ee:8d07:3d51 with SMTP id 38308e7fff4ca-2ee8ee14ebemr13988791fa.49.1720113831148; Thu, 04 Jul 2024 10:23:51 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:50 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:24 +0200 Subject: [PATCH v2 14/24] mfd: rohm-bd718x7: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-14-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=811; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=OsP9B5yntvy5o00C9iqf+d4I7ESMIoxwrR+dXi849M8=; b=mLqu5gnq17+Gs9kyUk2dMV6SUWx1s74/GSw3goKe52OxLCSMhnjCXIIQ5PFkb5Bd7wTcal4Qx gh79QNEK8H4DCYsaff4hWqDMWmvsuEIF6+riEhYKIsTEe+50wcbPUVj X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102352_939984_99A9E1D4 X-CRM114-Status: GOOD ( 13.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `bd718xx_irq_chip` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco Reviewed-by: Matti Vaittinen --- drivers/mfd/rohm-bd718x7.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/rohm-bd718x7.c b/drivers/mfd/rohm-bd718x7.c index 7755a4c073bf..25e494a93d48 100644 --- a/drivers/mfd/rohm-bd718x7.c +++ b/drivers/mfd/rohm-bd718x7.c @@ -60,7 +60,7 @@ static const struct regmap_irq bd718xx_irqs[] = { REGMAP_IRQ_REG(BD718XX_INT_STBY_REQ, 0, BD718XX_INT_STBY_REQ_MASK), }; -static struct regmap_irq_chip bd718xx_irq_chip = { +static const struct regmap_irq_chip bd718xx_irq_chip = { .name = "bd718xx-irq", .irqs = bd718xx_irqs, .num_irqs = ARRAY_SIZE(bd718xx_irqs), From patchwork Thu Jul 4 17:23:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724114 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 993FDC3271F for ; Thu, 4 Jul 2024 17:26:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=wr02nhq0ruDtDnhEwyMKYxGviJTN4mPbs3lAEzqdbjQ=; b=qq8zzj2K2uNmgacdkbO+XwM7bc lY9qhin2wwVh2+KSOepOjfV61hPoxrlXfkLcdt10yBl9gL2yf70nbGDulrSc3vKxM2DWDz1qyPQVa uXvWHi3iTaQIIrliDv6Wwg42qb9FMOfy/5MxpnRy05sjZAklWWOuWwkiEAWe74QiQEt/tpZljCe7Q 8ttMSuKa0C3mxemkJJlnc+nPRl+//XaALvVS1fbXpmrPfkY0JG/wTsj0j+N4st5Ox9zem5ixpsMPH Bp7ZcRDRtAKqekgD2sed9i0pstluIxIaLn96x69S2/tqusd3S5yV3tc+VqoBbpb0mMsvGRCIf6rBz wfRUgxZA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQEB-0000000Dzpu-1oAy; Thu, 04 Jul 2024 17:26:39 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBX-0000000DyUo-1Wqg for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:56 +0000 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-425624255f3so5736785e9.0 for ; Thu, 04 Jul 2024 10:23:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113833; x=1720718633; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=wr02nhq0ruDtDnhEwyMKYxGviJTN4mPbs3lAEzqdbjQ=; b=e6UOdel9jWbE0YHYN5PWSkL6/PJh0fHEs6iHaYXQFF8mO4hQtkvkEy/Eg+aUZ6u70i 4on209/DjDVFg+q3GHH/twyoLca5tcSquoMV5rt0HL2tEdpeiAttlYHf11KEtxvMsKUn b2M/NH2ZwjUyw4Dlq7kLyI60wkYW27u7FozBzShe4XkGYH6pOY4RHMSF24KKgRW4Bm34 jhr2Jl/qW2ch17EB9Y4GzMD+tXfhVhQT1YMdbNqe4wIJTHPtNk3sUFYyhFKYMlyXf/e1 G16YOevxmnrF0Mx8nz/5FmO7Zw8H3D2vrCUnYlWRyF50UgbkDZe6flZx2BghLcyfmFUg SKRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113833; x=1720718633; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wr02nhq0ruDtDnhEwyMKYxGviJTN4mPbs3lAEzqdbjQ=; b=kZWxIOm6xBKY69q65lVwB8xKcPysWAY9l7BYdjS6KcIwjyTs7I7GxXWB2PyBMBavSn c/wksB7TbN3z24n97sDCXZksKI2daPp2ZKZJEcWh6pt4wKalPwyR+/m7E2t2QZ9JuFN1 xt3x10f4M2ypa9yHm1Yoq0ZVZ6doTFajN2mTYGT5bgRhRtODNQR+cBa0GkkitOCV3pEQ e3O6G11Wfh4+vwnJMTM/bxorqb5Wi6qA4Njk2nOhOWKLm6K6eEe1/825CpTh2rFurqn2 q0BNAudgKzjo7tMt6QLdOOQB4DCLVhNCAm9R5MyENz8Ja4RQkI0oWhMktrBJ1h22v13f vcPg== X-Forwarded-Encrypted: i=1; AJvYcCXTtKi2eMxHicMrz5Krodk7DqqbccEgqFSC84yn2izDSeGjEPHyqiHRT6FwoVRQ1ayu33BqnnfDMsmPa1AAlyzPT8uKzfcksRHSbbA19IsC8lWP7P8= X-Gm-Message-State: AOJu0Ywtx/rUUxG32CGIIhM+LSOsGrSV/OsMYjq6PEO8cLTRg8lWrJq9 ZWkVoIWsWJdL0qSvnUpSI0ttdogZFmdb4ypCdjrXG2ql1VcXxXUZ X-Google-Smtp-Source: AGHT+IFaOHK66rTgpsI1mVY32hRGS0C436uv1mOtnFsmLU7vwSfmFKSY7u4YyT4jP3ZsAP4H3kcIsw== X-Received: by 2002:a05:600c:54e6:b0:424:ac5a:fc38 with SMTP id 5b1f17b1804b1-4264b161646mr22944445e9.13.1720113832924; Thu, 04 Jul 2024 10:23:52 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:52 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:25 +0200 Subject: [PATCH v2 15/24] mfd: tps65086: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-15-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=789; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=LwSmNpQz2F+cwYbYyqp+ffrrtmaCiTXzgTUcnJr7s7Y=; b=Ga7N1b/SpgEIyEu0aZQV3PU+tllasHbqTeEu2H48IX0j1TQxkzLPgurg30X0upgDQ5eR08P5N ndiG9G14SvzCP0egigQTIaPWc+bbDfiV5mbUyq8hTRPcjthD8A/R82J X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102355_448915_1DBB7708 X-CRM114-Status: GOOD ( 12.95 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps65086_irq_chip` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/tps65086.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/tps65086.c b/drivers/mfd/tps65086.c index 5ef0a7e0d61d..54832e9321b9 100644 --- a/drivers/mfd/tps65086.c +++ b/drivers/mfd/tps65086.c @@ -45,7 +45,7 @@ static const struct regmap_irq tps65086_irqs[] = { REGMAP_IRQ_REG(TPS65086_IRQ_FAULT, 0, TPS65086_IRQ_FAULT_MASK), }; -static struct regmap_irq_chip tps65086_irq_chip = { +static const struct regmap_irq_chip tps65086_irq_chip = { .name = "tps65086", .status_base = TPS65086_IRQ, .mask_base = TPS65086_IRQ_MASK, From patchwork Thu Jul 4 17:23:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724115 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2A704C30653 for ; Thu, 4 Jul 2024 17:27:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=bgu8mPTxD6LTopVNnBQAINmTzhDmwR9bV7xd7+3+F9Y=; b=ATlkiO5zzVUzbZS6U+COFyhCu5 LijWXNsyK34k7A6rLizd/jz0Sx4122qzP3X1+qubmd2I2S3U+/U5U/LqozgivRjkhOn5YxC6GpjdJ 28tZIB3a+Or3FpaDZS6LqZYHVTK2TAwoYiUX7V191GXNoIR8fBFnjs6WXVLCifC15lQVfv85nbF7T ZMx9GdZhQrowU0Zn5cedGlpz81xMa+PZLIYwJ1rbgTtH9AkH1xfTw96fVsC2y/Q38mgaNhymxucYk I7gPutwFE6lEEBonvMbUHViI9m7B2NmrToKUShRiGVkC5smIEYnGPWs2+84Gl1k7lWhuYTOnibCoW atzbHjfw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQEN-0000000Dzv2-03mU; Thu, 04 Jul 2024 17:26:51 +0000 Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBY-0000000DyVd-3e8R for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:58 +0000 Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2ee90f56e02so5202031fa.2 for ; Thu, 04 Jul 2024 10:23:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113835; x=1720718635; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=bgu8mPTxD6LTopVNnBQAINmTzhDmwR9bV7xd7+3+F9Y=; b=lVbN88BgIj6ae7GDDJXipL5RzDnoRWsUBDehW7gFcCD1DOZdSFxXm66o194pSWCFYc oyQB39J8c1lDwzntJT0N/rAa+HdRG7C4obKXdX1DcCrX9RxDHCIBtVSKYZeG6MLAl/AP JH6QdANaifcj46jZmVJvoqU6KZ/eAelfgc7XyhoArkkWyQFWNmUTNOOLvue/u0XI54Eq qC2/yeelb7v4ewgZExac7SVy7yyoTbywOfYWI625hFizqvswXOiixM98SPZZ28AymCPe EfupZrWBpXENJ4c1l7uCT1Tb4Wo83hGa+zu1zPW7m5ocjY6rKqWo+V31+Ym3+nDM46zg QHhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113835; x=1720718635; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bgu8mPTxD6LTopVNnBQAINmTzhDmwR9bV7xd7+3+F9Y=; b=fO4hqF17Y7Yn44Y4txhlvyU+qBHGvR8ehaLypW8m1QZo7ic1dTGLKfHd6qH4zEtDO8 7YW0JqUXD1fkcSfzhpBFK1JqboP/mTnx9oYfdKmItHOCXkZqKdc8PtHhszP8LQE9PJpo QReZ27P6h3oMWnbqC6Gi9jmBzq/AyTqu3MXy/I8VyQD0OiScB6aYbjADo1uGSIQ6h9Lb 3IGXthK+AYna54GSWvJSVtD7IZlKxrWMGcrUiEFP+Rz1Ti7CFVYvvElhay7e2VX01Hl6 NZZyhwQBgRVhNsjYKLURcLT5X+5QmBZHNXNFgrjDbVU7Sx24C79WAykmMhkRyNsIDDTY Ps8A== X-Forwarded-Encrypted: i=1; AJvYcCXx0AcHs7v7kvYr3uLPXCVG3+m0hsr1ZyS8WC4SXnbXFHP8l1nxQpIUl5NivP6uSGxRbrfKZ+zYTWgsNwRRbKftFXwObLhkaQX4Xqogq5iOpEE4XmI= X-Gm-Message-State: AOJu0YxQtLx+PpDjp17VvrdG4eqA2fZtVhgTkkO1OXWhQT6Domjtja0g h70n5aKSDjualR/lFmlidXGMx57z8WZ8jwlKYLm/hQRqrMgnMoDm X-Google-Smtp-Source: AGHT+IGTTDUX5xEcXehpK5p7DL1hZ7A+1Za2oYq7PQX8dR6i9vB1itup3bf4lD+UiyWYmRXXB4CwXQ== X-Received: by 2002:a2e:8455:0:b0:2ec:1cf1:b74c with SMTP id 38308e7fff4ca-2ee8edffccdmr15048801fa.32.1720113834597; Thu, 04 Jul 2024 10:23:54 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:54 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:26 +0200 Subject: [PATCH v2 16/24] mfd: tps65090: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-16-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=731; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=1m/pxOteRlGgMNCyaHexY3JgCLjPsEUnIURObz8tXYU=; b=6ZjF4CCDond7ROCsSHValBcFRwhWsXcos339NS2RkS8I9EiCixqiHyaPBI0Ln/RAHlHfcBeG5 v+XNd5JP/0oD7MeDVFDT4TV8qnHm97Yw1kKEqLrkTbM/ycLko33gOVq X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102356_966244_FFC5E008 X-CRM114-Status: GOOD ( 13.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps65090_irq_chip` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/tps65090.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/tps65090.c b/drivers/mfd/tps65090.c index b82cd484ac85..24f42175a9b4 100644 --- a/drivers/mfd/tps65090.c +++ b/drivers/mfd/tps65090.c @@ -120,7 +120,7 @@ static const struct regmap_irq tps65090_irqs[] = { }, }; -static struct regmap_irq_chip tps65090_irq_chip = { +static const struct regmap_irq_chip tps65090_irq_chip = { .name = "tps65090", .irqs = tps65090_irqs, .num_irqs = ARRAY_SIZE(tps65090_irqs), From patchwork Thu Jul 4 17:23:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724116 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9D989C3271F for ; Thu, 4 Jul 2024 17:27:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=NXvtbk3eJTlknQfO1g6XBXuGBlY9arYdCdhrUDB15Qk=; b=1Qw6pbHdsvDkFLR2shythxyiyp xiABztLDUO6fc0GR0ZOzY2KSVvCl1FWiod7q8NDZQb258M5pWWjEcXSAUa7X7YoQ6ka3YoJnotaS7 zYz+ti12vAXAqtXRs53lPECHWl6rhF67lPwXU1/7Y410Dr7Rt8cb2SsDCz0Rey7QnmMmkIHSMGe/d wB9zfCbMPbwMVr6hwcXjkyjqDXzU74KPEvBQ2rokxCC8EJQmD010QJDOYdKp7Ag1qFAN/cF4lRV+r COjmJGpO2lshiThAajpq78Rqi+xsha3GNBJRyqGEWi7cUPAwdaLZ/bs5vdHjrlU/DIfeOLQKoSnO1 sVeTQ2Rg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQEZ-0000000E01Y-0fTT; Thu, 04 Jul 2024 17:27:03 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBZ-0000000DyWQ-3Jr4 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:23:59 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-42579b60af1so6050785e9.2 for ; Thu, 04 Jul 2024 10:23:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113836; x=1720718636; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=NXvtbk3eJTlknQfO1g6XBXuGBlY9arYdCdhrUDB15Qk=; b=KHlxexF/Yt/l1UYi30FKgmbdI4U6FPvG/xUQ1dPS7fV61ziU2Oc4UbJDMapopHFQmj mS2qOUTLmDL6eesqLcZZIRJMAcCrtb2zSPmqt0SMcB/2j8LXF20l7jdFQzqU8eZklpDe OBOxivl/yO0mvIIbdREgwRWxSGLLBgbWUu5JI5ztyLOVXa6AuVAP/acNRXjNxHHXZzNx wnX1iAoTS07ih9oTauzbxWbomryFdGOrNnOOdjlkZG0uXjAA/LFLGzNN9GSfANLohRrC K9/SxORYeotIiwas+LxYfDGTGRxvqWFrRqkdc7P6Tw7MpeTkyvQQ7r/pDYYTIeae8Pks 9gkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113836; x=1720718636; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NXvtbk3eJTlknQfO1g6XBXuGBlY9arYdCdhrUDB15Qk=; b=Vy+rNx9x3hlirRs52Pdq98nvn501wl4vhyi8Ji03fEpYSNI6BanHafqvw5gXLWB2aY 6Qx3ProZfDlivINkdR6r9kU9tgIDCo4LtAxj+iaZJNmixkJPP1jqdXPrlBT3EpDIMpiD 9qV3YStkbeFcsg1nrMf0JSU5i3pxZe4xaP8A4whuWgtzvvAK0OCR+i3F1x/ZTrQ8TLhh n7ZoDh+KR7EkGQ3fQSqI0d08NKrA+sTZaIYwW6tLV/A95mQD36dExhj6xrxaq08IyKFQ tdoqWHf4y8SqrJMe4jZHXc0sYCKCBC1NIo1ZB/d1xGf2AQLV+aaLnpWuqy7nJlFHJRku SP+Q== X-Forwarded-Encrypted: i=1; AJvYcCVnpyesE0bhsIEaYbIsrk3IdHHvQnOf4rlxj7AAY0zPP9y03+fEg3afSTUv98a4U/qWVFr1vBnMAP7S6QXDTPPOaRiOle+OcTJcqimo/eMXzHPsMR0= X-Gm-Message-State: AOJu0YxdDOzREgyOazUQwYVQqei32fgPLvfHxSKkwETygVvh4MplRMaT qI0HF9WpQwf3bcVjHdI/LzBmmLwOSAF5DdO6DZgRo0uS0ZCzCq19 X-Google-Smtp-Source: AGHT+IEHdGR7aWDPHC48GX7xnpPP9zkZvU5WdgSCgIsyuE6VBDayBGzZuU+F5S67Yb5hOGQ04hSJvQ== X-Received: by 2002:a05:600c:4487:b0:425:6a12:bbe6 with SMTP id 5b1f17b1804b1-4264a36e4c2mr18864815e9.0.1720113836422; Thu, 04 Jul 2024 10:23:56 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:56 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:27 +0200 Subject: [PATCH v2 17/24] mfd: tps65218: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-17-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=731; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=/w2Mfm3b//ArFJq79ZTzz7Oj9gnwB0vEiff6gNtMX10=; b=OsGThnGbxB6eleQCVQo1EzO1iCBucxxKtKb0NyDYLCLfqfoWtpAvo5rwf5kwibFxTvZ76KrNS K6Bi2mbmKBuCws/nTLk7C5CrVqeEQofHOH/f1CcDiRMCWNEk5r5wRjb X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102357_869506_3D1F847C X-CRM114-Status: GOOD ( 13.16 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps65218_irq_chip` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/tps65218.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/tps65218.c b/drivers/mfd/tps65218.c index 427a2b97f117..4f3e632f726f 100644 --- a/drivers/mfd/tps65218.c +++ b/drivers/mfd/tps65218.c @@ -186,7 +186,7 @@ static const struct regmap_irq tps65218_irqs[] = { }, }; -static struct regmap_irq_chip tps65218_irq_chip = { +static const struct regmap_irq_chip tps65218_irq_chip = { .name = "tps65218", .irqs = tps65218_irqs, .num_irqs = ARRAY_SIZE(tps65218_irqs), From patchwork Thu Jul 4 17:23:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724118 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EFAA2C30653 for ; Thu, 4 Jul 2024 17:27:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=dFEzSQ1m8GOHWdp6McPosgOTS/y1yxZo30lauWYmu3Y=; b=l1qhHpHCRL957fweQgxKEvlqA1 GrHFA/bqn4EapQuRbuflSXbPi6SH/wNo7Oj/R/Aq/mfn8VbNDkuZ2894hmuGhgLWBCTo9wpVUjcCA Dv5gFfuHyyu5VYAoPcczu+pSOmsNTCGpvC3XwPKD+pYPJbHy1bxI71PI0J58T/AdHhb0XGNpC1OUx BitpfMqvx5tMQCAFqb7ua1cMPeFRp4UUNJBNWVCEtQyAgl6Xx+N4ONTwhn/xCqaTw5S/xeo8AUj3z fdYDl783W968FdLw5AK8J3WznJgPnx9AOLef4bfsGqgfqWHhE8C80c3L1W4VZgA1RTrw3W2QLYGk5 pnjYH25g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQEv-0000000E0Bi-2yDx; Thu, 04 Jul 2024 17:27:25 +0000 Received: from mail-lj1-x22a.google.com ([2a00:1450:4864:20::22a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBd-0000000DyXx-1qMX for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:03 +0000 Received: by mail-lj1-x22a.google.com with SMTP id 38308e7fff4ca-2ee910d6a9dso4810371fa.1 for ; Thu, 04 Jul 2024 10:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113838; x=1720718638; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=dFEzSQ1m8GOHWdp6McPosgOTS/y1yxZo30lauWYmu3Y=; b=aURTyJ2DX3vW/2pkdtUyJuha6vzJtHjfwRWTDV3Rzs3DBOPUQ3Y45x878OYA8dI/Tm O5X06V+3MFx+Tl52LJxxgDscPkrT4roYu9JpcTt4tTr18CY8ce3+oELbvcn53+SZG5t+ qxT1rNKtgtxOc3IDh4lRT3MapW4E6yjFTPJUCf8tk2/3nwb1gCninBE/n5m7xWo61MMr zwcJQhM4OW4ri70bGMi36InWfbmfOWjfsz3t2oddmuhRUnEbsk3TMN+CW/LgoSB7s1P3 aQh4BfEnp/c09RUN7qn56YaPK/M5WTOIJYtnMO2uulLBY/iraXj+PrNzEP2fiooBEeO7 8R3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113838; x=1720718638; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dFEzSQ1m8GOHWdp6McPosgOTS/y1yxZo30lauWYmu3Y=; b=qC50UlDFc+pSuzRDH/2R2KGmR7uEXuOWYSpwX5qZDzymsumqMMa45oxbh9TglPwsVZ 46vAx02Cbv24YJj8TE4el+4D1A5rVQcOA4a73IRAZAmDsIlqpKkhDYgXEFGNLrx6bv7S g1D+eljjj6LO12tkjLKFBGdACv6LAHoo6TJgiPaHzZoQcONRMGs+PQ9IIHEi06h0kbRi /q6RaRyL1cog7E2zVBPqo30X94e1LPkV1HxxstOXkL7FXAxJzvZ59mSESgAtLzqvpzby XCNGuIsB74+/4URXxRTMaeXryS7kNIDZTYpKvN+qHXA/LSxOU9jYbmdPMdQHJUQIcYbn +c+A== X-Forwarded-Encrypted: i=1; AJvYcCW0bQsNF4C8h5dT20hX4cLVj9J4F7pGAw/prSeEbqYJPzRb5uJUi1bFxOUa6EheFZerH6q1TV5B3Jrk+69WpTf91+aRg49N2wt782r6eEGVG9pOhvM= X-Gm-Message-State: AOJu0YzvKsYpy544fV0Nr3yeXm8BfUQD+we6qAFrNF1kpenGjqqpcli1 Q2518YB24hmQyAyD1ea6KdpLlUtxQipezI/J92gwKwGfCHO1GfIz X-Google-Smtp-Source: AGHT+IEi4A1FtaFdz12zIHvNWSEctZX7fNHrhjR6JqhPRCZIKCsxlbu+g4wGlHJlz0dlfvXy+GNHbw== X-Received: by 2002:a2e:2285:0:b0:2ec:3fb8:6a91 with SMTP id 38308e7fff4ca-2ee8ed8bd6dmr15779241fa.19.1720113838114; Thu, 04 Jul 2024 10:23:58 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:57 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:28 +0200 Subject: [PATCH v2 18/24] mfd: tps65219: Constify read-only regmap structs MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-18-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1399; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=l+Er6evvde/rWSFaUokuQlFg/GXNk47TTlB13TZUEts=; b=IB/UfVZPpJfxWBNjRq1HOL9KSAcIs7j71u1a0Eg+t5siatf02eWNOBO2ZelZtfySyA7nHVm0n xHWqVW50PWxARF6sB/K+ga4ov49Gw3AWaMJTC6Rq++jWZ2G7kfS0zez X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102401_942318_85119E5D X-CRM114-Status: GOOD ( 12.72 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps65219_irqs` and `tps65219_irq_chip` are not modified and can be declared as const to move their data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/tps65219.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mfd/tps65219.c b/drivers/mfd/tps65219.c index 0e0c42e4fdfc..57ff5cb294a6 100644 --- a/drivers/mfd/tps65219.c +++ b/drivers/mfd/tps65219.c @@ -159,7 +159,7 @@ static struct regmap_irq_sub_irq_map tps65219_sub_irq_offsets[] = { #define TPS65219_REGMAP_IRQ_REG(int_name, register_position) \ REGMAP_IRQ_REG(int_name, register_position, int_name##_MASK) -static struct regmap_irq tps65219_irqs[] = { +static const struct regmap_irq tps65219_irqs[] = { TPS65219_REGMAP_IRQ_REG(TPS65219_INT_LDO3_SCG, TPS65219_REG_INT_LDO_3_4_POS), TPS65219_REGMAP_IRQ_REG(TPS65219_INT_LDO3_OC, TPS65219_REG_INT_LDO_3_4_POS), TPS65219_REGMAP_IRQ_REG(TPS65219_INT_LDO3_UV, TPS65219_REG_INT_LDO_3_4_POS), @@ -211,7 +211,7 @@ static struct regmap_irq tps65219_irqs[] = { TPS65219_REGMAP_IRQ_REG(TPS65219_INT_PB_RISING_EDGE_DETECT, TPS65219_REG_INT_PB_POS), }; -static struct regmap_irq_chip tps65219_irq_chip = { +static const struct regmap_irq_chip tps65219_irq_chip = { .name = "tps65219_irq", .main_status = TPS65219_REG_INT_SOURCE, .num_main_regs = 1, From patchwork Thu Jul 4 17:23:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724117 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D2FCCC3271F for ; Thu, 4 Jul 2024 17:27:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Qd0Z+TzoGuFE1UpjnOMV6kYTwv4UPS1xus6pH0CzaYg=; b=AfBHBOjKhjKsbEzlw5ZQTa6u8t NYC0lE6v4rJM6U7w4AR2S0+H+7wv+MbTowaf+zJskH9O7UK8AhPTG941d8bRyJ5HQ70Lux4mwnAkO 17oB5QKBjuDz3NtRIA72SEwuTbA6tDoRbSNDdf4Ijb4mjWSlQLolAbt5NmJbBAdGNkP01SoqOnBkW GrzNwMKiLb1q0sGyZFSOTsRFox4DGgNGndaw17JpVDWdhZUOPFwJYJU+w6PqbQDa3Fi+ucsN3GImO mWeYgVdnGgKBSNVg+LWZ27u95FIMEki9Ml8IdF47m6wz1t/Dl7+MhLSsNoQ/ETNtDe88JnCoQAi/X CAKTI0xA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQEk-0000000E06K-2Cix; Thu, 04 Jul 2024 17:27:14 +0000 Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBd-0000000DyYG-0pxs for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:02 +0000 Received: by mail-wm1-x32f.google.com with SMTP id 5b1f17b1804b1-4256aee6d4fso5194815e9.3 for ; Thu, 04 Jul 2024 10:24:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113840; x=1720718640; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Qd0Z+TzoGuFE1UpjnOMV6kYTwv4UPS1xus6pH0CzaYg=; b=L6cwlmeIvc8oB4WINXC/diMYwAyuKqUg3de3KGyjg5n5ayTXADbbxxmig01aWW+WXL EwgCyMDKXtUnFRS1H7HdRnc61r772rbsIq9G+gvxnJUfptVmwRvSCpCIllRHpYr7lR84 GGhxh3HUrcCjETNERaP8PIVF4d07fUQuIef0BYF9bizlRAaEeSusGYJPHIEcq7P7O+Bg lOGPAJaRbxXbLrKm+N6S/Bb9VY+4hI8op5PeZr4kuyuVpQYwSXH42MS8QbruIWNWkhpR Q20Bl31PRdPgIWGTNaltbIkVuknp5bOxI9DRmtHHMXaSYJubRaff79WA1RP4DXbAPxtp nOLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113840; x=1720718640; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Qd0Z+TzoGuFE1UpjnOMV6kYTwv4UPS1xus6pH0CzaYg=; b=K6bvXN3OsmMEwkY0cUQrz+j9IHr9WvAyojYmBD+ih+P5cHUov0wz0/HvaRghE2ZyBP LwLwp9gt0mMp+tkdOsvquH5WhguaCfqRH3idGr5IkaEYaRZ53kpLqQMXktxafwwGyKHY IBAT1C7IX/2PKynhWexBXM53VL8ZgS/CmnWF3DXjccVJ3VeTFwV1c0UIl6bEDfg7A2sS tfzUewXGW9Bu/DoSOa0azmgtKw4PHd92i+bvKrFoCSgrxVbx4p5ngw2dhUjd5AeO2ZQy g2nJXtnv9vQ6Ztq7Jaw6rOqfDJ4bRCVxYry+kQ+n6BEhI2RS2IavXZLdHx/VLxSAUO9s PukA== X-Forwarded-Encrypted: i=1; AJvYcCUKpN+Nf6rGVFvP/6iTsMVrCz4pzDtEA+tDayyLtR6GpaStKrMdT0Vp3DyitbpZiHyrqCJuSl2tcaGOd/r62XKT5j+jEovSEs/SDQED+NxFFsQZHMM= X-Gm-Message-State: AOJu0YyAeJe7Wi9QNd3ekcyFQFY+1J57WY5AVNSiDB6tBbgJWbspA1CR 7BmFNIvZVCqerDTVGqcT6ULCXM17iZsxfvEouKX5lGh2dice+pDD X-Google-Smtp-Source: AGHT+IGYWITQkdRhz4qv8j9cI3alOIpaga9mU5l0rkDSHKoFzkIRNkCv3e6d3tLaPXkedXobbHSgCg== X-Received: by 2002:a7b:cc90:0:b0:425:6510:d8ec with SMTP id 5b1f17b1804b1-4264a3dc1f4mr17296225e9.23.1720113839773; Thu, 04 Jul 2024 10:23:59 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:23:59 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:29 +0200 Subject: [PATCH v2 19/24] mfd: tps65910: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-19-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=1513; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=1DZ6ZNTYVH+qxDLzyvoRZYeRzU6/uB98HyF0NhspnHM=; b=dPK+o8VSAHe74YFtYLhnBDMc4W755tD/h2MKv55jyOcgXfOx3RXMh2qTQTj258fzb6Genb0cq ujDkD/Nm7osDku+mrsg06AsIyvM2N44JYz8j9yIOK+zo4qzqPunMjZP X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102401_286702_1EDD2A28 X-CRM114-Status: GOOD ( 13.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps65910_irq_chip` and `tps65911_irq_chip` are not modified and can be declared as const to move their data to a read-only section. The pointer used to reference those structs has also been converted to const. Signed-off-by: Javier Carrasco --- drivers/mfd/tps65910.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/mfd/tps65910.c b/drivers/mfd/tps65910.c index 8fb0384d5a8e..6a7b7a697fb7 100644 --- a/drivers/mfd/tps65910.c +++ b/drivers/mfd/tps65910.c @@ -197,7 +197,7 @@ static const struct regmap_irq tps65910_irqs[] = { }, }; -static struct regmap_irq_chip tps65911_irq_chip = { +static const struct regmap_irq_chip tps65911_irq_chip = { .name = "tps65910", .irqs = tps65911_irqs, .num_irqs = ARRAY_SIZE(tps65911_irqs), @@ -208,7 +208,7 @@ static struct regmap_irq_chip tps65911_irq_chip = { .ack_base = TPS65910_INT_STS, }; -static struct regmap_irq_chip tps65910_irq_chip = { +static const struct regmap_irq_chip tps65910_irq_chip = { .name = "tps65910", .irqs = tps65910_irqs, .num_irqs = ARRAY_SIZE(tps65910_irqs), @@ -223,7 +223,7 @@ static int tps65910_irq_init(struct tps65910 *tps65910, int irq, struct tps65910_platform_data *pdata) { int ret; - static struct regmap_irq_chip *tps6591x_irqs_chip; + static const struct regmap_irq_chip *tps6591x_irqs_chip; if (!irq) { dev_warn(tps65910->dev, "No interrupt support, no core IRQ\n"); From patchwork Thu Jul 4 17:23:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724119 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 54C3CC30653 for ; Thu, 4 Jul 2024 17:27:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Vy+A3rCs2GjwPUdBUvfrvVaJ4gXWSXpMp/c9DgZBcps=; b=vCnsoynAhFovPUkTBe6tNoI46X WMj2bul13KnQG8x50fAkHgPv9+0EnfF1j6v6+P5Ap0o3UFVk9FsMsWl4HohNXaU7V0rKuXPIqsKAy G1qhTPlQiOx0LmEFoGatBHKrsOfvxRwMU9hShe996WHCYLUga2Y+EyxuGOCEfKsaBS7Nb3oBkglzN kyrfn6jI+PVujBXc0v6yeGgvZkmTt9b32CJbknAsbgl108ufqaTKZbCeGiM34jkPkcBGsMr91bHxC 25wtgRHc6bat8J1ypM1KlrtPD4vRuxnHbwGNV7QgY+FHFXo+MOy2Wx40apAJ1UzIT9GFxkRZm8I1d 3WqYVLKA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQF6-0000000E0HF-3f1o; Thu, 04 Jul 2024 17:27:36 +0000 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBf-0000000DyZH-14vZ for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:04 +0000 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-2ec5fad1984so11166431fa.0 for ; Thu, 04 Jul 2024 10:24:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113842; x=1720718642; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Vy+A3rCs2GjwPUdBUvfrvVaJ4gXWSXpMp/c9DgZBcps=; b=O6Ky5nA1nTc4TeBxorO0Vj3GOen7IijaQOmQpjqK1QBNH1ATA5Ui9oZMhFzD+RV+vR NzR2DNc9Hv0iPW+7rq+sUnGnnNlYESLSH245MkOjoN9nUqUsu1VLMswAN6CGdxrJhx9T DjwplGn5iRIt7qYcO6jjV4CchFSznipeI/KLNwvx67sVvlELADVLodJ4+8jDdd0nUuzw 7y+jD5HI9l1wiq5H05MvOgwVl0Ad42C0rF1GSzotzWh4yqmVc7WVQd2XXVxGLpyelTUC HY1I36GD2aNAEnG1jBi+DKiqmpDoWZgNFF7NJXkBPwgXIoA4mup25eCKxmiWTYqOn/zB /O+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113842; x=1720718642; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Vy+A3rCs2GjwPUdBUvfrvVaJ4gXWSXpMp/c9DgZBcps=; b=KNgIjpHbSeNqabkI0pfKVNWOe4yYUaAwhWBbs6QvaYwt2PtjnzZAb90F80hUtLig2n D5FdooF4e/GX7eLQA81iJkjMrkUKhKrkkKA0OgiSXM+ZTr8VgfbsOe4yVQ2ptaOYCPbQ j8b+oVPNRZ6x7KoviCyNgbPicAcKPDDN+ex22KL4t1/PEPQGqOrmcYZ0ct1DbcuFhOJT HrpfU3+OVtkoz3nY+NyOEyY4EIE/HuXkEyPP63d24ZXtO7a9pqWNNZcOZ7225Gp7Ablt sRVdFlyoTcz88QGtYHxQ5AEmErqIHhvihgqnejZaCI7mRdFAEO9w/K1ahumu7zzF+izi 0Ibw== X-Forwarded-Encrypted: i=1; AJvYcCVhicKaoNhRCPNM7cNehp73l1SEeii9tfGGHsFhGnvukmYiDye19wxhqN7qtLBllEqkrtYqAlX7xc4iXHdA6NjVzXq1T8s2PXP4oJgHjf/ZYMBiWSk= X-Gm-Message-State: AOJu0YweipnUfePOxPEq7EW2LbIhrcBV8Q655haJ4ZfeiGByEfUNMgig kfSPxH6NVDoAjXvRpjjT0J/AkdMNqFwcsMxZgnj8y65jp+U2ck4w X-Google-Smtp-Source: AGHT+IEUnfJ9RXgbg6QBZTXm3lVcTtwHsksi3AlggvCusmiUTsvrHbKYeKsVnlhZlRYaPOLgLQnBNA== X-Received: by 2002:a2e:a604:0:b0:2ec:507f:7319 with SMTP id 38308e7fff4ca-2ee8ee1373fmr17653611fa.43.1720113841636; Thu, 04 Jul 2024 10:24:01 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.23.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:24:01 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:30 +0200 Subject: [PATCH v2 20/24] mfd: tps65912: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-20-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=827; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=jMfkDgSxDotzG1jwrOsREhe4lpTvN394dyQECPi9cEE=; b=aEkb4C6NIcwRYWelpberMBzrQJRrhogvHC0YfXWJWnMf/s2kQwvbx2Ew/+zOyBnHX4Wd3WTkX ffcyE5PyiPyAEB22f7q4nnDn82LjurOxzt1HcHZnroD2VU1cUlFvZOr X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102403_381283_26EC4704 X-CRM114-Status: GOOD ( 13.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `tps65912_irq_chip` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/tps65912-core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/tps65912-core.c b/drivers/mfd/tps65912-core.c index 87ee6aac3763..a9dcd7f0d9e3 100644 --- a/drivers/mfd/tps65912-core.c +++ b/drivers/mfd/tps65912-core.c @@ -57,7 +57,7 @@ static const struct regmap_irq tps65912_irqs[] = { REGMAP_IRQ_REG(TPS65912_IRQ_PGOOD_LDO10, 3, TPS65912_INT_STS4_PGOOD_LDO10), }; -static struct regmap_irq_chip tps65912_irq_chip = { +static const struct regmap_irq_chip tps65912_irq_chip = { .name = "tps65912", .irqs = tps65912_irqs, .num_irqs = ARRAY_SIZE(tps65912_irqs), From patchwork Thu Jul 4 17:23:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724120 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 30621C3271F for ; Thu, 4 Jul 2024 17:28:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Gn3WijEYYGde2qMFgclnizlvC5BdhQ9moOhVny9AY2s=; b=qmxJNXmtmgOQEc/H+YdZ3u6G/o eDyxJyjCQ53ghbeBW53pQ8u9R227ARvia/qyiRNJLFBGPLyyBc8FtDK9GUPPpYIwB2mzvgctso30G 9twjy/EDtsjN7X7vTcNnKbKKuNpVunWzvMkASdhNXLp+VYCPVZRTPTQCSmfFalJjp+6OYWOTng82O GsMIu6+T/SAXGCBxvDVed8i/IumrrlvWpz6ajHdi2ZzhcibZ3+ii69K75ijv77QxcIKsiw6dj0hx2 Hgz+If+hi7L1HjCMysK8tSNX+OHPnxYVXBxsDwMw0dJEE/UhbJlmITgk0Ar+6vEpibNVBr+1TcesS o8ny3Y2Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQFI-0000000E0NI-1jnG; Thu, 04 Jul 2024 17:27:48 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBg-0000000Dyag-3N22 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:06 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-4256eec963eso5638025e9.1 for ; Thu, 04 Jul 2024 10:24:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113843; x=1720718643; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Gn3WijEYYGde2qMFgclnizlvC5BdhQ9moOhVny9AY2s=; b=ebi8HrrLd1yxf5qCco3+rZcJoHBVm+Hflha/rDj9c9LwvXwLixVZEcYw9ib5wQwnRW m12X3Rn7T9NaS/G3Us7Im9IbJ4M/xy5Gei8te95MzPualZrM0JHWDOF6+dk+reXgONwG jK4DIcbn0bBDtdwkVWeZXExPHx+249KMHpB7qzaczHedZspexFjCl2wGZcDWMa0UNyH2 +oFB6w9DlEg4nHHk4dDP5FdfslbM1xiXbqs6CtBqD//BpQ8CBZhAbBYobagmfrcGPwot Zt3CTM/5lDPDh88GHNXJid2Mq8CEZrTV1dMI4+MqBdbli87v4pua9LHiu1/6MjZfLGGJ aTuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113843; x=1720718643; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Gn3WijEYYGde2qMFgclnizlvC5BdhQ9moOhVny9AY2s=; b=WH2HnPCJTri35j+9OM5pvEZXMq5LhiS39ml92wCvXOs1/u9HU70Ho0USY4WVGplnqm GGZDxkP/dVY7J+JLDAgaEJ0fSA4pCnDvf7RrcbmhQwrt/oPwRC8e+l5lZ4u/pFAtnW1C JSn3xTzExgzyHNHpbvKKNM9Xsieng4F2U+6Flr2vSyUhPzc0DkUL4RDTTn4ao6r05vzk sqefCHFALtMJz8tIZLuNzjtAJNHwBkDHvoGNlOvgmAPx132gz3di0pvkTCwl75+ulbyc QYG8Rkt9luxygiaMEWbNpSkYC+3iAQLOSwH91KwqFp0C58SanFWR76J7xGmk1DRX/4Nt nNIw== X-Forwarded-Encrypted: i=1; AJvYcCVPrYupnGNDYcNxa96I5paBePvxLlQIebyleaD5bu4xFIWdsNroF6URGh0ZpBXt5La+XlzCeqrNREPOyOlTh+8Q/NJcnmvTHt2v+rW0zN0t9lO5cn4= X-Gm-Message-State: AOJu0Yy/zGEsyM59tFTDqAqAXMudTX06DTVb5jpcl+EHt1hTjR7C5xgi xlF6cbK2T6xCQxbQSBrkCk2JJyj8K6TUAfG4cGYXdLMk06ZpeGM7 X-Google-Smtp-Source: AGHT+IG8fvyaCf2xyaf4M0QD3gyhQ5so/8RLHuVFkZijuO6tcEmwm6nfnnrw7he/U7Ta9U4kzKBZew== X-Received: by 2002:a05:600c:1790:b0:424:9c01:a0d3 with SMTP id 5b1f17b1804b1-4264a3e1ed0mr16677795e9.12.1720113843415; Thu, 04 Jul 2024 10:24:03 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.24.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:24:03 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:31 +0200 Subject: [PATCH v2 21/24] mfd: twl6040: Constify struct regmap_irq_chip MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-21-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=764; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=I1B1ilDX59ObzFXRiLamzLxGbqf5Ec/FSPD99VWZz6k=; b=DPFTUWQEWuGtIwm/j9T6GPVHIPN77LuC5ioFZw9oHtvtRTePW/hpN/Pt/2X0ooGTAt+cutNl9 YaWp2rV/4cFDw0I5jfzOYVelqe9Z2XCztXhQKax4HDng0YcrKonQ2Su X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102404_920752_886D9694 X-CRM114-Status: GOOD ( 13.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `twl6040_irq_chip` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/twl6040.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/twl6040.c b/drivers/mfd/twl6040.c index c184e8bfab7c..218d6195fad2 100644 --- a/drivers/mfd/twl6040.c +++ b/drivers/mfd/twl6040.c @@ -620,7 +620,7 @@ static const struct regmap_irq twl6040_irqs[] = { { .reg_offset = 0, .mask = TWL6040_READYINT, }, }; -static struct regmap_irq_chip twl6040_irq_chip = { +static const struct regmap_irq_chip twl6040_irq_chip = { .name = "twl6040", .irqs = twl6040_irqs, .num_irqs = ARRAY_SIZE(twl6040_irqs), From patchwork Thu Jul 4 17:23:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724122 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8E135C3271F for ; Thu, 4 Jul 2024 17:28:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=xSmkXwdNDx8gxRBcSFEMTKWfVzkTr4PxXtZV2NUkJPo=; b=sI9YCyTBJThWnw6gHfsu/cf+74 9v0zkKGdmlPgHsV/zwqzifOqiLs+un3hM12XFMZrmp8j/eeoKaejUpbvI1qQBMb9rxlJDLmiWhE4g xTGoZx1Ads463PzFnrehK1SCnHaPFPOCdSqvPhKAwWf5rRhjQKYHCnreVtQAaxa0nG9/roJLoJLZx 0cnezXIvl6ir0Dk50OGvx+Ahd8KNy14g4W0u5ClLPiShgUsUv1v53JbAeAjLc7GXcfatPuDyWFOmV 7x6G+qzlgw4zv9q63QWdhPVtPDO0NLedOHKhrjR4Yn2WJYiAxImw4ACmpDihPRvYTrfvxoHSRaxwn ZSOhd+jw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQFU-0000000E0Rp-2sHU; Thu, 04 Jul 2024 17:28:00 +0000 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBj-0000000Dybq-15ml for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:09 +0000 Received: by mail-wm1-x329.google.com with SMTP id 5b1f17b1804b1-4256aee6e4dso5750115e9.1 for ; Thu, 04 Jul 2024 10:24:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113845; x=1720718645; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=xSmkXwdNDx8gxRBcSFEMTKWfVzkTr4PxXtZV2NUkJPo=; b=QPEoy3XtS0MTolVjTElgn52JCqF4PTiu5zwXoJYzDmpOJQUhLMRC39BTZ0HvZCLuE9 W5BrtRWD672lVSoRNdRkulINocIzfteGT28Ipk85irfVW260xFCszcurnrXSMUDDNnv4 IaQPBvUleFl0ye+Fr0Xd1dsvQRgvdYyPvyilI6MJ8q6UgMx2KH5rZFuKjnujzOyOhh7N VcWJOf9U63yMgVuU3lPWtm8CRLY1zlhR4h5zlQoLvcqZkYYAwbPYGARgyEeYiQtLEWkh NxKCeBuOvFcexVi9u5c42P40K77wPM3t38CQKB2pBdiQYlNUnD/uEEyKlALtxGDzVAnR lxRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113845; x=1720718645; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=xSmkXwdNDx8gxRBcSFEMTKWfVzkTr4PxXtZV2NUkJPo=; b=cVu3wgwbzgzK2FC8g+BEO0dfpV2UWxeXJ5fxrstZKWsHtrSUGEtvTtqX0o7l3C7Ydn kooPbHchN10vrEehnnEh36ErTZZpHrP0BRueqgko4T2MhVqiIr4BbFcHEAx6ZA9OysuN 6YYJnJPiIObW93ymP6DkqYfRZDt8h/bcGApNCECId4FUwgAgLOH6vfWRO2H2Xf8BBDQu s9KSg7+5SIogFh15L9u8ygPYyzuPENB/tM1oXwQULiYK0TTxdhhx8Da70pkJZVegdhXT tBK0DcUTAv2I+pF1/4ijAGtAuZAnRkzJNOkER89LdUWNAyvRssKvjExVmsxfhN00SqLr DoeA== X-Forwarded-Encrypted: i=1; AJvYcCUh8r+LH2p6H23FODNN+Y5HEaFjpOwmb65+ntbFl6NlP6nLnd9iSJe+VFrtRxHz8wOEO/irivXsq24rSAYhZoVG7DqnWxxwYO7h1LQwDdrD39BH/Oc= X-Gm-Message-State: AOJu0YwLDSGQD+l2PlTF/AYfc/t+Xzvj1u+j96ynW3YIPjaY2E0Lgo5F ryT5k7SQGNF/PtGrtuNTTEmyH/rZ9a1ooTaTBJPR5vZ6NqjoAyNf X-Google-Smtp-Source: AGHT+IFxi0ZapjHCUnWyNL5kvf9WrHCIIvC3731ltStZfnS1OdULl4EU3AnXLZGmvjFniCwRREl/eQ== X-Received: by 2002:a05:600c:230d:b0:425:6424:357a with SMTP id 5b1f17b1804b1-4264a45f760mr14744965e9.35.1720113845281; Thu, 04 Jul 2024 10:24:05 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.24.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:24:04 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:32 +0200 Subject: [PATCH v2 22/24] mfd: gateworks-gsc: Constify struct regmap_bus MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-22-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=739; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=EFjeAuFQ+yjeW5Mj8fAqH28Zfk3DwPtm3fhoKInicuk=; b=KRVR1dMucgQ62PGtutNIDVIfVON9pSMU21YATQa6veFwYOOGrU4wZI9vUYUbP9DTsH5+o4UkS TXwaYJ6ga8MDJDIBznuScntzxKT1mngJxqyLIchPUhjkVFNNkvLTP4x X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102407_401176_791D0A6C X-CRM114-Status: GOOD ( 12.74 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `gsc_regmap_bus` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/gateworks-gsc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/gateworks-gsc.c b/drivers/mfd/gateworks-gsc.c index b02bfdc871e9..6ca867b8f5f1 100644 --- a/drivers/mfd/gateworks-gsc.c +++ b/drivers/mfd/gateworks-gsc.c @@ -160,7 +160,7 @@ static const struct of_device_id gsc_of_match[] = { }; MODULE_DEVICE_TABLE(of, gsc_of_match); -static struct regmap_bus gsc_regmap_bus = { +static const struct regmap_bus gsc_regmap_bus = { .reg_read = gsc_read, .reg_write = gsc_write, }; From patchwork Thu Jul 4 17:23:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724123 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 64C9BC30653 for ; Thu, 4 Jul 2024 17:28:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=NKHYWbzkMTD6qk8aJRMT+i6jtpdTExyqbOxjXHTRIgE=; b=CSl5XCQLDv6m801N5ybe+1EXLP DEwY/K8to/dUg95r1aET79/fnhNM5K6AP42AtRxYXlQiZY20tZGyeF6MsgJFcZKH+OM/TETplqYjf 2eKYe4CzB+sqc6Jw213sEVqrIiHJZR7kodOBphS5rr9MLJcC7F1691PsIdd4+PpY8/2HE11MICioc najsjY2Ey0ptuEaKdNnHzMTpi03YiAizJ6MXM3FCpJJaUeZdvNMD5QH5qy43Vq8OYilI4khWMMYP6 YsO4x/j2bCS7z67ASlCHzCGvbuzHzPqvERISP9IRJoQTP2+Txk9s4SfUCjIopgsimQZu4Ya7BMK3O 8MFQC1bg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQFg-0000000E0Wx-0CY3; Thu, 04 Jul 2024 17:28:12 +0000 Received: from mail-wm1-x334.google.com ([2a00:1450:4864:20::334]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBk-0000000Dydt-2S4u for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:10 +0000 Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-42579b60af1so6051955e9.2 for ; Thu, 04 Jul 2024 10:24:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113847; x=1720718647; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=NKHYWbzkMTD6qk8aJRMT+i6jtpdTExyqbOxjXHTRIgE=; b=Y6G9y7dDoeJHHLNjcua1Hu7xX3CVwnrK+wX0a87tGEuj82vPN7j/BziNcfKY45l4Tp WTLQAihYuxctoq+nvISl3q6VXYzmWjMU7/IfyOgSNp3XLbedlrefgeP29xLQklTn/0zI 9qeqJjhs8UWorcscFlDV/fAqKISyFLsBTKPNK9lj55Xz0ZEKszTdQol6ihKbivakli+2 YexbR77ccouWyIKzntvD4TRuG7fUUD1yxAelZunDHinsGHgpfeg691qNqUe9/3Gli0Ia fWq2BjeCtaYEgYJ3GDIN2Jt78OgSrbbTh3fFZohVbFODB8B1lVVwQWncuU44ikKEdA4q B5vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113847; x=1720718647; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NKHYWbzkMTD6qk8aJRMT+i6jtpdTExyqbOxjXHTRIgE=; b=RsBCwdtGUtwOJ/LOxqyTxFsCm8l5GrBxCMUVpcAu5S/Ad34jvDA/wVHtAofT8R63wg /VBh406fXy6J+8gAZ+Qd0BmJweKtb74N67O+dQbIn9OYVbmj1ASbTM+pJvuEwu0MXtEJ uyVXat57uqOMlp9ipcvPE0KySeA86bCbuBuIG+ulsXlE1BAYWdyBwOI9A1Z/XmmC6VFG B+j8aJypiVSKK3D1FPOtuV3AyGz30IhDuHwN1HHdbayUl0wZ5XqISymZIDvUwIGTzT9w 2x6IkQ7tQBsC8ndWJYoMlRn9zYZjTW1wxhNd8Ny0KbKAlZX1Mm0HGh85wf8RbK78g4aw GDHA== X-Forwarded-Encrypted: i=1; AJvYcCW+yQlf38f7pkfp7VrZhaE/BSgG5D/eubGURgFExyhZGHzbXmnUgKU2AeKugir5i1n/H3pWwp9adi1FF5EyWG/iaNcLaz/uPZZQ9jSUEngse/qaDME= X-Gm-Message-State: AOJu0Yxk7VXNGXYiNnbyFra+74FqlJ9Yajts7qUs0dc7Zdp/vnFZ+gR2 Jom48NwOnGkg0Kws+UdFlp8SchI1jiQDarHFde+dj/Y9wp/ueCNI X-Google-Smtp-Source: AGHT+IHQZ4Gzn4G/A+zIb9YJ2Q0ClP0LZcg6Q/8xU16dU9Jcz7FFgRTHzeJxzyBqHfPRtw4+F+JGUQ== X-Received: by 2002:a05:600c:5116:b0:425:6851:8172 with SMTP id 5b1f17b1804b1-4264a3d8045mr19854075e9.3.1720113847160; Thu, 04 Jul 2024 10:24:07 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:24:06 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:33 +0200 Subject: [PATCH v2 23/24] mfd: mc13xxx-spi: Constify struct regmap_bus MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-23-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=755; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=l1Cj78yZY8L2tTDG6sw5fSc8edu6SL6nJiCxRWtiPUE=; b=tgsjQxPaXkJ9v9t7+dV2nb9XS3bWZJKrIdxeCdZx3svXnlCSkrJAPABlqxbHhy6nedQFMauDC XP+11fvCOmaDAuPvCKPD84p9LPLlmHO3Pe9gkiHXJXCPJEp1YnGpdbD X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102408_754176_C1B33F57 X-CRM114-Status: GOOD ( 12.96 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `regmap_mc13xxx_bus` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco --- drivers/mfd/mc13xxx-spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/mc13xxx-spi.c b/drivers/mfd/mc13xxx-spi.c index c973e2579bdf..9f438d5d4326 100644 --- a/drivers/mfd/mc13xxx-spi.c +++ b/drivers/mfd/mc13xxx-spi.c @@ -116,7 +116,7 @@ static int mc13xxx_spi_write(void *context, const void *data, size_t count) * single transfer. */ -static struct regmap_bus regmap_mc13xxx_bus = { +static const struct regmap_bus regmap_mc13xxx_bus = { .write = mc13xxx_spi_write, .read = mc13xxx_spi_read, }; From patchwork Thu Jul 4 17:23:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Carrasco X-Patchwork-Id: 13724124 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 81DF4C30653 for ; Thu, 4 Jul 2024 17:28:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=cY6xfOZvlcet+ySjb9JWf/+SsmV4UTmCb1l/EHDXfC8=; b=VcvHr9tHMroDLZZJQDKrVlKTA7 TsTFQt8U1uZqrVYMstG8x3LYaOTRmUiF7Ph7IJ3zs8BNoHCf1c1m3c2YVL+GZw96czJhHb3DBAzPQ Ho4Ie1qdMs2bFRdp95K2Jxfj/KkNM2y33atfF4NCBxbKsQwa5yrkmqTXKBaKFECFuSrC3Y09Evi+P iIzGua1Nzb0NoiA9TyVm6HYBUFUrAb6+MwiULhNc1SXDEjZ8UkObN3WGzZSQvGWM++rlXaf4Me6j6 lhT7S5YsAshAQCVKno7lO70VX6gH1i/TLrgAgrGPZ87iVRLPjj2MiNNQ/Q7BB2bCm2cFh0afRy8FM LnJ7tKvQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQFr-0000000E0ca-0Pbo; Thu, 04 Jul 2024 17:28:23 +0000 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sPQBn-0000000DyfM-2cD4 for linux-arm-kernel@lists.infradead.org; Thu, 04 Jul 2024 17:24:13 +0000 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2ee7885aa5fso9062631fa.1 for ; Thu, 04 Jul 2024 10:24:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720113850; x=1720718650; darn=lists.infradead.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=cY6xfOZvlcet+ySjb9JWf/+SsmV4UTmCb1l/EHDXfC8=; b=mQ3wGma7g75M3J7f+f/33cMaa1ZTGq7ayUveCkzLOO3tid/L6dLpZCd1htHcye1CF3 PbZLjHLUiYFpTU75XKxn3WbmggSvjK0MevqKiYITpI1Nxf9K1XpgdsgcUQDYIu+xyBBD wjEQf3WQfQzeUZ9UWv4vqiKcyr1zuRGmbUjyk9hrBaan5KT2i3tnkMwXkDUlHOfEZqif mwfOX6PvZdWnc+gLTMu+EZ7UKbtmvzegl2K5miUMxBPZ8rCuH4EdgVUbDIkeH540ndkX SXKw6tiCRdAwxzNKdYIdsYFc4wmCIVe1JpEnvWG3zU5M/qT6TqGabVXNK8e3hcSAhMrY rzPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720113850; x=1720718650; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cY6xfOZvlcet+ySjb9JWf/+SsmV4UTmCb1l/EHDXfC8=; b=rX2YFLl6MYBhUKcjlZAZwrdCcKwQXs791hACibjBuPS5pK5lAF/sZIhW3jYRh0ixoF JuDHrgiQBbAu16kYlThVde9BFVGzbFZ61kfc/AKqOv9DpyLIRSRkV0kMaAfL/Pw42gBb TEtU+MzhZPwb0/WlXscUD37CQyCqXWkN/w/e1F5DviZ6wVmupbU4infqCE6L2zghCWVR JgWxwdY4JsXFDod+J0bOAoc1g6gMIRD6UcV4wRh0LIVJya7lYXVc6h6m5P8+8pPzUTOs vEwsOo3fAF0OIUJ/3ExN+AhgXJxepKUntKf359OBihhUCLbz6taMpAL1Dq5BfVAHRQEv FvuA== X-Forwarded-Encrypted: i=1; AJvYcCVeElXPlysV9hTlam6ntRrc405Rk45kuZj5XjdLAbplGxZXdtmldtwIWMFSmirp1ql7I6wYKLsi+BAWzf2o5es5k53whyzoreoLcZaeCN7tgs4ixfs= X-Gm-Message-State: AOJu0YzgBQp0NJcONWDDMQTVzWdNR6H8z8YF9L+xveS6cvAW4CQ+F/6/ Ow2cXGldNFixcQS9I4SIrbYsfyPQta0WQhiRvldflY/DPyT1nG4i X-Google-Smtp-Source: AGHT+IGtnAvbW4no2BJkVizF7QyWI4V6mUEbSxAj8vrlcD/ecnkkHDmGxX/0R/e7YeC7WvAUoP8myQ== X-Received: by 2002:a2e:8889:0:b0:2ec:3d2e:2408 with SMTP id 38308e7fff4ca-2ee8ee00250mr15810741fa.33.1720113848939; Thu, 04 Jul 2024 10:24:08 -0700 (PDT) Received: from [127.0.1.1] (84-115-213-37.cable.dynamic.surfer.at. [84.115.213.37]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4264a1d6133sm32330965e9.13.2024.07.04.10.24.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Jul 2024 10:24:08 -0700 (PDT) From: Javier Carrasco Date: Thu, 04 Jul 2024 19:23:34 +0200 Subject: [PATCH v2 24/24] mfd: sprd-sc27xx-spi: Constify struct regmap_bus MIME-Version: 1.0 Message-Id: <20240704-mfd-const-regmap_config-v2-24-0c8785b1331d@gmail.com> References: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> In-Reply-To: <20240704-mfd-const-regmap_config-v2-0-0c8785b1331d@gmail.com> To: Support Opensource , Lee Jones , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Matti Vaittinen , Xu Yilun , Tom Rix , Marek Vasut , Andy Shevchenko , Tony Lindgren , Tim Harvey , Orson Zhai , Baolin Wang , Chunyan Zhang Cc: linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-renesas-soc@vger.kernel.org, linux-omap@vger.kernel.org, Javier Carrasco X-Mailer: b4 0.14-dev X-Developer-Signature: v=1; a=ed25519-sha256; t=1720113803; l=780; i=javier.carrasco.cruz@gmail.com; s=20240312; h=from:subject:message-id; bh=bSrh6dRMhrjSnNp2eZHSzRWT+oe0XS3yo9fzlNPFI3o=; b=DezkfXYqRxh+l8xH0kAqtfFdbmPbZ6IPk/AWxl17e20cmNX8etXGB8bY4Kz0Nd43R0lo58BHn Zy45XHOUm9nArbuXRULBjg/edSFn9HKpD5rSni6VE2XuT+YjdZnsqq2 X-Developer-Key: i=javier.carrasco.cruz@gmail.com; a=ed25519; pk=lzSIvIzMz0JhJrzLXI0HAdPwsNPSSmEn6RbS+PTS9aQ= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240704_102411_724696_9CD75D91 X-CRM114-Status: GOOD ( 12.82 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org `sprd_pmic_regmap` is not modified and can be declared as const to move its data to a read-only section. Signed-off-by: Javier Carrasco Reviewed-by: Baolin Wang --- drivers/mfd/sprd-sc27xx-spi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/mfd/sprd-sc27xx-spi.c b/drivers/mfd/sprd-sc27xx-spi.c index 81e517cdfb27..7186e2108108 100644 --- a/drivers/mfd/sprd-sc27xx-spi.c +++ b/drivers/mfd/sprd-sc27xx-spi.c @@ -135,7 +135,7 @@ static int sprd_pmic_spi_read(void *context, return 0; } -static struct regmap_bus sprd_pmic_regmap = { +static const struct regmap_bus sprd_pmic_regmap = { .write = sprd_pmic_spi_write, .read = sprd_pmic_spi_read, .reg_format_endian_default = REGMAP_ENDIAN_NATIVE,