linux/Documentation/devicetree/bindings/rng
Arnd Bergmann 896cc203af Samsung DTS ARM64 changes for v6.20
1. ExynosAutov920:
  - Add MFD clock controller node.
 
 2. Google GS101:
  - Add True Random Number Generator (TRNG) and OTP nvmem nodes.
  - Correct the PMU (Power Management Unit) compatibles by dropping
    fallback to syscon.  The PMU on Samsung devices serves the role of
    syscon, however on GS101 it cannot be used via standard Linux syscon
    interface, because register accesses require custom regmap.  It was
    simply never correctly working with "syscon" compatible fallback.
  - Add phandles to System Registers SYSREG blocks in clock controllers,
    necessary for enabling automatic clock control later.
 -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmlrzm8QHGtyemtAa2Vy
 bmVsLm9yZwAKCRDBN2bmhouD13BJD/4s3Q75bedb7izJ3kvBYTE4Rj1WnfDokx0u
 E8STJ5p6FrEB2AKxLSRJTW4/Ih0Bp52G+sBUMetKzUlEznXaJ9c8TdJ9hPRDUYh7
 at9R2wpyyWWFOXLIAuNp0nohxUuCiNrJssZZZTsJzV1yFodCG3aPYn38/oNrKVTx
 Uhl9zBxTtdGclpPi/npue34oEQRv824AXlu1DSjBbEJfuDYxX5uijcs8T97l2Dtj
 rb6Mm2cjTvvU1pTR9sCzGrBxtHP92kl/72w8iSgfvi6OsXqvcHLDdNdhJYvAjdnl
 eQNFe0XSFUZDT7pLv+gW/5PEGrO3J6sTKCk5xkic4yQczVr/pqdnxajSGvodOmQu
 AQB5EcDwExFGhttiXUEAyG85MVOsLJv+i6sU+2VLQVDOc7+DCMidP0DMgfPh/B/S
 dRb0dCTBKWGSnUL1iAnWLVUjxkmnbecA1EcE8/AxG++vn2bXo9t+w1J9LYcwkebU
 lrZHj9DjJLvzg6ejBUbwMotzK+c1hYH9WqYGZOcdsw7jPd7ULEaJs1ycO0Oreny4
 t8oae9wF85eD4aCZ9KLRnp3l9v2w/cIWzvOLwcqaIsANiVvTy2i3pxLyfkvwgQ2g
 +gjms9FTH2IoJ36Y0+RmBklYABOodZiYF+e8eEoioo7xOS6FhMaYQRCcyfMgb9n2
 gACUifUGAQ==
 =xVlA
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAml3fXEACgkQmmx57+YA
 GNlNdRAAvxo6wZ1vv1UsVUbGhZ3TmSlYEkYYBo73GMVzkaXRm7HyPA5zo5I+yJRJ
 QtH5SPYqgdzfeZGMjnMFGG/IIO4ZB4g7SEWHMFROdz1IIzjTzv5ZBt1rK2tvj7Ok
 9gQKWwOnjDPxIcXRHDFcMwAF1WXPvOqTlGbTWBz5PoYcsU6II47ifbLqvautAn24
 S74tBfjGukn5kodrtytJOyZt/Vc7NjR6oAXSQ+M7c+Yff4UbHWxRSSHwfGPVFBVB
 vdkfg0rY3tzdLs1PUWWgC8T9O/xhILeCnxhnlbgo7u0a+3CnAdQcbfWhmSPPNYzT
 +xX/bo6f+FzBPTVeK08QGAvVPH+dHWxk0aktABjS3Hpk6/fOwpCum1oJUECF2SiM
 43huYrJZCGLHW12CmEEAKg52rghkqPJkevn+lBXnF5l862/VSeQ/LZUuHIXKK6a1
 2xqJqnbzvlHqdjdTrCFC/v9xyQvwJXZt3BH6I8l1oN1ppunZb7jCAlESMGDYjhVZ
 NBYsU21eeYCG07+QtvDZ4TSipmtq6RQsvW7fDuvQKSSiNMOOTs6iP5VH0RC48al1
 rLUKwiPmYvFSlFBEwt2AIVECtHA73W4MQJgp4s6gwpS2XDYsHTi8NiUx9LbTha7s
 kuqrCuwRcY0IQs7dwdDYAggkeQBsYsTWhZi+SGfeHyNlb2y3ur0=
 =pNN2
 -----END PGP SIGNATURE-----

Merge tag 'samsung-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt

Samsung DTS ARM64 changes for v6.20

1. ExynosAutov920:
 - Add MFD clock controller node.

2. Google GS101:
 - Add True Random Number Generator (TRNG) and OTP nvmem nodes.
 - Correct the PMU (Power Management Unit) compatibles by dropping
   fallback to syscon.  The PMU on Samsung devices serves the role of
   syscon, however on GS101 it cannot be used via standard Linux syscon
   interface, because register accesses require custom regmap.  It was
   simply never correctly working with "syscon" compatible fallback.
 - Add phandles to System Registers SYSREG blocks in clock controllers,
   necessary for enabling automatic clock control later.

* tag 'samsung-dt64-6.20' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
  arm64: dts: exynos: gs101: add OTP node
  arm64: dts: exynos: gs101: add samsung,sysreg property to CMU nodes
  arm64: dts: exynosautov920: add CMU_MFD clock DT nodes
  arm64: dts: exynos: gs101: remove syscon compatible from pmu node
  dt-bindings: soc: samsung: exynos-pmu: remove syscon for google,gs101-pmu
  arm64: dts: exynos: gs101: add TRNG node
  dt-bindings: rng: add google,gs101-trng compatible

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2026-01-26 15:42:53 +01:00
..
airoha,en7581-trng.yaml dt-bindings: rng: add support for Airoha EN7581 TRNG 2024-10-28 18:33:10 +08:00
amlogic,meson-rng.yaml dt-bindings: rng: meson: add optional power-domains 2024-06-16 13:41:53 +08:00
apm,x-gene-rng.yaml dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema 2022-01-05 07:31:40 -06:00
arm-cctrng.yaml dt-bindings: Remove more cases of 'allOf' containing a '$ref' 2020-06-11 13:50:43 -06:00
atmel,at91-trng.yaml dt-bindings: rng: atmel,at91-trng: add sama7d65 TRNG 2025-06-23 16:59:38 +08:00
brcm,bcm2835.yaml dt-bindings: rng: bcm2835: document reset support 2021-03-13 00:04:06 +11:00
brcm,bcm74110-rng.yaml dt-bindings: rng: add binding for BCM74110 RNG 2024-11-10 11:50:54 +08:00
brcm,iproc-rng200.yaml dt-bindings: rng: r200: Add interrupt property 2025-06-09 10:10:40 -07:00
hisi-rng.yaml dt-bindings: rng: hisi-rng: convert to DT schema 2025-09-28 11:54:48 +08:00
imx-rng.yaml dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga" 2024-10-19 08:44:30 +08:00
ingenic,rng.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
ingenic,trng.yaml dt-bindings: drop redundant part of title (beginning) 2022-12-16 11:41:49 -06:00
inside-secure,safexcel-eip76.yaml dt-bindings: Remove extra blank lines 2025-11-17 11:24:50 -06:00
intel,ixp46x-rng.yaml dt-bindings: Updates Linus Walleij's mail address 2025-12-16 10:17:59 -06:00
microchip,pic32-rng.yaml dt-bindings: rng: microchip,pic32-rng: convert to DT schema 2025-10-17 16:03:57 +08:00
microsoft,vmgenid.yaml dt-bindings: rng: Add vmgenid support 2024-04-27 02:38:34 +02:00
mtk-rng.yaml dt-bindings: rng: Drop unneeded quotes 2023-04-20 16:30:03 -05:00
nuvoton,npcm-rng.yaml dt-bindings: rng: nuvoton,npcm-rng: Add npcm845 compatible string 2022-10-21 19:15:35 +08:00
rockchip,rk3568-rng.yaml dt-bindings: rng: Add Rockchip RK3568 TRNG 2024-08-10 12:25:34 +08:00
rockchip,rk3588-rng.yaml dt-bindings: rng: rockchip,rk3588-rng: add rk3576-rng compatible 2025-05-05 18:20:45 +08:00
samsung,exynos4-rng.yaml dt-bindings: rng: exynos4-rng: Convert Exynos PRNG bindings to json-schema 2019-10-10 13:40:59 -05:00
samsung,exynos5250-trng.yaml dt-bindings: rng: add google,gs101-trng compatible 2025-12-16 07:46:50 +01:00
silex-insight,ba431-rng.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00
st,rng.yaml dt-bindings: rng: st,rng: convert ST RNG to dtschema 2022-01-05 07:31:41 -06:00
st,stm32-rng.yaml dt-bindings: rng: add st,stm32mp25-rng support 2024-10-28 18:33:09 +08:00
starfive,jh7110-trng.yaml dt-bindings: rng: starfive: Add jh8100 compatible string 2023-12-22 12:30:19 +08:00
SUNW,n2-rng.yaml dt-bindings: rng: sparc_sun_oracle_rng: convert to DT schema 2025-09-26 15:53:30 -05:00
ti,keystone-rng.yaml dt-bindings: rng: Drop unneeded quotes 2023-04-20 16:30:03 -05:00
ti,omap-rom-rng.yaml dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to dtschema 2022-01-05 07:31:41 -06:00
timeriomem_rng.yaml dt-bindings: update Krzysztof Kozlowski's email 2022-04-04 15:43:20 +02:00
xiphera,xip8001b-trng.yaml dt-bindings: drop redundant part of title (end, part three) 2022-12-16 11:41:49 -06:00