All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/9] nvmem: sfp: binding updates and additions
@ 2022-04-22 14:51 ` Sean Anderson
  0 siblings, 0 replies; 28+ messages in thread
From: Sean Anderson @ 2022-04-22 14:51 UTC (permalink / raw)
  To: linux-arm-kernel, devicetree
  Cc: Andrew Lunn, Rob Herring, Shawn Guo, linux-kernel,
	Srinivas Kandagatla, Krzysztof Kozlowski, Li Yang, Michael Walle,
	Sean Anderson

This adds several properties to the Layerscape Security Fuse Processor
(SFP) necessary for writing. Although the Linux driver does not use
these bindings, I plan to use them in U-Boot [1]. It also adds a new
compatibles for Trust Architecture (TA) 2.1 devices. In addition, it
also adds an SFP binding for all TA 2.1 and 3.0 devices.

[1] https://lore.kernel.org/u-boot/7c8e206a-cd40-2a77-6282-7f4bead2b13a@seco.com/T/#m591f8425b6f096ab3d54e6f7bd258e41cfa4c43b

Changes in v2:
- Mention "regulator" in the description for ta-prog-sfp-supply
- Convert sfp driver to use regmap
- Fix various typos in commit messages

Sean Anderson (9):
  dt-bindings: nvmem: sfp: Fix typo
  dt-bindings: nvmem: sfp: Add clock properties
  dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply
  dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs
  arm64: dts: ls1028a: Update SFP binding to include clock
  ARM: dts: layerscape: Add SFP binding for TA 2.1 devices
  ARM: dts: Add SFP binding for TA 3.0 devices
  nvmem: sfp: Use regmap
  nvmem: sfp: Add support for TA 2.1 devices

 .../bindings/nvmem/fsl,layerscape-sfp.yaml    | 30 ++++++++++++++--
 arch/arm/boot/dts/ls1021a.dtsi                |  7 ++++
 .../arm64/boot/dts/freescale/fsl-ls1012a.dtsi |  8 +++++
 .../arm64/boot/dts/freescale/fsl-ls1028a.dtsi |  5 ++-
 .../arm64/boot/dts/freescale/fsl-ls1043a.dtsi |  8 +++++
 .../arm64/boot/dts/freescale/fsl-ls1046a.dtsi |  8 +++++
 .../arm64/boot/dts/freescale/fsl-ls1088a.dtsi |  8 +++++
 .../arm64/boot/dts/freescale/fsl-ls208xa.dtsi |  8 +++++
 .../arm64/boot/dts/freescale/fsl-lx2160a.dtsi |  8 +++++
 drivers/nvmem/Kconfig                         |  1 +
 drivers/nvmem/layerscape-sfp.c                | 36 ++++++++++++++-----
 11 files changed, 115 insertions(+), 12 deletions(-)

-- 
2.35.1.1320.gc452695387.dirty


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2022-04-22 22:17 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-04-22 14:51 [PATCH v2 0/9] nvmem: sfp: binding updates and additions Sean Anderson
2022-04-22 14:51 ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 1/9] dt-bindings: nvmem: sfp: Fix typo Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 2/9] dt-bindings: nvmem: sfp: Add clock properties Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 21:10   ` Rob Herring
2022-04-22 21:10     ` Rob Herring
2022-04-22 14:51 ` [PATCH v2 3/9] dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 15:02   ` Andrew Lunn
2022-04-22 15:02     ` Andrew Lunn
2022-04-22 14:51 ` [PATCH v2 4/9] dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 5/9] arm64: dts: ls1028a: Update SFP binding to include clock Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 6/9] ARM: dts: layerscape: Add SFP binding for TA 2.1 devices Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 7/9] ARM: dts: Add SFP binding for TA 3.0 devices Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 8/9] nvmem: sfp: Use regmap Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:51 ` [PATCH v2 9/9] nvmem: sfp: Add support for TA 2.1 devices Sean Anderson
2022-04-22 14:51   ` Sean Anderson
2022-04-22 14:54 ` [PATCH v2 0/9] nvmem: sfp: binding updates and additions Sean Anderson
2022-04-22 14:54   ` Sean Anderson
2022-04-22 15:01   ` Andrew Lunn
2022-04-22 15:01     ` Andrew Lunn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.