From: Conor Dooley <conor@kernel.org>
To: devicetree@vger.kernel.org
Cc: conor@kernel.org, Conor Dooley <conor.dooley@microchip.com>,
Lee Jones <lee@kernel.org>, Rob Herring <robh@kernel.org>,
Krzysztof Kozlowski <krzk+dt@kernel.org>,
Conor Dooley <conor+dt@kernel.org>,
linux-kernel@vger.kernel.org
Subject: [RFC PATCH 00/11] Rules for simple-mfd child nodes
Date: Thu, 15 Aug 2024 15:01:02 +0100 [thread overview]
Message-ID: <20240815-shindig-bunny-fd42792d638a@spud> (raw)
From: Conor Dooley <conor.dooley@microchip.com>
Yo,
Please ignore the whole thing, except for the "dt-bindings: soc" patch.
As I mentioned on IRC earlier, I just do not understand when it is or is
not appropriate to have a child node in a simple-mfd and what the rules
about it are. The patch itself repeats the questions in more detail. The
rest of this is here for context and is very much something that is
WIP...
Cheers,
Conor.
CC: Lee Jones <lee@kernel.org>
CC: Rob Herring <robh@kernel.org>
CC: Krzysztof Kozlowski <krzk+dt@kernel.org>
CC: Conor Dooley <conor+dt@kernel.org>
CC: devicetree@vger.kernel.org
CC: linux-kernel@vger.kernel.org
Conor Dooley (10):
dt-bindings: mailbox: mpfs: fix reg properties
mailbox: mpfs: support fixed binding (TODO: always use regmap)
riscv: dts: microchip: fix mailbox description (TODO drop 3rd syscon
from here)
dt-bindings: mfd: syscon document the non simple-mfd syscon on
PolarFire SoC
dt-bindings: soc: microchip: document the two simple-mfd syscons on
PolarFire SoC
reset: mpfs: add non-auxiliary bus probing
copy meson clk-regmap for now
clk: microchip: mpfs: use regmap clock types
dt-bindings: clk: microchip: mpfs: remove first reg region
riscv: dts: microchip: convert clock and reset (TODO: fixup phandle)
Lars Randers (1):
hwmon: add a driver for the temp/voltage sensor on PolarFire SoC
.../bindings/clock/microchip,mpfs-clkcfg.yaml | 33 +-
.../mailbox/microchip,mpfs-mailbox.yaml | 10 +-
.../devicetree/bindings/mfd/syscon.yaml | 2 +
.../microchip/microchip,mpfs-control-scb.yaml | 54 +++
.../microchip,mpfs-mss-top-sysreg.yaml | 53 +++
arch/riscv/boot/dts/microchip/mpfs.dtsi | 44 +-
drivers/clk/microchip/Makefile | 1 +
drivers/clk/microchip/clk-mpfs.c | 81 ++--
drivers/clk/microchip/clk-regmap.c | 186 +++++++++
drivers/clk/microchip/clk-regmap.h | 137 +++++++
drivers/hwmon/Kconfig | 12 +
drivers/hwmon/Makefile | 1 +
drivers/hwmon/tvs-mpfs.c | 379 ++++++++++++++++++
drivers/mailbox/mailbox-mpfs.c | 46 ++-
drivers/reset/reset-mpfs.c | 86 +++-
15 files changed, 1055 insertions(+), 70 deletions(-)
create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-control-scb.yaml
create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-mss-top-sysreg.yaml
create mode 100644 drivers/clk/microchip/clk-regmap.c
create mode 100644 drivers/clk/microchip/clk-regmap.h
create mode 100644 drivers/hwmon/tvs-mpfs.c
--
2.43.0
next reply other threads:[~2024-08-15 14:01 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-15 14:01 Conor Dooley [this message]
2024-08-15 14:01 ` [RFC PATCH 01/11] dt-bindings: mailbox: mpfs: fix reg properties Conor Dooley
2024-08-15 15:34 ` Rob Herring (Arm)
2024-08-15 14:01 ` [RFC PATCH 02/11] hwmon: add a driver for the temp/voltage sensor on PolarFire SoC Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 03/11] mailbox: mpfs: support fixed binding (TODO: always use regmap) Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 04/11] riscv: dts: microchip: fix mailbox description (TODO drop 3rd syscon from here) Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 05/11] dt-bindings: mfd: syscon document the non simple-mfd syscon on PolarFire SoC Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 06/11] dt-bindings: soc: microchip: document the two simple-mfd syscons " Conor Dooley
2024-08-15 15:34 ` Rob Herring (Arm)
2024-08-15 15:37 ` Conor Dooley
2024-08-15 16:27 ` Conor Dooley
2024-08-15 20:00 ` Rob Herring
2024-08-15 20:42 ` Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 07/11] reset: mpfs: add non-auxiliary bus probing Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 08/11] copy meson clk-regmap for now Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 09/11] clk: microchip: mpfs: use regmap clock types Conor Dooley
2024-08-15 14:01 ` [RFC PATCH 10/11] dt-bindings: clk: microchip: mpfs: remove first reg region Conor Dooley
2024-08-15 15:34 ` Rob Herring (Arm)
2024-08-15 14:01 ` [RFC PATCH 11/11] riscv: dts: microchip: convert clock and reset (TODO: fixup phandle) Conor Dooley
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=20240815-shindig-bunny-fd42792d638a@spud \
--to=conor@kernel.org \
--cc=conor+dt@kernel.org \
--cc=conor.dooley@microchip.com \
--cc=devicetree@vger.kernel.org \
--cc=krzk+dt@kernel.org \
--cc=lee@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=robh@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
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