lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240815-shindig-bunny-fd42792d638a@spud>
Date: Thu, 15 Aug 2024 15:01:02 +0100
From: Conor Dooley <conor@...nel.org>
To: devicetree@...r.kernel.org
Cc: conor@...nel.org,
	Conor Dooley <conor.dooley@...rochip.com>,
	Lee Jones <lee@...nel.org>,
	Rob Herring <robh@...nel.org>,
	Krzysztof Kozlowski <krzk+dt@...nel.org>,
	Conor Dooley <conor+dt@...nel.org>,
	linux-kernel@...r.kernel.org
Subject: [RFC PATCH 00/11] Rules for simple-mfd child nodes

From: Conor Dooley <conor.dooley@...rochip.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@...nel.org>
CC: Rob Herring <robh@...nel.org>
CC: Krzysztof Kozlowski <krzk+dt@...nel.org>
CC: Conor Dooley <conor+dt@...nel.org>
CC: devicetree@...r.kernel.org
CC: linux-kernel@...r.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


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ