From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 428D61272DC for ; Tue, 30 Apr 2024 08:49:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466980; cv=none; b=MY5OeGP1kUwMfNKPfCwjGcdiAPAwzmoTZc3jI6dUkk61UaTCj9xdY3KNUB24a4pWRvzfZXNOshXJoLQkcvu0XyG4RKvfXLEs8xZIk4Eq3UmvvgmZ5HMe/9ciLBUMMB6WrwAIdSwXH/wtIk/wOaBBumf1CaXX24lkYAgjz/7kbEk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466980; c=relaxed/simple; bh=cKJKjqwlm1QOrPFB1Ms6ycK6h0ZNc3GUi6oxWl9VtR0=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Z3NZwQVTOmPxOxB20nsVxNLMz3Pl2iwhuhskUkzeCe5ECpaxZqNPHHJSRCnnL+drAFX5iVk8za61JUU8QFkna5YwSM77YB5WG5+CB8Xm7FYmv5/fXvDlSzFBQWpqCvnxwueAUMJz+/YEO6gBihP1RzuQmgNETxWH8wENJNED26o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=GSHOfsec; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="GSHOfsec" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-41b4ff362a8so49793065e9.0 for ; Tue, 30 Apr 2024 01:49:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466977; x=1715071777; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=PybDsCgKxR+rO4bdush11H6SUy+N1UT2t1snZO1mLjw=; b=GSHOfsecZYwxzIR5cRUfwnmSxXz8jlKGQdV0twyObUV8G93zH37S847gUbmyOLasXg njnbqGSWnqeVNv/+Zjfvyrgqyb484XFmaMtdWwDBDE5Er2LodWMXMXaRMvoWonDwKkX5 R+oe02HMH1cTaYbS5TbQVeNIvehERCDmRD7XekrwycsyAfBPwQoDYi3JzyzQEBoN82I4 sX2RYjAY5BOdL4VR4LZK7kfLA3wuhozlglGDxD796hIp3bWHLSDP5sgoVDzDaEmvPEQl deID2vz1ltPi5alAgyvk02IBPFRiPML4VtaqdQPXJaM9GWpuciFdD7pZ98Se8nU+jL8h at0g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466977; x=1715071777; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=PybDsCgKxR+rO4bdush11H6SUy+N1UT2t1snZO1mLjw=; b=KlYC45rAADZ6tIrTDlnWMYn1ZRCniPo5FDH4TE4qk/EsnIqwftnaTMaRqbuiaRpw03 Ip63RZcLj+DerRQy3cJ5yR1J9eZ3kg39XrWQKlTK8h/dLDNtUJSPwu6uJyHTnOjLEQSy LrmLWEqY1PpX0nks70FI2pS0XT4FnNLkbgfeEOvi4sZ/laVoKs4L4OWquBQ/DC0QViqg cYNbJTBNEA6ncIeH5rfKIPd45ZQxWkZt7XWflAmpBJ/fj8+O0YSabaIlSuJEEYoLIJUo RavUVmxV3PkOCcu+f09U4k/syQsOgNjotoq9JSfdH4XHNCwBcFdWuQfYFu48+0wmOXEI PpbA== X-Gm-Message-State: AOJu0YwD17wAZ8eceb8v3j1VK8FDDYnKwvsnMuyjh/6mXvzrBNLPzZpA KTopjIVUUx21v9IzY45yTRosHZwzHldQFZ5UzPnS2Hugc7nkPEaMmBMbb0TNr/4= X-Google-Smtp-Source: AGHT+IEcNRhB2dkAC4A9zIEj1/kmePL2wEKf3smOCDYv/FypfupSyp+A+Qtri7v3honyb0SrRIVSCQ== X-Received: by 2002:a05:600c:3d0a:b0:41b:f48f:9e6f with SMTP id bh10-20020a05600c3d0a00b0041bf48f9e6fmr7448453wmb.3.1714466977687; Tue, 30 Apr 2024 01:49:37 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:37 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Michael Walle , Miquel Raynal , Srinivas Kandagatla Subject: [PATCH 01/11] nvmem: layouts: store owner from modules with nvmem_layout_driver_register() Date: Tue, 30 Apr 2024 09:49:11 +0100 Message-Id: <20240430084921.33387-2-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=2487; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=jUN9PC94pRIr4c0UpzNsu966efw+NnzUhLR4wMvpQLY=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCMnEfOyY398WAeReluqFC7wpRyw2wEngjij 5hK8MtUNgyJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjAAKCRB6of1ZxzRV NxppB/oCUkXbxcsnfbUaNXAuAbb+b7SOMEiX2Cw2V5XdYXqD3C3IVCsf+/qL5Sot14TAvloogGl WEd8a+R5WZaUkeE+OQY36EWWXgEFn+QMDTfQEOLTuwv/hEiL4Tk0JDXCQksL3dSNEUKTSdW+Z87 GBl9PcH76OuPe0u6jZrQGO+LA/GUNJd0ddkMCW741cD9KHMsGls3OcoCnfMa4f53yE3qh/K55WA XRG6NXEdy9DO+iq3DlxP82SYnC4gaBjG9bI2p8Z+wQfK9m/HgEdVhbw5LO6aRLYt+bUXAhJmU1U opLSQuIsqeLdHtOAWkftfIkBybZyK0/QzHK7jW0/cSam5o93 X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Krzysztof Kozlowski Modules registering driver with nvmem_layout_driver_register() might forget to set .owner field. The field is used by some of other kernel parts for reference counting (try_module_get()), so it is expected that drivers will set it. Solve the problem by moving this task away from the drivers to the core code, just like we did for platform_driver in commit 9447057eaff8 ("platform_device: use a macro instead of platform_driver_register"). Signed-off-by: Krzysztof Kozlowski Reviewed-by: Michael Walle Reviewed-by: Miquel Raynal Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/layouts.c | 6 ++++-- include/linux/nvmem-provider.h | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/nvmem/layouts.c b/drivers/nvmem/layouts.c index 8b5e2de138eb..64dc7013a098 100644 --- a/drivers/nvmem/layouts.c +++ b/drivers/nvmem/layouts.c @@ -52,13 +52,15 @@ static const struct bus_type nvmem_layout_bus_type =3D { .remove =3D nvmem_layout_bus_remove, }; =20 -int nvmem_layout_driver_register(struct nvmem_layout_driver *drv) +int __nvmem_layout_driver_register(struct nvmem_layout_driver *drv, + struct module *owner) { drv->driver.bus =3D &nvmem_layout_bus_type; + drv->driver.owner =3D owner; =20 return driver_register(&drv->driver); } -EXPORT_SYMBOL_GPL(nvmem_layout_driver_register); +EXPORT_SYMBOL_GPL(__nvmem_layout_driver_register); =20 void nvmem_layout_driver_unregister(struct nvmem_layout_driver *drv) { diff --git a/include/linux/nvmem-provider.h b/include/linux/nvmem-provider.h index f0ba0e03218f..3ebeaa0ded00 100644 --- a/include/linux/nvmem-provider.h +++ b/include/linux/nvmem-provider.h @@ -199,7 +199,10 @@ int nvmem_add_one_cell(struct nvmem_device *nvmem, int nvmem_layout_register(struct nvmem_layout *layout); void nvmem_layout_unregister(struct nvmem_layout *layout); =20 -int nvmem_layout_driver_register(struct nvmem_layout_driver *drv); +#define nvmem_layout_driver_register(drv) \ + __nvmem_layout_driver_register(drv, THIS_MODULE) +int __nvmem_layout_driver_register(struct nvmem_layout_driver *drv, + struct module *owner); void nvmem_layout_driver_unregister(struct nvmem_layout_driver *drv); #define module_nvmem_layout_driver(__nvmem_layout_driver) \ module_driver(__nvmem_layout_driver, nvmem_layout_driver_register, \ --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B8E84127B45 for ; Tue, 30 Apr 2024 08:49:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466982; cv=none; b=V1aSJu5t9+B6W3lOYlhUngETzt29SXRopVYNVJkJtVhzlrotjGLLqkCNAx2kMlEF2u8m5uGhm7K54FVaU3Gz9WvTaxEWhYMJluuvCsXJGKpT2dW4WsROHcjGSIHIIFNUyWJM97tujtIW7tUQs9ECwr1fB+ovUi0J4XQJiDq7nZI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466982; c=relaxed/simple; bh=wG99v6X7OpIvltklYuVbpJOcvXTcM6sI6l2HD1gu9UE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=jAcAkK7gTyfnWQl62zlpwBFvzKci6WVG1lRGNV/K/278SMT3R0pfgzloyRH+ToUurm/+5RDrK7BdXalMpGjJcrwq7wPtaP4JCOap38sFFaeGk5DDJ/zSx/UuJtMvy+131bKh5DG9ZYXC6eXJu9NeP3nrDZWi0SkPov72+SdQFtU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=bannaZ70; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="bannaZ70" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-41a1d88723bso38315905e9.0 for ; Tue, 30 Apr 2024 01:49:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466979; x=1715071779; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=V/xhbt/COXGlqFBli73T3+IaeAJ1P5jCwcywvz9zn9Y=; b=bannaZ70dVZXLdcn7dvJC3ejF1++GtIAv4jit72eElyqsmp4SbuwzAjSfN8/8Xmn6D fGV7rOjNaA87sX9h32IxGMMHmJw5S5N4FzeBZIPDyx1KQur7HcO/ny24smYnVOltfnWZ X+0JR/u5beVNLvIngPJQpTi2bIK6w5I2ruYettBQtQMaQx7JoMN393RRsi/m+cs3A6z/ eJV+eOafzPHoxKxS23oFO/YGk/DWLGdwzifQb116ZiYoDuMoj16vxBfJeoqFHBvx4R0A /dQhjrm4cSVuqMQFm5vRnwy2olDh+tpqo5zEcnJSse6avo1e229RdE4IdOt8mRCSUD1A TsVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466979; x=1715071779; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V/xhbt/COXGlqFBli73T3+IaeAJ1P5jCwcywvz9zn9Y=; b=I5q2I1eXfCWjPn9QbZ7edaktvL4JrVDgCwiZYN1+tSd/yn4SQSbyAvgpdKdndAjMgF aqeV6VXeB7H4eD2FH3eLMVDxmLmrYPbpZLdhTkxso/c9a9Ddb3nTjE6kRacsNZ+Qlw3b dsPn9YN9mjX5XQLXMstLhwmLIjiLEJ3ww6eLfyiagDu6zhRD5cf9HZKTfpXRHpEChZ07 SNu74GCeW9ngLBw6ctkIBRobpaZxfCoE7JsqK8r5W9OYunvrpxe7ViQDhU4x4pB5muey h4l0eZLe7faJNFffqDl1JZln9hMfBWIqsER7pWyDmyUKf0gmggmWd/11JTuQIBv3J98e gc3A== X-Gm-Message-State: AOJu0YyWqa4Wr2L3f0Y/9WIMmKXmntCqtnZlhJPD0daq4MyQN/agZZrY y6G+igijKOXf+hoO76/TKBSSLRD3JdapXzszMM9R0JOW+URawFnqIQ1WFLe4qiQ= X-Google-Smtp-Source: AGHT+IEW2Fm1C3AK54zpPeOWBy1iuGBk8poztNfR2ABXIEMG2veQlRIYQzOytkGS8WbCziVgcJrktQ== X-Received: by 2002:a05:600c:3554:b0:41c:503:9a01 with SMTP id i20-20020a05600c355400b0041c05039a01mr6110811wmq.25.1714466979088; Tue, 30 Apr 2024 01:49:39 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:38 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Michael Walle , Miquel Raynal , Srinivas Kandagatla Subject: [PATCH 02/11] nvmem: layouts: onie-tlv: drop driver owner initialization Date: Tue, 30 Apr 2024 09:49:12 +0100 Message-Id: <20240430084921.33387-3-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=886; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=nVu6mCCZB03QKYWEDrj9eorhlWzJbNAoFu1fp915O9M=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCMHfSOpQROpW0/OszgRNfVnotYB9fFa9v9O yo7x7HHZ0SJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjAAKCRB6of1ZxzRV N7FaB/44mXtR3vvJ1FliEListe4XTu/pAFqCfUu5Jug8DQBj5ciEGu5NJcS6XILklEJsWSueHM+ yYBHgIifBfEPlUy/Q0TAKgWe6bYhu8r2GxLPsdT06a68UbOZ9IqlvOE+FXbkLxqOh6rgwaPie57 qHmO/mtFole35y4UAWtOjvq+72fwxWo8kRJDy/eQdtGv69Wjc/CgN7eZt31tRNjGLdqfJyAn/yo ZKvGx9Cupz6WJRBciCgu1JqpM1R3pE0OoEG7Z/oYEjHcaHSyTkT7RK/fTynJspfgtIwgR1B/h01 aK2EF1FOsi5RdOS4EbGkcB3WKW0XYt08xDagEm9+RPCVijsj X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Krzysztof Kozlowski Core in nvmem_layout_driver_register() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Michael Walle Acked-by: Miquel Raynal Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/layouts/onie-tlv.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/nvmem/layouts/onie-tlv.c b/drivers/nvmem/layouts/onie-= tlv.c index 9d2ad5f2dc10..0967a32319a2 100644 --- a/drivers/nvmem/layouts/onie-tlv.c +++ b/drivers/nvmem/layouts/onie-tlv.c @@ -247,7 +247,6 @@ MODULE_DEVICE_TABLE(of, onie_tlv_of_match_table); =20 static struct nvmem_layout_driver onie_tlv_layout =3D { .driver =3D { - .owner =3D THIS_MODULE, .name =3D "onie-tlv-layout", .of_match_table =3D onie_tlv_of_match_table, }, --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-lj1-f170.google.com (mail-lj1-f170.google.com [209.85.208.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7115A127E30 for ; Tue, 30 Apr 2024 08:49:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466984; cv=none; b=rONZTduSdhDUWedXTxdCjVpHefvYH1RIVTNUcKVxLRuarOuBGkHR7gTa/uEqXhC9Bou0z5XSFKYUrJChJIXfXICCCOL6zT6zcmt3fqCzHUFwS5mBWsVrcGu0QE9x+RLN8FnN7UanCzXqc+OrTX3NDIjfItb8uLRM9NI0rYm7t/c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466984; c=relaxed/simple; bh=whBrFCn2ZJMelUxny/X0zP0mtodOHx0u8mad3GretRE=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=RUnZZN9Ib90+qmb110431+SQDg8H+M1RcsAS+10yBh+aXfcpniSIay6Zm4juw8y9VhalH4BKBSjqlkxcvggESC6Lu/r4nm8G4HG3/RvvtZ5ws/b5HkvdnkrM1VRVWX0icLjHD+/lc5y+z/CFZcxi4oMUMrMx8sPodpev3FQZ7Xo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=EzYThJ4z; arc=none smtp.client-ip=209.85.208.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="EzYThJ4z" Received: by mail-lj1-f170.google.com with SMTP id 38308e7fff4ca-2dcc8d10d39so62239231fa.3 for ; Tue, 30 Apr 2024 01:49:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466981; x=1715071781; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=KAVaQkyGi+dcd5QQZoQH7lMz8NhaO4AcFJrwdOegWLw=; b=EzYThJ4zIiy4Vh0MtljqnVmDWtFjrj8nnyy1XlNhQGuv72NlOaf/4kyOaSNKwWTY6y aXxm71OzcQPsSDTOK4WS0DXzx8Kct3xQIQCOMJh970hp5NgY8nIflly65Ki8FodkHQul qm9AL46v2Y5YilnGWOKKK2WejUrgh29PjZKnKcT7tv6AmU3B8QOcwcdfDgq7s92V9bLq Zaie0Rhvfktk8VvBtCNrGibS3YaKWvFS7tWzsW0Sb6eGciNTTXbKGzWwFlVYpkk6kRr9 z+TZRfmeCxuzeImp/ISn1pDEKIQ/L73bdutakwRMZ0SzRTqcdXSKKoYF6FM6tF/KTnlt e5cA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466981; x=1715071781; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=KAVaQkyGi+dcd5QQZoQH7lMz8NhaO4AcFJrwdOegWLw=; b=o/YQDCpC9F4dP2/NqRVJAoFPPaQWjHNB++f2xmtm9oG5eRK6KGkwy/CsO+Ld5ZPy0j 3vfLk4HqJ4BVUkZWdVb6ly2zQ4B5OCeKDNsvzD3mLVdkiBBwUeczbqh4wo/8Em15XLOZ C8KBW3l/EVM34lXnXoHnAoONVxeYC5uNUCDx6hszP7WLQHwteIFtr22JhXGz3dV+2OpL vxGVXmh5Y6j0HD+glyOYSrCY0FikxxsABo+90phn69Aokokdo9crw8mcPzB9i7G2NpR+ PhRSY9tU8TYDkn0NEuJ4GjXid9JqAPmBlmAr7sMQYUvJZtYcz/Kat6AGTiPYS8QkYAks BQhQ== X-Gm-Message-State: AOJu0Yw87gkEF4XzMzaxtD3KEPGyoHx5nvSPJsPjSvUopKy1kGT9le6g 98hcZKrdANA5wtPJeShA279AgV6TquCw3yKRxInJdtFqd89qd3ieE9HDHeF/Q1Y= X-Google-Smtp-Source: AGHT+IGKTayhivqDn2XP6Dh38GcPve4XajVnSsNjZbHShLaw/cwE0KtV8orWe5ibDMLjycgw8rmA0Q== X-Received: by 2002:a05:651c:153:b0:2df:6cb8:c911 with SMTP id c19-20020a05651c015300b002df6cb8c911mr6849342ljd.24.1714466980548; Tue, 30 Apr 2024 01:49:40 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:39 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Michael Walle , Miquel Raynal , Srinivas Kandagatla Subject: [PATCH 03/11] nvmem: layouts: sl28vpd: drop driver owner initialization Date: Tue, 30 Apr 2024 09:49:13 +0100 Message-Id: <20240430084921.33387-4-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=888; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=90Q2eLm6ZQo08kKIGlLE4sE8mRn3e+jbkOWrjELX9e8=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCMXYGkKC3FtvsH+dmAjOeyOrk7JhcnMSbak 3Iizhqpu0yJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjAAKCRB6of1ZxzRV N3HdB/0UiFCQ21tDkPkhuV20rOIC+fyZbmjTDR440lSJBnhX6IPiX9jXRCOBnaIZiLp/xKENlja NU+5IfdDLto202SgFrG5/v0iUITZ89hF15wON0XCX9Elj009l53pjEndIHhaF2JphO/xzE/fvy5 CdTUI+Zu51eNvD0BCvGyieHckXDC4HiLiQeE15n/pihfl0lyPDBm9MfIMIqGBwGtNJM8YvlirAN PhN6YM4u2cMGZ+rqaUupVDP5h/tvR/BYo4Nx6fny1lUvNb4GhH+Pj8UcaXakXJE8060RJf6P8fb weA0NNFJjyij6eBeVpQ9+J9/Np+O9Ul37oLwvuFONNZ54Et8 X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Krzysztof Kozlowski Core in nvmem_layout_driver_register() already sets the .owner, so driver does not need to. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Michael Walle Reviewed-by: Miquel Raynal Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/layouts/sl28vpd.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/nvmem/layouts/sl28vpd.c b/drivers/nvmem/layouts/sl28vp= d.c index 53fa50f17dca..e93b020b0836 100644 --- a/drivers/nvmem/layouts/sl28vpd.c +++ b/drivers/nvmem/layouts/sl28vpd.c @@ -156,7 +156,6 @@ MODULE_DEVICE_TABLE(of, sl28vpd_of_match_table); =20 static struct nvmem_layout_driver sl28vpd_layout =3D { .driver =3D { - .owner =3D THIS_MODULE, .name =3D "kontron-sl28vpd-layout", .of_match_table =3D sl28vpd_of_match_table, }, --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A1FF2128826 for ; Tue, 30 Apr 2024 08:49:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466985; cv=none; b=EIwHIAhQRWG8WhOJDQo/pHPx23pxVPfuJsT2Fv2Yi3mlsdSd47v87+541PEnLsrJUdSd/ClUCRHxZptaHC1jqdYh6f7TFskDD7Zh8xyTaSnrSnU1S7Kl7I9zkPPdNFZpSi/FeSTK1lQyqZyZ28KIukn7+42ss2xMTWkfJ0yduRQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466985; c=relaxed/simple; bh=J8yxyFAtZQY9Dhgv7KXeZ4Mx3MLCOjba/Xn3sBIA4ak=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=dGLlvAVnCz09A411cQvIRtv8jQ5JB0fSoA1f+Hc596PGIagLkrRFpBr2Cby1pDPXIiKlt1c8LjEH+ngjjPwHddrcYw1lbTWv5iQU+sZe+HA+KZ40bfI63PxfulmY5bsUDgkdN1fw3zfTxCCry3MRZqh/lHVtBCWFWWuAveXJRrk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=uiUAHEJX; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="uiUAHEJX" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-41b79450f78so29867025e9.2 for ; Tue, 30 Apr 2024 01:49:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466982; x=1715071782; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=UTOWm6ffUCb1fQAfPlYZjNwQ+bKxiRsAzYNUfxIcgfc=; b=uiUAHEJXIVqMPfbblwKCM0SKmNf2z85VJODHqDRGQAs2LUrTDnM/qiizWhFIkGy4LS YahbOGER1OC8rY+0YnoK2XvBREKkBtuJVPa5gRYQpmRH6E6+zi7i7znJiGRTZxVTlVEk ojd59E3XWGGtVHfTTZyzFs50cPP6Y9tWKYJyUXuau4FwUjQ9hSTBt5hHvR/zfqvO/Zkw 4ZoPzsTk5ZOYW19ZnNzqPHZ0me6HNQbQ/Zz9J/V9NPXPV9irPq5SWiahGf/VmUsFmNYw PaQV3AS46alCS3qc9jWAxjG4NubGWdTsHVm4sJWB9zQUfqM4dCg2M3fpz8JVLoGGwfne IrWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466982; x=1715071782; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=UTOWm6ffUCb1fQAfPlYZjNwQ+bKxiRsAzYNUfxIcgfc=; b=pu1tSvvnzdNnd4A3wgvvvpwjnVzis9c10BonIgrBWPflIv7rz3Rn2+n0INx6JLTyf4 DSxSzDt0Yqa8Nh51jDHTIDaSfjiahR4/PvTK+6xVFe3WWn4qlRHPD7QNuQwmHTmeeiRh lPwDbsgsOhHOgWQQRHaDR+afZqtkCe3s5JiIcc7Mv150w86PTKCXpt9HjRj1dXHI2RWe HFq41PsOu3AHELgugYv+8xnk2x8NkRwy3CDwWARlbOWpRPZ4Ryn45hCZlHzPnrKfBmpw gXP3HSpilDV8NLhAauUktOBTrE0Zeap/OHuiWi9gseXBmQ1wYPdJkwrxEkd2UWX08OG/ kjAQ== X-Gm-Message-State: AOJu0Yw+bZesLj4f1YRbrbEXvUjt0+5S/VWFcsyTwF/7+qyKL+ObPd7m hb/Qr6kSOPIsVpN70KJYg7FxWDZEQPZL0qJGbOhZIKOBgBGz67WWGYg50SQmPmeKM/k1CSESCA5 5 X-Google-Smtp-Source: AGHT+IEb8NnCjFuVS1HVB6kzHpSqNmvhGweumdUcJDQdIIlu3vrII+o7hvllynqYD+VXlQexpnaA/A== X-Received: by 2002:a05:600c:474d:b0:41b:f106:bb89 with SMTP id w13-20020a05600c474d00b0041bf106bb89mr8297530wmo.18.1714466982044; Tue, 30 Apr 2024 01:49:42 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:40 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Srinivas Kandagatla Subject: [PATCH 04/11] nvmem: sc27xx: fix module autoloading Date: Tue, 30 Apr 2024 09:49:14 +0100 Message-Id: <20240430084921.33387-5-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=817; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=1szAbvATvwsifYrHEbSon3Ghug4/Usl73JU79h0w9HI=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCMHk280d35qsyhI5qxUbgYY6DdbPPl9q6rz rWl5CtCv8WJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjAAKCRB6of1ZxzRV N5ALCACxRmOoULqjWiAjNBDDVKxGt+1+mu1n/DvSwakKjdfrOhum8vBEo/tNOaNg3X4m0BCjGDa +6ztUZJG043zUdrzTg9Gbxq9WverL3he+fKbL3L+oueTR8bXltgzmui5I3yuU/VwQ7iUMzXeySa THMhZzDZmQOKoXNGAlxGpDTKMr3MXMfiEA0m69ursnimiUqqiGJtG4/Q8RtKQi705z4mWzWev1S NqF3K6nDm28p24SxuTtPpSAEwwJ/GwdYa2XKftvEUxHRS0BimZirD7FKcN5B1K+uYofAIPVIQ5c qbK1/kzhkLwMsPElXW0WP5X7bjgJLiiFH3FVFoQnwzPOIMMc X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Krzysztof Kozlowski Add MODULE_DEVICE_TABLE(), so the module could be properly autoloaded based on the alias from of_device_id table. Signed-off-by: Krzysztof Kozlowski Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/sc27xx-efuse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/nvmem/sc27xx-efuse.c b/drivers/nvmem/sc27xx-efuse.c index bff27011f4ff..4e2ffefac96c 100644 --- a/drivers/nvmem/sc27xx-efuse.c +++ b/drivers/nvmem/sc27xx-efuse.c @@ -262,6 +262,7 @@ static const struct of_device_id sc27xx_efuse_of_match[= ] =3D { { .compatible =3D "sprd,sc2730-efuse", .data =3D &sc2730_edata}, { } }; +MODULE_DEVICE_TABLE(of, sc27xx_efuse_of_match); =20 static struct platform_driver sc27xx_efuse_driver =3D { .probe =3D sc27xx_efuse_probe, --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BD46D1292D5 for ; Tue, 30 Apr 2024 08:49:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466986; cv=none; b=LbkFq9gEV4fMvddnmyeyH0UbjmFihev354sHjqmckHVvHq3H70OjPcMzuZSR06920T5igFkpUWdFtFCIUksveVJ3iYZ6JU2U0W5sTJCeYFeVXRZPfNj7qpBuUGwIJO2ZmXJcZAt7Fkphqsq/7ZspxUi+sGiVqLjKfMEH+KaAcM0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466986; c=relaxed/simple; bh=iTTcOcD771YN8JNfEpuxId3bgcgO2vzqLzc+ZGJPvxs=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=LIv3d/XNB25K5Vi5JzDbyz27CqcZXgi2fujE117vCIohkAmMMPYDARY/T80cDrC6FonwfKmxVQNpz6/WcrwaR0fBR9BFLBZXs+9vNh0x6J4A2uChH1SIfPmHXRv7ok1W91XHXccmP4AT8S5vo/sz/vaysTez6yOM5qgW4ew8k5U= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=FrIhI0ya; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="FrIhI0ya" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-41a72f3a20dso38598375e9.0 for ; Tue, 30 Apr 2024 01:49:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466983; x=1715071783; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=EQtvZgZdjrAiP1VwfMjLFwF/VqcDbqbHsdx/0g1EU3A=; b=FrIhI0yalPNOWHzfDXxZpZ3I6LDYPE28FISXEhVeZfWgqH8jXlrneJljqMw5PqP0f0 Vg1h5YmDD3VJWuaWbI65yeAUbUMAZ7KScUQ7tVsIDXLCcoUVxoVAgcfVqS0GJ4iVbU5g Z4WL5L/nitzGyCmrmcxg9+stAR/L8uF7dvrRvNPTSS9r7N8WjxWPIcEe9maLdSJlsksL 0rGJhaFnlDvm6zl0ZgQER8ps8NqZvqXDC9m0kIgI9dPO3kkrB63zX5abk0E4yB/jO6z5 pPYpszO46QxzxSWeom4i/tc4NndWlFO2x/Lw/CNZLuagyLk5mWZyTrk4aud/OEiKsWqJ u4Lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466983; x=1715071783; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EQtvZgZdjrAiP1VwfMjLFwF/VqcDbqbHsdx/0g1EU3A=; b=KUxVvtXbCc87HcqV7z69KVt/E6yssKmvOeYUBv476fCM70LROU9LpxjXnjMLxha8Jr orSPw3iyDq3SZhPM/1HvjwYQMuR/rdT6c+5XKqMasmRDQgjL+pdAPKg9bV+xdoaSh7qN mBkVrzdoYBz/VXZN4RQ55cpvsIwE+XAgElPeZWYQeUPewM8rtiOsA42bDIz/cz7wB6vp RSwJ+ygv1VWS7XzYVJaOMpuPCBSBxk3X96sGCutTtDV4Y0wOoGhEy7ruHuf0XOr16Do7 +bBNQuTokOLBHf99FdTsHAqyMsHRYCz8GSk/87roNXsRjgXVk1rUv2uPE0BsmPTrdi6t dUNg== X-Gm-Message-State: AOJu0YxwxM8d9PEgk4Bdl2ozukAJbyd9kw8Uduvev1LNxBcw9bw9+Jbj CgWD3Czw1k38EkTbw6D7i/QuiYtRXJOuil/GzGd07XTn5gTyZ2FXqZ9ipe0aTzjFl/OQKU8MF64 h X-Google-Smtp-Source: AGHT+IG1waQTdP8QRJxY3frmq93vrpTwT2iyBt1AFBov0/wQGIj49sFX8WRmkKgz4P/RPW9aohvbHA== X-Received: by 2002:a05:600c:384d:b0:41b:b013:a2d8 with SMTP id s13-20020a05600c384d00b0041bb013a2d8mr7447197wmr.10.1714466983168; Tue, 30 Apr 2024 01:49:43 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:42 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Srinivas Kandagatla Subject: [PATCH 05/11] nvmem: sprd: fix module autoloading Date: Tue, 30 Apr 2024 09:49:15 +0100 Message-Id: <20240430084921.33387-6-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=799; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=QhEcs1bTND8e51eJbbSp5m8YG46XrvtfgXxNw6FjZnk=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCMcwWp4Cozw67o7qIX+vcwDW8DGLIttBLi1 u5OprvH7QqJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjAAKCRB6of1ZxzRV N2BlB/0YTHmw6rw5ko2fPcjViI7IXOaaTllJET+kY7eIrmzFEoNLjqP53iP8qxRxOlBzeDaCCjT l2ykePbqMsABxQz0T+c6qv+NwlrNU01fVfB3y2KamMv8WnAqttD+14Q6IA+NQjHu8exqtZeRnEB CTIaOzz7dfmt8OMQWmpdWzE6WazSP68Y29j1qP4AvYPU3rqhUnftlkqpX5Pn4huEMFcDM/YyDBl xfZ1E0kE9hY+2NT7RP9qiGlvGgzJLzkc7/W5Xg/IjyfBpneVz10S9V8z6ihIhY8QCs0ZfnbgcFQ zQKAqrUxb/9XHxWYdrmMUqvf+hAfhO876v82eBK+wqR3ukRF X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Krzysztof Kozlowski Add MODULE_DEVICE_TABLE(), so the module could be properly autoloaded based on the alias from of_device_id table. Signed-off-by: Krzysztof Kozlowski Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/sprd-efuse.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/nvmem/sprd-efuse.c b/drivers/nvmem/sprd-efuse.c index bb3105f3291f..1a7e4e5d8b86 100644 --- a/drivers/nvmem/sprd-efuse.c +++ b/drivers/nvmem/sprd-efuse.c @@ -426,6 +426,7 @@ static const struct of_device_id sprd_efuse_of_match[] = =3D { { .compatible =3D "sprd,ums312-efuse", .data =3D &ums312_data }, { } }; +MODULE_DEVICE_TABLE(of, sprd_efuse_of_match); =20 static struct platform_driver sprd_efuse_driver =3D { .probe =3D sprd_efuse_probe, --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-lf1-f44.google.com (mail-lf1-f44.google.com [209.85.167.44]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 08DEA129E8A for ; Tue, 30 Apr 2024 08:49:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466989; cv=none; b=ZgYCaZKjKGosauY74H2A4e3/OIFnAlTGroNJjvkCZ43onYt10+9+R8eFe7cIw1AlsgpJAQfG8A0sUgyKDxbbO8fqqS0tXAkMr5ZIPmFpEHGLSTcNtYD4WkL7HgeMU+HjgrwEItY8PrrnndGqsuYzU7Eqtc8I7GAfm4SuJ+tfHLU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466989; c=relaxed/simple; bh=VCkTpId6BInZFl+4kT5cn4VsDCVeE/AYNyGuqTD/jLI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=H/qOnVR3R3CaDFO2udLvypjZ7XLsPZ5ZYRiGI6x1t2iCFdJUreY2SN/jOas1qAi4zfTnjv/j+UwG+swrMtApOY3wQvSSsYk+ZtzSjzaPZvOA09yupUbllPlV3g82zOddJqKZHL/l3PIGMKnscSzXYjqJFLAFnV8QQEfWU6m2uds= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=NY8SCiuq; arc=none smtp.client-ip=209.85.167.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="NY8SCiuq" Received: by mail-lf1-f44.google.com with SMTP id 2adb3069b0e04-51dc5c0ffdbso2184392e87.2 for ; Tue, 30 Apr 2024 01:49:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466986; x=1715071786; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jsLWOB4b70yQp4IQGq23NCJFbtHs36i7ZROP1LVbazk=; b=NY8SCiuq8SBYzVg7pRyQVINRJMjK+qd2AIlx0uFOb81SWb3YPhvr2Ev4spPrwWqoWe dBLynanPtIsOcM1Yani/7fwoD+WMhpccMmMrfWMPjTfPx3JSWCbFUmpPIrPN0GQIOBRq 2z+hktiODQ5E+A9V+MUoWg2svY+PG5qiYZJlrNRq8x3K1P4/2BLG+N/+NxnHJbNAfhtu FkoeiOQ1LkWKl1XGRybUGPMH1A3HpA69Khwrd82TTVxK3+vuV/nyJZwIq3UH1qgY7ufk n656eKmYIMwSH87+rb5Bv1y2ZDgNilp2Yg6JQ5/CV0kTKNA7YGsfUiMhW8nK+cRPkPhf sRbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466986; x=1715071786; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=jsLWOB4b70yQp4IQGq23NCJFbtHs36i7ZROP1LVbazk=; b=sb5HMJ9YIWvJOM/mIveEfxsAgXOw1d3ch9aCPtHbHA1FjZ9M8gO9XRdzqjH9aaAxAr Nur+Ad90PKgfBl0rodUUDn7L1NlihjmRKxolCUv5lP6oajNenE4/f1qDnmZzqs1g1ZtF sI3bAn7MwBefVQOyoG+1yXT6BCEW7wOrEk4MTfgzSwi6p94M+yYAGSayfq9iJklb9m/K GLZZCHQZB3dFDhNeq6iqy7HSniqor/fMoNzK8gxVOgGEoOaij7ospzLYOdgKcJkMA4PB 8v8b/oOYg1kHdat1J8XDSOTteGiDfAHcdFz1WM/Ou4IO4vBEjGliTjX7x3ZjypXo2fen FrFw== X-Gm-Message-State: AOJu0YzrywEt+AWEbCSSNbRV/OWauG3WbU9dHVcVaoEABHQHPm15261v uCrrmECuBbrElsoIvLQZNKLzlN/YdxxbebslRXmhmvT9PaI/yGTW2GvWZWsVKYc= X-Google-Smtp-Source: AGHT+IEJlo4iXA4QyWlN7MRBTLNeC3gpqpXuKo4wN7f7CHEwrkdGAudpyhbaOW7nwczOLdE0XC+qcw== X-Received: by 2002:a05:6512:3156:b0:51d:67af:fa6a with SMTP id s22-20020a056512315600b0051d67affa6amr1326989lfi.15.1714466984342; Tue, 30 Apr 2024 01:49:44 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:43 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Srinivas Kandagatla Subject: [PATCH 06/11] nvmem: core: switch to use device_add_groups() Date: Tue, 30 Apr 2024 09:49:16 +0100 Message-Id: <20240430084921.33387-7-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1132; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=gOhUeszYWuSczx7dSSZh+ck+cbYa9bh9+1dE60nzd94=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCNwRWI2ZPRQ+RknnjBPyhPjsm+rDd55TG78 0hGqbq9sOSJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjQAKCRB6of1ZxzRV N7DCCAC5XzxVB9kUI4jCYODEvYXQRxUL/8p2qz2BSAUNB3KXZnY4+UXWIxrEGUcEdYRZqiy/38J 5qcZgVcLiDaQ4W1PgtSWzYcmWVKWDLPMTH/6+VqhW70M2AeeVE0cFZbQq3/87rQufJZwOAT0lIJ awQHLm/yuvoqq4BTKcRtg5hda/TW9Yl6ffW6ISHoriXkA4qBx2lLh5HO6kULF4ZJytHHNfpNKtf Bjqen+e6d3cWgjuOjWk7oUQeom4RmUPYsufSPkPJaQrFfkWQb4xefWshKN/NF/dzAP3eqQ8ya9x vtMGMHzf7/5bOpWo4DRC2J94oQEpyucAicD3JGyIPBpsu74C X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Greg Kroah-Hartman devm_device_add_groups() is being removed from the kernel, so move the nvmem driver to use device_add_groups() instead. The logic is identical, when the device is removed the driver core will properly clean up and remove the groups, and the memory used by the attribute groups will be freed because it was created with dev_* calls, so this is functionally identical overall. Cc: Srinivas Kandagatla Signed-off-by: Greg Kroah-Hartman Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/nvmem/core.c b/drivers/nvmem/core.c index 2c6b99402df8..e1ec3b7200d7 100644 --- a/drivers/nvmem/core.c +++ b/drivers/nvmem/core.c @@ -478,7 +478,7 @@ static int nvmem_populate_sysfs_cells(struct nvmem_devi= ce *nvmem) =20 nvmem_cells_group.bin_attrs =3D cells_attrs; =20 - ret =3D devm_device_add_groups(&nvmem->dev, nvmem_cells_groups); + ret =3D device_add_groups(&nvmem->dev, nvmem_cells_groups); if (ret) goto unlock_mutex; =20 --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 69BCD12C534 for ; Tue, 30 Apr 2024 08:49:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466991; cv=none; b=BdnVT48TjZdKov7ARr8GQlRyHJWW2GJ/C3ynZjZk5xHbCnfxZeqBF3ePeMVlt6m+Sqzs1dUn/fQX2Qt3d2ejwweZul+q7VKmfeJQzSqCIA3q78mlJ4xRx8B0BOeCDCJ9Tw1TjEnOVo4EZO8a5zc7BhxX5PVuPCyb8Ziva28GxDQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466991; c=relaxed/simple; bh=/0mOQX9z4RM8MzW8+jhlHbyoqWmRQOcez9LVcdlJ/bo=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version:Content-Type; b=DoVtzOnK/+I2ZLF0XH3cD1otc3uE+D0N/XJzv431YOyw6f1CMaA34b3wvtXoMqQB/rJYcJ3wsis106Zep+BSPyN5J73W5fK7Z4f++5TVXz68sZuYdXJ91BwxoJKYwa8dvhfB4HYbXdCp/lDW9Wgh2p1Y0uNvIVUnjE/8z+GTpdc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ix2hw3dQ; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ix2hw3dQ" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-41adf155cffso40023965e9.2 for ; Tue, 30 Apr 2024 01:49:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466988; x=1715071788; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=geXfuNKOZIVHM39x/POn6vwf0rlhafOMzFww1pqak90=; b=ix2hw3dQTLUClqhCpPSvH4Wrv0lEmG10zKALNl8Qu9ebeO1qM6UOa1+h99IbwXTv6H 8KuDPTSXINIgUOlqrlQJKG+zCQ5qa3O0z5tqZyYRjaa2iq8M0FIcD5Te4b5knpeXA+Gz ZhaUdwr4o57iOdT1o79CB05YB21NlLt0cSdy24pAxONr0043FxCso6ue/NP4FxnwtiAw GUxlxguD1kVbjgzbGhk6aLmO2F62XZ+YwCy1bOv2jkOj1vnghWFVg7Li1BIqjRXaMH5s 2DafM58q4JgDd1lYD+TvLkg/BNNOOiXJ93bddui4MtCLZESZr5v32wCdoB9ifFEzcTpf Ew/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466988; x=1715071788; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=geXfuNKOZIVHM39x/POn6vwf0rlhafOMzFww1pqak90=; b=EreWrkEUcg5gLbEX/hr4hUaD4QfIrxWA87vwyOZRROr8ktoka+0eYKDDlZxPaalO5d DcKOPXiL/n+18TqargDIo+hjY/C9XUIQT2p7EsME8LDPeZQ0pLk4RKH4cYJW8wh7m8Ix vFicpdt1b91Sm7PrZucwRqnsZcGZcAfync7Rcv5SzAlNBceoMGouXDTQarIUFpXGIbaA lBV0JYfI9WZyvgTP4H0t5v6U47/VU3pAezBqU2+RBI+zqPeEumGCqmrNrCoXciCmtYAE hk86Ex+wkH9eQuUG0QYWXGTN8gHspM4Ivava97EjbcsoDCy0DGY5Xad5AdGZBd5YhNH/ iQjw== X-Gm-Message-State: AOJu0Ywy6jUZMwG64h8LGSb9ercm4QnzO9EgE4CFr977zQCe2VxM6flg FndvT6FTsRTHkFszZEM69IG+yvMVQWCwIOvls6/hmQTvNQa8VPrFBcQ0ox20sDiAGxo+Bnwcpl4 R X-Google-Smtp-Source: AGHT+IFOJHPFC6k/gpAMDykQQrnWyuZuIpWTcAe2KAsu7+3/RCR3TQlEF2KxlI0pQSJ/CcxasomL2A== X-Received: by 2002:a05:600c:4587:b0:41c:15d:98ac with SMTP id r7-20020a05600c458700b0041c015d98acmr5658873wmo.11.1714466987794; Tue, 30 Apr 2024 01:49:47 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:46 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Vladimir Zapolskiy , Srinivas Kandagatla Subject: [PATCH 07/11] nvmem: lpc18xx_eeprom: Convert to platform remove callback returning void Date: Tue, 30 Apr 2024 09:49:17 +0100 Message-Id: <20240430084921.33387-8-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1942; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=ajCEvWwfTwYfcnm7t2NUL1o4f/llfr7RXl6U2Xe6fUs=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCN63e/MA0eRRnbkRDSvWQD0YeWOM0UlD4Wn EEigitKErqJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjQAKCRB6of1ZxzRV NxRtB/4pl6pZnzIRi3xX9fm/+Haqa92QLwexDSEB5mbXDx9soSakRf7AROoEzpSlaQlwdggHrcK qc/HIQeNyJxig1c/VulTjHGitHsqL7oIeFSf0qyTw/vXOj83KHbn1sNiL7SOEn/Qm3Ho2obk9wj PDihJwkJcmkeDIC0kdakvycs5wzN74JhY5YByCOw0rvZ9wPtP+ga9067xlzdP8Zw8bY5vKJn5er ASkV6uz4JRSxPVPh9Bbu6XUf9KuEHBFEHoOfa48SJJ2Dx+aHW2Cy4EsI6JQSB/HZHjD3nGdofkn 2191hK6QFDlbW3NU68LL+PKEp3BKnzMxMmu/XKWqC4J9WauT X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable From: Uwe Kleine-K=C3=B6nig The .remove() callback for a platform driver returns an int which makes many driver authors wrongly assume it's possible to do error handling by returning an error code. However the value returned is ignored (apart from emitting a warning) and this typically results in resource leaks. To improve here there is a quest to make the remove callback return void. In the first step of this quest all drivers are converted to .remove_new(), which already returns void. Eventually after all drivers are converted, .remove_new() will be renamed to .remove(). Trivially convert this driver from always returning zero in the remove callback to the void returning variant. Signed-off-by: Uwe Kleine-K=C3=B6nig Acked-by: Vladimir Zapolskiy Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/lpc18xx_eeprom.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/nvmem/lpc18xx_eeprom.c b/drivers/nvmem/lpc18xx_eeprom.c index a0275b29afd5..a73acc7377d2 100644 --- a/drivers/nvmem/lpc18xx_eeprom.c +++ b/drivers/nvmem/lpc18xx_eeprom.c @@ -249,13 +249,11 @@ static int lpc18xx_eeprom_probe(struct platform_devic= e *pdev) return ret; } =20 -static int lpc18xx_eeprom_remove(struct platform_device *pdev) +static void lpc18xx_eeprom_remove(struct platform_device *pdev) { struct lpc18xx_eeprom_dev *eeprom =3D platform_get_drvdata(pdev); =20 clk_disable_unprepare(eeprom->clk); - - return 0; } =20 static const struct of_device_id lpc18xx_eeprom_of_match[] =3D { @@ -266,7 +264,7 @@ MODULE_DEVICE_TABLE(of, lpc18xx_eeprom_of_match); =20 static struct platform_driver lpc18xx_eeprom_driver =3D { .probe =3D lpc18xx_eeprom_probe, - .remove =3D lpc18xx_eeprom_remove, + .remove_new =3D lpc18xx_eeprom_remove, .driver =3D { .name =3D "lpc18xx-eeprom", .of_match_table =3D lpc18xx_eeprom_of_match, --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-lj1-f176.google.com (mail-lj1-f176.google.com [209.85.208.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D56FD13C8E9 for ; Tue, 30 Apr 2024 08:49:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466992; cv=none; b=dOd0LXzZ9yhxaDvNT8Er6ii98QxPFHbzf3fy4teb3Aj3lGj6uxbtemJLE2THY1jIsMFuuBPDT40CrifFPXyR+IdkO4bVUHlc7X3cIlmHvw3L3sfabd+U2A1T2bDYgeBhU+AF+2UWfn4AlMxhYyE8jq0QuTKsAzV4aEf07nZaGwY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466992; c=relaxed/simple; bh=YOY6VMePnb4/AT2CVa1xjZ1s8m74EFlJio0CG585J9o=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=gTp8wr/VnX+YIZWZn/oJm58C8iShPMj3pZw7rphHPDorEl73IQISPFIEKRRh4bY/UkgEetMveHTAp7xgdWjYN6BcryF5PNW7X6BDSoiPU8Zb9n5lnOSkQZNy53ksU5AbMLvzFcLz3voj+YR2yaNOPaMVDIWj87Eu/PdwUaXZk5E= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=aKSJO+Mp; arc=none smtp.client-ip=209.85.208.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="aKSJO+Mp" Received: by mail-lj1-f176.google.com with SMTP id 38308e7fff4ca-2e0933d3b5fso19719301fa.2 for ; Tue, 30 Apr 2024 01:49:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466989; x=1715071789; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=raLVRuQuTMID7F2/pE7SbhwAHvCCZpmvw4duSEDkNpk=; b=aKSJO+Mp9TTT4I7Ss+OIX1TR9jZwe9RHsT4Dz0EDL9Rz2Uhz6/VtMkuxp6IxfoiNsf gsIc/aj21d+WupH7OkJRQdF0P15ytdk3rg3toBpiJQc3ZU7AsiVEjppaeh7yUkTKxK8i y+cTGGfoGQzivR8FvXDhqWBJZnyAxa87mjf1W6x1fF9NUPD3UqFGMFOJHgRjDX/tuSrL lfym9hfIU72jnMtf2BS70J1evRp+37Jb08RVDmD7L4LOKcpf7qt3J/jh1lBQLnSZpklN 3IzqnWUjqsuOweaD55ZTcHDma9Hay8hZ61BfoQvSuWAuDrDDeLDt+PWql+MPt95uXwB7 5FIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466989; x=1715071789; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=raLVRuQuTMID7F2/pE7SbhwAHvCCZpmvw4duSEDkNpk=; b=mUtjMtjf9obvgp1qf65dPiQ8J5Sh83Hv2aZPsxuvH2oce41DDkb/Am5TvBdM5iW7hu kzveOo3NGdw/SMxwBsLBRtCXaVc14uWv90b3d3CJQmuljnH2NQdtRreg2zPw4RxdDWI4 SmdoahZBnao9UKrsfGZAVYWoRhuKQqyWhYRxj/tA5jxhSMGeGLeswQERllfhHPMg71XG 4jJCwaG05DMqyZm+X99kqPXqpvxRTEVvTCu2jXJFrluChAiijAUuq9RNO/TwsbFg6ND6 jiKBByIF0VHVmF8cvwmWJRY3jJ6m4sAT5mitVhCARBiNBDeoyXQ4V+8wT1s5nG3pv2Rq +CDA== X-Gm-Message-State: AOJu0YwkgFvx3D88hOJOYTv7J0FD9lbd1+59c9vNHA5FmX+gvwVLQ7vG JpIcE9gZYtADN7hh5PPPbRbCpNvW+w0ud4QloLNJhQrUZqiLvw4peMn+9a24A4rhEKOQhGQDyxw e X-Google-Smtp-Source: AGHT+IFekEnpqNrNPmyPVrEDbAqSITKADnY/QCYwcI35BBYKNAiIShHmOUIOBVVQd8DMh7p00Yt9NQ== X-Received: by 2002:a05:651c:50f:b0:2e0:3132:94d4 with SMTP id o15-20020a05651c050f00b002e0313294d4mr4269925ljp.16.1714466989089; Tue, 30 Apr 2024 01:49:49 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:48 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Mukesh Ojha , Krzysztof Kozlowski , Srinivas Kandagatla Subject: [PATCH 08/11] dt-bindings: nvmem: Add compatible for sm8450, sm8550 and sm8650 Date: Tue, 30 Apr 2024 09:49:18 +0100 Message-Id: <20240430084921.33387-9-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=945; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=p3Sim5/8BE8OX8p8dydVozYD8QQSYlygOfMLnlWeY9Q=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCN+6XtDAfsC5Gl3HXM9NXF9X2raaSRb0vDO YXqBqoRPTeJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjQAKCRB6of1ZxzRV N3f4B/9ptGGaRKN0z4vt+Znc67S5adfoNGtSqwUxQ5KVV2WZlZxMS9Ycs/o3WWPvP5kf8UOWY24 RUsnAL8aOyIKkY99GJpHgAfffrbUHWb0oMAI3eyERik0FTZAEn07SwHVbQEFn+uaVclgWLSutnT QyapZMzwJ1vVAclnKxbPhbiIQMOCT7nO0i7MZl4K1wou/XYN9z7ANEJHjuXyH6NMYKXYGTBHQGb 4hOURy/4GP8fp74ZbRj6btEgfHLVflMbrBzxMM08NTQ77zGzHSc8djQjxglLNNAwIE+bC4sJQ+A jX7AmoZx3IaXNaYPoZJ4zotNhwYhNDrQZ3Nz8H+2API8zPRT X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mukesh Ojha Document QFPROM compatible for sm8450, sm8550 and sm8650 SoCs. Signed-off-by: Mukesh Ojha Reviewed-by: Krzysztof Kozlowski Signed-off-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml b/Doc= umentation/devicetree/bindings/nvmem/qcom,qfprom.yaml index 8c8f05d9eaf1..aed90aff3593 100644 --- a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml +++ b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml @@ -42,6 +42,9 @@ properties: - qcom,sm6375-qfprom - qcom,sm8150-qfprom - qcom,sm8250-qfprom + - qcom,sm8450-qfprom + - qcom,sm8550-qfprom + - qcom,sm8650-qfprom - const: qcom,qfprom =20 reg: --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3B1A9127B7C for ; Tue, 30 Apr 2024 08:49:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466993; cv=none; b=UBFX+AAmzCAek1UHRFKyQ4IMMcKY0/nCmRn6X62TC16gBwGIpiYoMXp25aYzs7/ONQzLP55kJj0q/WxJY1VwuK38XMhD6Zf7xM8VP1pWbtZlC+kPPjpj1inyqMvPOI3JID6hFKSOR9ADjqUL9IAysAT9QGoEDdIX3nLBrWKXnUU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466993; c=relaxed/simple; bh=iY96bY5jpA38NI/A4AML69uae1Cuf1NIV9ttHrW3VGY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=MRc8ObSYNDM27kzzuNb82q43QvY3k6TPFJans8znxTPBI/LNwnQBE+nfEfLqVe/0VljL3sKB5J1JO6f3XXGSDoC34zPhNfINtQ7rGLls5wO3bQ46m1mPAcECXu452pKu0GQCJh8k+jEqtlkXXCW7Kq02yeXW8CCcRJKrNAMf+f0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=lbBNQ0+4; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="lbBNQ0+4" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-41a72f3a20dso38599105e9.0 for ; Tue, 30 Apr 2024 01:49:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466990; x=1715071790; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/TYzBphmsxuF/IXtV3sfN72fqNO+/5QlqjE/STTtJPI=; b=lbBNQ0+4ftPlILcdWCef91gLN1YALoZupBL6pxs3SiI4qmuBG9dT/0BMkOA3VucQyp 8MEvQ5XtU4/ZYeJspa95dqOCcYHznDMb2k2/PA/Al5X4VeEOahHN4BnnQRDqYyM/afyK RVCmfcbu3QE7oUxBR6bIoavQLT1lcKB0WiGwWn/pVFXOn9HstNl3PdpCD6aq4ZSQS/bO VSVDDpK8rYSKUFKy0T42GDyUs+hx6DEy4YcNEMOWp5zYXOOrc8+eRF+M8KRlDg8lvN7O rMxw8sq08wQpNBH+N4rbYrbygDq7tLjE+c/WxPDimSueSkXvsFGHS6YX2UqmI5YuEXF6 iXVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466990; x=1715071790; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/TYzBphmsxuF/IXtV3sfN72fqNO+/5QlqjE/STTtJPI=; b=Rm5xBO/tJdSUlPwuHtc6uSwNKYQcBxFWiCL4lEUeDZ9n0+LM3UkZFnz+yaWcntmONP /YJOOBJR2URMMr/lhWJl+BL61buYOl90Zo+B5qeM4ifPU4Wfcs93K14xgsr0UsBFs3vx jpSQlQyG5hXbFASP7L4gZIbfEWDEm7Bialjn3/cf1nKCuL5+OVRMWKgB3RaIqasxR5y2 5FUwPI3rCLJMGB85puNLbD2ALQNldYdTMcWw1CUmnueOYeB7QHBKB6n4Zzyb+jaamht0 i670aocLwEiPG/mOeBTc0gHtoTLGb4ZHXALXx9k1Om5B73E5wK6J9m/JpdEHVE8afKr3 Oc0g== X-Gm-Message-State: AOJu0YxWaFkRpEcztyatFvt8xVis+IjHXw6EhiaUyQUGSO4T9oaBcrvx VYzGnvgjNDJ2tbF2sDiaLkPUsxXU1u8RKeauiXMqQm1rKB6EzswjBjm8fjBZF+s= X-Google-Smtp-Source: AGHT+IH+Q3TgFLlhltmJOez4q+i947yck3h3uN6VxH/kEnFl5x7asV6f9tAYlSFm5/gM7ChovHfUiA== X-Received: by 2002:a05:600c:b93:b0:41b:ca55:2e2c with SMTP id fl19-20020a05600c0b9300b0041bca552e2cmr6250949wmb.17.1714466990498; Tue, 30 Apr 2024 01:49:50 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:49 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, David Collins , Krzysztof Kozlowski , Bjorn Andersson , Srinivas Kandagatla Subject: [PATCH 09/11] dt-bindings: nvmem: qcom,spmi-sdam: update maintainer Date: Tue, 30 Apr 2024 09:49:19 +0100 Message-Id: <20240430084921.33387-10-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1267; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=o+lhyyxmrHZy2n2HY16UKZbmUEZfAIVnxoH2p0qIWMo=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCNF0dreF/Ug4tlO05xbnr4NsTYW0CaYJjrb aS4tJE5SPuJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjQAKCRB6of1ZxzRV N4JlB/9hhxMQTSLLT844BO7WGStYlFUNRmb2Juaip+CItvvvk4v8qhhl585lsufZ8NqIfLfXdrE xd6A3h8xY6q5K6uM9LNXwtsFBU1YdKr7eigFX8xJVZ5Xq+ma21L+r1jffBlWAlC5aPFgszLnjQD ta2dX/M5kkwrww+mVIrJhjXUC7qEo5b03ZJiKVUFNGm9eSJOEhZLU4Wn5etdyHXrTQqoMNSt/DI LMTYua9nL89xyc6zm6z/v3Zt382p7tlkTFX9Q6q54gxFTU740e9m9GZlkUWU2RwhD/ShIKg77HM e1JS8+2Ny0lrZUPZUhJxu3jRAbcAej1vf1coCmw1LcHGo95X X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: David Collins Emails to Shyam bounce (reason: 585 5.1.1 : Recipient address rejected: undeliverable address: No such user here.) so change the maintainer to be me. I work on qcom,spmi-sdam as well as other PMIC peripheral devices. Signed-off-by: David Collins Acked-by: Krzysztof Kozlowski Reviewed-by: Bjorn Andersson Signed-off-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml b/= Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml index 068bedf5dbc9..5d7be0b34536 100644 --- a/Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml +++ b/Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml @@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# title: Qualcomm Technologies, Inc. SPMI SDAM =20 maintainers: - - Shyam Kumar Thella + - David Collins =20 description: | The SDAM provides scratch register space for the PMIC clients. This --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-lj1-f180.google.com (mail-lj1-f180.google.com [209.85.208.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8FB4E1422C6 for ; Tue, 30 Apr 2024 08:49:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466995; cv=none; b=UGVbWY5lWEBDTf+CmwrSALqcFh0sVJvnvZ6LZ7Sb+0fJ+/i0o/QIi0Jm98izT2ORB2YXObLx+aaP/oR2rXdvCB32GsN3S1OEeUSTC9NH347H3jDR2QJEDIKXM5nrh5hdM4J3yY1ksKTofNByeo7I+bGeZOSMor3kLRg5aVqxjYI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466995; c=relaxed/simple; bh=7wjKpcWomeef2GpdyAHv4UimoWYBzexJGiAWn3WFacI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=jKuRjecIrfEAXSd0QBPNw7m3wKhxiPZgDC8mAv6hlNGYeCfWQUyHqnusaHXSrOHNkSCer6g27jeeuTq0H4xL86mP50kasVfiroE2c2CA9V7oR8MBgR/gmMxjTkc4QcQZVBpzu+8LXI6VYK4ITRWSZCDK0r92jYi6l9a5MLgedmE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=gyYTli2u; arc=none smtp.client-ip=209.85.208.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="gyYTli2u" Received: by mail-lj1-f180.google.com with SMTP id 38308e7fff4ca-2dd7e56009cso70361611fa.3 for ; Tue, 30 Apr 2024 01:49:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466992; x=1715071792; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7ANSD/jTE3niYWWeKByNoivltWAzS/VXBEIFpOF+Ww0=; b=gyYTli2ul6euNdGIkxsXsApsV369xwheH8cEIQ2GLpgrYSP2ApgcyjeViV9NWHOdJz 7/XfqzkH8d8NpG7wT+z2LcI+KOhVY0d9TJUzLaksIxY/Ol1XxdWR+wu+Hb1Yu4T5L9NI VexPAdDzTUIDOvfCBc917qo3iVfmKmGqeuU2l2LCe/VwqKwQ7A7+Pfd2s+IEe2H6hE57 Y/A0UIJwPcoXs1v8rhYQOYRy9RvVIcf1/Sq8F0tqKS7vREzPpF3iKNouG1UiuWzii4kL 6zCJDKXcRaw6hjlrkscVa67rSD5LTBdLndltsC6RPiQEYWPh6+hejhfqBoPV81mjU/pF lOYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466992; x=1715071792; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=7ANSD/jTE3niYWWeKByNoivltWAzS/VXBEIFpOF+Ww0=; b=cq0OBycyYRRhXq0mJoZxZNY681sDD62kl90HU8qWl925dULT78Kb6c2iXHRLpBNoxn VxMS6PKGXIm89UkqsiX/fP0isx2LPyPfF5J0WLKHWNTlk4qPKbrm8cUepoZJvFYlddk/ 6eyyj3H/s5BwZyoQE4aWWknHB0d2Sj8qLgECkFPfQASjD2uavsHTJymrBT9y59Ibbik9 WsmHWoRzjlIEvN9hP94Bqo2KdnT9eYDBjP+EJKPchinRh66nOpvz1+QQFYwl36hKfqlU izwgqrsKpkQYWHNR6tX5pE3k65M0ZK3wmSqRskJsQx8Jz6N++Ds4GLet48MDjQRaIOjH rrrQ== X-Gm-Message-State: AOJu0Yxs4nNUw05Ts7ArEwdJt4uIJ5ULJ6YhWXRXC32coBgLT/QSNAF1 l+koQB803wMwgWgnhZpDwg6kR2/VpoIrw2se+x70zLi+4eaO14Yy3aO/yuhHgmU= X-Google-Smtp-Source: AGHT+IFp6rrkNn02DXKwI2QRG8X9c9MLtl56/QYa1nN1F64idZp1YpyuAvKxElUzeYMGz1VOeKteDw== X-Received: by 2002:a2e:92cb:0:b0:2de:74b1:6007 with SMTP id k11-20020a2e92cb000000b002de74b16007mr8316680ljh.36.1714466991891; Tue, 30 Apr 2024 01:49:51 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:50 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Konrad Dybcio , Rob Herring , Srinivas Kandagatla Subject: [PATCH 10/11] dt-bindings: nvmem: Add compatible for SC8280XP Date: Tue, 30 Apr 2024 09:49:20 +0100 Message-Id: <20240430084921.33387-11-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=896; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=jj6AJwAcUwEN2oFrKiINJaSkA5BYMGMlh/s/nseFbZU=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCNLo0XrhKFBHzKafk8GIzsaolYO2Qdy5zGB dUgbXsAH1GJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjQAKCRB6of1ZxzRV NzfvB/981bnLrl/Sp0m71z2mJ1A45BI9vE39BKGkane7zH/K0DdcAY3vwfVvKERbEAy9tCh0tXB jhrJfx/RLDKb8SAEl74WnjkEYBkNKcCBEyVns1DoxLTC4EyfXjRZE+XVnsC/5x6SXejmsMNsibu hra6T6HtYhXa3rD1dhjsFy8+gttOUa5cKOgyrVji4XzhJ1zbQNhoU6wFy4GbrRWhX7boidhipo4 CHWFBMlvH4YwDZ4HaF4wX35m2jGi6veTcnb+qvKNYMjOAx9Y5AGLbmPfgoxdUztPdiqGCWkC8OE +EaPCfuMmbZmKqSeEKAnIamTN5R2RbhN3yqtFxp7Vi+6bkfy X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Konrad Dybcio Document the QFPROM block found on SC8280XP. Signed-off-by: Konrad Dybcio Acked-by: Rob Herring Signed-off-by: Srinivas Kandagatla --- Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml b/Doc= umentation/devicetree/bindings/nvmem/qcom,qfprom.yaml index aed90aff3593..80845c722ae4 100644 --- a/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml +++ b/Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml @@ -34,6 +34,7 @@ properties: - qcom,qcs404-qfprom - qcom,sc7180-qfprom - qcom,sc7280-qfprom + - qcom,sc8280xp-qfprom - qcom,sdm630-qfprom - qcom,sdm670-qfprom - qcom,sdm845-qfprom --=20 2.25.1 From nobody Thu Dec 18 18:04:16 2025 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0A65E1836D1 for ; Tue, 30 Apr 2024 08:49:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466996; cv=none; b=trpzaci28DBtz+3S2PXRE57KlcmO4yg2SdQYV6Ig2mpgaDfvn4KnvuhkLnSHdvCJfCTfxHhb8dnYmbQ1xBEMNmnqDTcqaWPmITzGqND/RQ2+PN1vH9tbKis+7/LK2Ir9iexpeIuXp/GEYsgBfLEoZ3YZWZ3eqqPoWQ5N9d7tid4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1714466996; c=relaxed/simple; bh=iXPUW+LMiLWKSkHuVzYEAwqx5NsEndDBUymwE5N4n08=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=NeQZ90G1A82qv8z7dGcoGwtBzOyvsXTKnsJyMyeOWCoTQLtmEJchkpzVQZOz57zAGABAwrprnDAdB3sIEp7JEUFP2Gvm8LpsRe/NIpVYDyIcOzx1YYlLqlpT6peCPy35wm/Qv1dMOhXCGGrG/rBonsFn+NDd0zxKlhl8YryIx54= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=ncvnNbKg; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="ncvnNbKg" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-41a1d2a7b81so36537415e9.0 for ; Tue, 30 Apr 2024 01:49:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1714466993; x=1715071793; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=v7ToIquEsTKSJQB0TYH115XKJn8YP40pUtTUrKsmnKY=; b=ncvnNbKgO/43LTHr2tYqGeZXS/6ynzW5XyjrSiNaDU+AOhZ50C+v9YR8ErtJuqyYto FK6a8sc0VZeEJO9Tywer3wS8Iv37Zni+x2tFOIB8j5TkajaHqab+OfafnYE3gK1k5zG2 zSAK/PjsnirxJ9pjiInkQo6oyxH8R6jkj5J6kwDWOzJQVA880C5JW9JvDTmw6FCCr1wF ny3WnEJJjPktWO7nJEua0CXRqWaiCM6Da03j+HXituROxcb317v0AlwM6ZQtZNUObqaC Fhs0XQ1fmD8BJhuzmh3U1bIfRBV/IzgTvt6botqdfPLwqX8WwkNFopgPXzB5vuMKRg75 US4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714466993; x=1715071793; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=v7ToIquEsTKSJQB0TYH115XKJn8YP40pUtTUrKsmnKY=; b=VVxU+j/SajPktBMtxQ3pAa1Rd1gcO6Y5Zra2s15zn2tGI/tza3urmnOj7vDMsThKCk SrOfKbsE3a45nFzxJN9MG+1vL3V/kAoXpQ4ERZ7TnN88vROVwbYWb48JgkxCZR4K4BaN SoOKmBHqGTPBBrQtrunf+uerkn1SrfhwDV06zcc9iXgV1OcQOQ3lqbHwoornWtF5o7mA dHiqyxeZGX8MzNHvzS2LB5KT1wifggeNSGpSC2yvbc2cHDWKI+RXQWJjQXCQyVjJgxYR jaadQAtpglufagBXjmZI/QPuFJBL/uw5o4CAKyeK6xwecDWPW1Lmi/H2jKssVDB9B0xk uUgg== X-Gm-Message-State: AOJu0YyCBdgUDsWDTCNyg5EIq4FjzjNZzHFTeCRy+lw1doKa+c/nT8pq NaguQLJ70xCx17d8X5o4t76ygmEf5h57wYiRbz5Y3Zar9dDoeUwFymqQveo0u2Y= X-Google-Smtp-Source: AGHT+IE/G9jHVpNKkX+xMjhnNJjtEs4wHMuVc9/z3VooWi1NXVi0YQzDd+4olv+39n4lPeEMeLnUwA== X-Received: by 2002:a05:600c:1554:b0:41b:8041:53c2 with SMTP id f20-20020a05600c155400b0041b804153c2mr2088941wmg.15.1714466993103; Tue, 30 Apr 2024 01:49:53 -0700 (PDT) Received: from localhost.localdomain ([5.133.47.210]) by smtp.gmail.com with ESMTPSA id q6-20020a05600c46c600b0041892857924sm44490309wmo.36.2024.04.30.01.49.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Apr 2024 01:49:52 -0700 (PDT) From: srinivas.kandagatla@linaro.org To: gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Mukesh Ojha , Martin Blumenstingl , Srinivas Kandagatla Subject: [PATCH 11/11] nvmem: meson-mx-efuse: Remove nvmem_device from efuse struct Date: Tue, 30 Apr 2024 09:49:21 +0100 Message-Id: <20240430084921.33387-12-srinivas.kandagatla@linaro.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> References: <20240430084921.33387-1-srinivas.kandagatla@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1590; i=srinivas.kandagatla@linaro.org; h=from:subject; bh=0sR9ujGCEP+6Q0XKApMGsZsmdsHiiV/V+Z/2e6aEhpc=; b=owEBbQGS/pANAwAKAXqh/VnHNFU3AcsmYgBmMLCNKCMkbHUBRwf5ImR7XHR18A89cIeREtD37 dx3VQZJe0mJATMEAAEKAB0WIQQi509axvzi9vce3Y16of1ZxzRVNwUCZjCwjQAKCRB6of1ZxzRV NzNHB/kBEGsuxmofyFVCAEgiIBxYZmfkwh9G3Pt4H7y1Trn454v1JLoFqaCPFArsp5b4wRIDTqO Id2wcbQRfWYtnhc0DbfjiJFnUO7Ch3NddwKuMotGB4bDTxbcLVpVFKIDFM1uqfSM03WuPZ9UWqm 0qaMw50/3PTHXnnvsmCY/vqmxwphtEP9tzu8Q9cQ3FxLwaw3V8ywqBEBTSJYIKSZySxje5E/u+N 5bSipP8dnRzPt2/I9qG+0Aj3xV0qfdGxGQPYU/pi7EStcI4YPHjuhat6cIULGj30r2FK3rqM9q8 fsHCZ7vON+E1wa6rL2co5XaSEZZz+CZrCME2qwiaGgvli61h X-Developer-Key: i=srinivas.kandagatla@linaro.org; a=openpgp; fpr=ED6472765AB36EC43B3EF97AD77E3FC0562560D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mukesh Ojha nvmem_device is used at one place while registering nvmem device and it is not required to be present in efuse struct for just this purpose. Drop nvmem_device and manage with nvmem device stack variable. Signed-off-by: Mukesh Ojha Reviewed-by: Martin Blumenstingl Signed-off-by: Srinivas Kandagatla --- drivers/nvmem/meson-mx-efuse.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/nvmem/meson-mx-efuse.c b/drivers/nvmem/meson-mx-efuse.c index 3ff04d5ca8f8..8a16f5f02657 100644 --- a/drivers/nvmem/meson-mx-efuse.c +++ b/drivers/nvmem/meson-mx-efuse.c @@ -43,7 +43,6 @@ struct meson_mx_efuse_platform_data { struct meson_mx_efuse { void __iomem *base; struct clk *core_clk; - struct nvmem_device *nvmem; struct nvmem_config config; }; =20 @@ -193,6 +192,7 @@ static int meson_mx_efuse_probe(struct platform_device = *pdev) { const struct meson_mx_efuse_platform_data *drvdata; struct meson_mx_efuse *efuse; + struct nvmem_device *nvmem; =20 drvdata =3D of_device_get_match_data(&pdev->dev); if (!drvdata) @@ -223,9 +223,9 @@ static int meson_mx_efuse_probe(struct platform_device = *pdev) return PTR_ERR(efuse->core_clk); } =20 - efuse->nvmem =3D devm_nvmem_register(&pdev->dev, &efuse->config); + nvmem =3D devm_nvmem_register(&pdev->dev, &efuse->config); =20 - return PTR_ERR_OR_ZERO(efuse->nvmem); + return PTR_ERR_OR_ZERO(nvmem); } =20 static struct platform_driver meson_mx_efuse_driver =3D { --=20 2.25.1