From: Herve Codina <herve.codina@bootlin•com>
To: Geert Uytterhoeven <geert@linux-m68k•org>,
Andy Shevchenko <andy.shevchenko@gmail•com>,
Simon Horman <horms@kernel•org>, Lee Jones <lee@kernel•org>,
Arnd Bergmann <arnd@arndb•de>,
Derek Kiernan <derek.kiernan@amd•com>,
Dragan Cvetic <dragan.cvetic@amd•com>,
Greg Kroah-Hartman <gregkh@linuxfoundation•org>,
Herve Codina <herve.codina@bootlin•com>,
Bjorn Helgaas <bhelgaas@google•com>,
Philipp Zabel <p.zabel@pengutronix•de>,
Lars Povlsen <lars.povlsen@microchip•com>,
Steen Hegelund <Steen.Hegelund@microchip•com>,
Daniel Machon <daniel.machon@microchip•com>,
UNGLinuxDriver@microchip•com, Rob Herring <robh@kernel•org>,
Krzysztof Kozlowski <krzk+dt@kernel•org>,
Conor Dooley <conor+dt@kernel•org>,
Saravana Kannan <saravanak@google•com>
Cc: "David S. Miller" <davem@davemloft•net>,
"Eric Dumazet" <edumazet@google•com>,
"Jakub Kicinski" <kuba@kernel•org>,
"Paolo Abeni" <pabeni@redhat•com>,
"Horatiu Vultur" <horatiu.vultur@microchip•com>,
"Andrew Lunn" <andrew@lunn•ch>,
devicetree@vger•kernel.org, linux-kernel@vger•kernel.org,
netdev@vger•kernel.org, linux-pci@vger•kernel.org,
linux-arm-kernel@lists•infradead.org,
"Allan Nielsen" <allan.nielsen@microchip•com>,
"Steen Hegelund" <steen.hegelund@microchip•com>,
"Luca Ceresoli" <luca.ceresoli@bootlin•com>,
"Thomas Petazzoni" <thomas.petazzoni@bootlin•com>,
"Clément Léger" <clement.leger@bootlin•com>
Subject: [PATCH v10 5/6] reset: mchp: sparx5: Allow building as a module
Date: Mon, 14 Oct 2024 14:46:34 +0200 [thread overview]
Message-ID: <20241014124636.24221-6-herve.codina@bootlin.com> (raw)
In-Reply-To: <20241014124636.24221-1-herve.codina@bootlin.com>
From: Clément Léger <clement.leger@bootlin•com>
This reset controller can be used by the LAN966x PCI device.
The LAN966x PCI device driver can be built as a module and this reset
controller driver has no reason to be a builtin driver in that case.
Signed-off-by: Clément Léger <clement.leger@bootlin•com>
Signed-off-by: Herve Codina <herve.codina@bootlin•com>
Reviewed-by: Steen Hegelund <Steen.Hegelund@microchip•com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix•de>
---
drivers/reset/Kconfig | 2 +-
drivers/reset/reset-microchip-sparx5.c | 2 ++
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/reset/Kconfig b/drivers/reset/Kconfig
index 86a5504950cb..93cddbe8609b 100644
--- a/drivers/reset/Kconfig
+++ b/drivers/reset/Kconfig
@@ -146,7 +146,7 @@ config RESET_LPC18XX
This enables the reset controller driver for NXP LPC18xx/43xx SoCs.
config RESET_MCHP_SPARX5
- bool "Microchip Sparx5 reset driver"
+ tristate "Microchip Sparx5 reset driver"
depends on ARCH_SPARX5 || SOC_LAN966 || MCHP_LAN966X_PCI || COMPILE_TEST
default y if SPARX5_SWITCH
select MFD_SYSCON
diff --git a/drivers/reset/reset-microchip-sparx5.c b/drivers/reset/reset-microchip-sparx5.c
index 48a62d5da78d..c4cc0edbb250 100644
--- a/drivers/reset/reset-microchip-sparx5.c
+++ b/drivers/reset/reset-microchip-sparx5.c
@@ -191,6 +191,7 @@ static const struct of_device_id mchp_sparx5_reset_of_match[] = {
},
{ }
};
+MODULE_DEVICE_TABLE(of, mchp_sparx5_reset_of_match);
static struct platform_driver mchp_sparx5_reset_driver = {
.probe = mchp_sparx5_reset_probe,
@@ -213,3 +214,4 @@ postcore_initcall(mchp_sparx5_reset_init);
MODULE_DESCRIPTION("Microchip Sparx5 switch reset driver");
MODULE_AUTHOR("Steen Hegelund <steen.hegelund@microchip•com>");
+MODULE_LICENSE("GPL");
--
2.46.2
next prev parent reply other threads:[~2024-10-14 12:46 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-10-14 12:46 [PATCH v10 0/6] Add support for the LAN966x PCI device using a DT overlay Herve Codina
2024-10-14 12:46 ` [PATCH v10 1/6] misc: Add support for LAN966x PCI device Herve Codina
2024-10-14 12:46 ` [PATCH v10 2/6] MAINTAINERS: Add the Microchip LAN966x PCI driver entry Herve Codina
2024-10-14 12:46 ` [PATCH v10 3/6] reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966x Herve Codina
2024-10-14 12:46 ` [PATCH v10 4/6] reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency Herve Codina
2024-10-14 12:46 ` Herve Codina [this message]
2024-10-14 12:46 ` [PATCH v10 6/6] reset: mchp: sparx5: set the dev member of the reset controller Herve Codina
2024-10-21 14:41 ` [PATCH v10 0/6] Add support for the LAN966x PCI device using a DT overlay Herve Codina
2024-10-21 15:02 ` Philipp Zabel
2024-10-21 15:32 ` Herve Codina
2024-10-24 10:42 ` Philipp Zabel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20241014124636.24221-6-herve.codina@bootlin.com \
--to=herve.codina@bootlin$(echo .)com \
--cc=Steen.Hegelund@microchip$(echo .)com \
--cc=UNGLinuxDriver@microchip$(echo .)com \
--cc=allan.nielsen@microchip$(echo .)com \
--cc=andrew@lunn$(echo .)ch \
--cc=andy.shevchenko@gmail$(echo .)com \
--cc=arnd@arndb$(echo .)de \
--cc=bhelgaas@google$(echo .)com \
--cc=clement.leger@bootlin$(echo .)com \
--cc=conor+dt@kernel$(echo .)org \
--cc=daniel.machon@microchip$(echo .)com \
--cc=davem@davemloft$(echo .)net \
--cc=derek.kiernan@amd$(echo .)com \
--cc=devicetree@vger$(echo .)kernel.org \
--cc=dragan.cvetic@amd$(echo .)com \
--cc=edumazet@google$(echo .)com \
--cc=geert@linux-m68k$(echo .)org \
--cc=gregkh@linuxfoundation$(echo .)org \
--cc=horatiu.vultur@microchip$(echo .)com \
--cc=horms@kernel$(echo .)org \
--cc=krzk+dt@kernel$(echo .)org \
--cc=kuba@kernel$(echo .)org \
--cc=lars.povlsen@microchip$(echo .)com \
--cc=lee@kernel$(echo .)org \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
--cc=linux-kernel@vger$(echo .)kernel.org \
--cc=linux-pci@vger$(echo .)kernel.org \
--cc=luca.ceresoli@bootlin$(echo .)com \
--cc=netdev@vger$(echo .)kernel.org \
--cc=p.zabel@pengutronix$(echo .)de \
--cc=pabeni@redhat$(echo .)com \
--cc=robh@kernel$(echo .)org \
--cc=saravanak@google$(echo .)com \
--cc=thomas.petazzoni@bootlin$(echo .)com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox