linux/Documentation/devicetree/bindings
Arnd Bergmann 2dfe48a85a Samsung DTS ARM64 changes for v6.8
Two (and a half) major items are coming with this pull request:
 1. Add specific compatibles to all Samsung Exynos and Tesla FSD blocks,
    because that's what guidelines expect [1] and is generally
    recommended practice.  Existing compatibles are left untouched, thus
    no driver changes are needed.  The work only cleans things up, so any
    future contributions will use recommended style: specific and
    fallback compatibles.
 
    Since no driver changes are needed in this work and the DTS is
    directly affected by bindings change (running tests with `make
    dtbs_check`), this pull includes all bindings changes, even though
    usual practice is that bindings come via driver subsystem.  Keeping
    everything here makes review and testing easier.  Also will allow us
    to avoid conflicts related to new platforms (see below).
 
 2. Add ExynosAutov920 SoC and SADK board (Samsung Automotive Development
    Kit) with minimal support so far: serial console, GPIO-based keys and
    PWM fan.
 
 3. Add few bindings for upcoming Google GS101 SoC.  This pull request
    does not include its DTS yet, just few reviewed dependencies.  DTS
    will be coming soon.
 
 [1] Documentation/devicetree/bindings/writing-bindings.rst
 -----BEGIN PGP SIGNATURE-----
 
 iQJEBAABCgAuFiEE3dJiKD0RGyM7briowTdm5oaLg9cFAmV4JEMQHGtyemtAa2Vy
 bmVsLm9yZwAKCRDBN2bmhouD13aED/96y5meeYeqH6dMEFkSCd0+hSixVBsKWKU+
 fXiS2SYNIvhrXH2j2tEG/WYmlyjMifR0qM89sWjnY3/Q5VzuPqH1JbA75x6uOtrp
 jJDpJUY8eNZaeH1uPwc/aXTo0MgRiBgQV7UpKMUGuubqHqzaI/RWEz7ORRLsr1Rk
 fbEKicYa44LAIiq8/Nd3PJPWV3/f4zbIVnMZA2KU8atwKYtXX83Z4/RCJxoWYZxC
 gd4ELuYpamkMKb9pecJUapnUJFAKivTGAQBlCH07P7Y556+VdKgNP1BPH3/Hcrtx
 Lb3jtzYRYelHSFmR6FPubo2ucS1lV9QkQcab6dDGrR6kKR48Y2EXGXAxsJTN9hxf
 1o3llbCEt2asbe/B2Jn0GN7DesUBXEtpPT3iyeK628/kgpGP73ZE06DnO35SjbOn
 hSqUt+rN4/ogjjCVg9mUvOtPSCIq0SDGE5dptSsXoiXhT4/P3KXzhUIyt7O8amuh
 EV9RpxTj1i31Eku7OhG9gRQX3NF4AOKnZ4KIsT5Zb8BLloKmA/XZ+DjaRYgrk/nk
 BFW9K3ibjKNIfjUe7kKw2Jhc5FaUqUVed9Btewd/DUYZcjyWAW+n2SJcOzctulr3
 6of3ITB8DI1E9+sW3k83YEfTqq5Zw3NUVlkv1FNmKUQVphs4VkltG1Q1dj/mAGqt
 7VbV+8L6nQ==
 =lXzb
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmWEXL8ACgkQYKtH/8kJ
 UifimQ//ZREA+A4FZa3grA7C9qKmF4fY6OKe4JAqfc8Op828ai3dKZNtv1sFH1W2
 z467IUj+xVbqvvKzCdkGQZboYRzcW+faHGgXg3665OIq17X9MEyQcl85QjUQS/0x
 3tJ1UdlfxODGIHWuYFZu5V6rb1KM0JumMFKT/6hNnwkTnHg9akKoxbPIyIkwKcx9
 T+hoy/BoUtOMZT7W9H9X9dfbeUHzm1AxyYH4J4FIUzbRWfEjoyCjpkIj1/O2iZ7n
 hBljr57pHT9F86yutmDbPANoY7J9WnQ/tUo+TUIhMkgZSgIyduzHNe1DUgHcGYdb
 3XOtFoYkehsIvJ6ou+tQBSqewi+JWlKHmvPgWqIE7Bt1OPNJc5B7Ff9ILzxP1QW0
 KwNIi2ewIMZZSeu9sC/0Nj3NDmHEzaiKAd2mR9RJfBUfRe7M2/TSf+OiKOMaa5qw
 j1thcD11ESWObxIO925x/wV6ilkXNgvkKoF/d6nO4MN7ZlYk/66GxNJ2L4AFrf7J
 6F8M+64RpBSwrvjWgOen+HACbNoccJKvPcmzMbbPTyREjvTwpDTXFsLCajWw13ww
 dhIEc/ROs4GZ7nOf7hOiBVyvo81vhrgDzZQ/N+OCr5SQH3l0OVAvshYtWqadOcgu
 hYKHv2Z9WFHKYDtXhpVx0sWKXw/B3/NPWkHs9IAIozWAcy8tzxM=
 =9UxE
 -----END PGP SIGNATURE-----

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

Samsung DTS ARM64 changes for v6.8

Two (and a half) major items are coming with this pull request:
1. Add specific compatibles to all Samsung Exynos and Tesla FSD blocks,
   because that's what guidelines expect [1] and is generally
   recommended practice.  Existing compatibles are left untouched, thus
   no driver changes are needed.  The work only cleans things up, so any
   future contributions will use recommended style: specific and
   fallback compatibles.

   Since no driver changes are needed in this work and the DTS is
   directly affected by bindings change (running tests with `make
   dtbs_check`), this pull includes all bindings changes, even though
   usual practice is that bindings come via driver subsystem.  Keeping
   everything here makes review and testing easier.  Also will allow us
   to avoid conflicts related to new platforms (see below).

2. Add ExynosAutov920 SoC and SADK board (Samsung Automotive Development
   Kit) with minimal support so far: serial console, GPIO-based keys and
   PWM fan.

3. Add few bindings for upcoming Google GS101 SoC.  This pull request
   does not include its DTS yet, just few reviewed dependencies.  DTS
   will be coming soon.

[1] Documentation/devicetree/bindings/writing-bindings.rst

* tag 'samsung-dt64-6.8' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: (38 commits)
  arm64: dts: exynos: add minimal support for exynosautov920 sadk board
  arm64: dts: exynos: add initial support for exynosautov920 SoC
  dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum
  dt-bindings: soc: google: exynos-sysreg: add dedicated SYSREG compatibles to GS101
  dt-bindings: clock: Add Google gs101 clock management unit bindings
  dt-bindings: soc: samsung: exynos-pmu: Add gs101 compatible
  arm64: dts: fsd: add specific compatibles for Tesla FSD
  dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD
  dt-bindings: samsung: exynos-pmu: add specific compatible for Tesla FSD
  dt-bindings: serial: samsung: add specific compatible for Tesla FSD
  dt-bindings: pwm: samsung: add specific compatible for Tesla FSD
  dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD
  arm64: dts: exynosautov9: use Exynos7 fallbacks for pin wake-up controller
  arm64: dts: exynos850: use Exynos7 fallbacks for pin wake-up controllers
  dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible
  dt-bindings: arm: samsung: Document exynosautov920 SADK board binding
  dt-bindings: pwm: samsung: add exynosautov920 compatible
  dt-bindings: serial: samsung: add exynosautov920-uart compatible
  dt-bindings: samsung: usi: add exynosautov920-usi compatible
  dt-bindings: samsung: exynos-pmu: add exynosautov920 compatible
  ...

Link: https://lore.kernel.org/r/20231212093105.13938-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2023-12-21 15:41:51 +00:00
..
arc
arm Samsung DTS ARM64 changes for v6.8 2023-12-21 15:41:51 +00:00
ata dt-bindings: ata: tegra: Disallow undefined properties 2023-10-18 08:07:30 +09:00
auxdisplay
board
bus dt-bindings: bus: fsl,imx8qxp-pixel-link-msi-bus: Drop child 'reg' property 2023-10-06 13:54:00 -05:00
cache SoC driver updates for 6.7 2023-11-01 14:46:51 -10:00
chrome
clock Samsung DTS ARM64 changes for v6.8 2023-12-21 15:41:51 +00:00
connector dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
counter
cpu
cpufreq dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware 2023-10-25 15:51:22 +05:30
crypto dt-bindings: crypto: qcom,prng: document SA8775P and SC7280 2023-10-27 18:04:24 +08:00
csky
devfreq dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support 2023-10-19 21:27:11 +09:00
display drm next and fixes for 6.7-rc1 2023-11-07 17:10:02 -08:00
dma dmaengine updates for v6.7 2023-11-03 18:56:51 -10:00
dsp
dvfs
edac
eeprom I2C has largely driver updates for 6.7., i.e. feature additions (like 2023-11-05 08:41:14 -10:00
extcon Char/Misc driver changes for 6.6-rc1 2023-09-01 09:53:54 -07:00
firmware Qualcomm driver updates for v6.7 2023-10-18 17:18:02 +02:00
fpga dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
fsi dt-bindings: fsi: Document the IBM I2C Responder virtual FSI master 2023-08-11 13:32:14 +09:30
fuse
gnss
goldfish
gpio dt-bindings: gpio: vf610: add i.MX95 compatible 2023-10-05 19:52:58 +02:00
gpu dt-bindings: gpu: arm,mali-midgard: add specific compatibles for existing Exynos SoC 2023-11-15 12:50:20 +01:00
hsi
hwinfo dt-bindings: hwinfo: samsung,exynos-chipid: add exynosautov920 compatible 2023-11-15 13:48:53 +01:00
hwlock dt-bindings: use capital "OR" for multiple licenses in SPDX 2023-08-23 15:00:31 -05:00
hwmon dt-bindings: hwmon: npcm: Add npcm845 compatible string 2023-10-29 22:22:47 -07:00
i2c dt-bindings: i2c: exynos5: add specific compatible for Tesla FSD 2023-12-07 14:31:50 +01:00
i3c I3C for 6.7 2023-11-04 16:25:36 -10:00
iio dt-bindings: iio: samsung,exynos-adc: add specific compatibles for existing SoC 2023-11-15 12:50:20 +01:00
infiniband
input Input updates for 6.7 merge window: 2023-11-09 14:18:42 -08:00
interconnect Merge branch 'icc-misc' into icc-next 2023-10-10 14:11:07 +03:00
interrupt-controller SoC DT updates for v6.7 2023-11-01 14:37:04 -10:00
iommu dt-bindings: arm-smmu: Add SM7150 GPU SMMUv2 2023-10-12 13:48:28 +01:00
ipmi dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
leds media updates for v6.7-rc1 2023-11-06 15:06:06 -08:00
mailbox dt-bindings: mailbox: qcom-ipcc: document the SM8650 Inter-Processor Communication Controller 2023-11-04 13:46:53 -05:00
media media updates for v6.7-rc1 2023-11-06 15:06:06 -08:00
memory-controllers SoC driver updates for 6.7 2023-11-01 14:46:51 -10:00
mfd ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC 2023-11-15 12:50:20 +01:00
mips dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
misc dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
mmc dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatibles for existing SoC 2023-11-14 18:28:31 +01:00
mtd The main load of changes is related to Uwe's work converting platform 2023-11-04 11:04:30 -10:00
mux
net dt-bindings: net: ethernet-controller: Fix formatting error 2023-11-15 10:00:55 +00:00
nios2 dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
nvme
nvmem Char/Misc and other driver changes for 6.7-rc1 2023-11-03 14:51:08 -10:00
openrisc/opencores
opp dt-bindings: opp: opp-v2-kryo-cpu: Document named opp-microvolt property 2023-10-19 12:16:11 +05:30
pci pci-v6.7-changes 2023-11-02 14:05:18 -10:00
peci dt-bindings: Add bindings for peci-npcm 2023-08-07 18:27:55 +02:00
perf
phy phy-for-6.6 2023-11-03 19:06:12 -10:00
pinctrl dt-bindings: pinctrl: qcom,sa8775p-tlmm: add missing wakeup-parent 2023-10-26 15:51:40 +02:00
pmem dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
power - Core Frameworks 2023-11-02 14:40:51 -10:00
powerpc dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
pps dt-bindings: pps: pps-gpio: Convert to yaml 2023-08-18 16:04:13 -05:00
ptp
pwm dt-bindings: pwm: samsung: add specific compatible for Tesla FSD 2023-12-07 14:31:50 +01:00
regmap
regulator hwmon updates for v6.7-rc1 2023-10-31 17:44:17 -10:00
remoteproc remoteproc updates for v6.7 2023-11-07 16:53:28 -08:00
reserved-memory SoC driver updates for 6.7 2023-11-01 14:46:51 -10:00
reset Devicetree updates for v6.6: 2023-08-30 16:59:03 -07:00
riscv ARM: 2023-11-02 15:45:15 -10:00
rng dt-bindings: rng: meson: add meson-rng-s4 compatible 2023-10-05 18:16:31 +08:00
rtc dt-bindings: rtc: s3c-rtc: add specific compatibles for existing SoC 2023-11-15 12:50:19 +01:00
scsi
security/tpm
serial dt-bindings: serial: samsung: add specific compatible for Tesla FSD 2023-12-07 14:31:50 +01:00
serio
sifive
siox
slimbus
soc dt-bindings: samsung: exynos-sysreg: combine exynosautov920 with other enum 2023-12-11 08:31:38 +01:00
sound ASoC: dt-bindings: samsung-i2s: add specific compatibles for existing SoC 2023-11-15 12:50:20 +01:00
soundwire dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema 2023-10-30 16:02:36 -05:00
spi spi: Merge up fix 2023-10-30 13:20:58 +00:00
spmi
sram
staging/iio/adc
thermal dt-bindings: imx-thermal: Add #thermal-sensor-cells property 2023-10-15 23:40:10 +02:00
timer SoC DT updates for v6.7 2023-11-01 14:37:04 -10:00
timestamp
ufs scsi: ufs: qcom-ufs: dt-bindings: Document the SM8650 UFS Controller 2023-11-08 21:50:37 -05:00
usb dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types 2023-11-22 12:14:25 +00:00
virtio
w1
watchdog dt-bindings: watchdog: samsung: add specific compatible for Tesla FSD 2023-12-07 14:31:51 +01:00
x86
xillybus
.gitignore
.yamllint dt-bindings: yamllint: Enable quoted string check 2023-08-24 11:43:57 -05:00
ABI.rst
common-properties.txt
example-schema.yaml
graph.txt
index.rst
jailhouse.txt
Makefile dt-bindings: Drop kernel copy of common reserved-memory bindings 2023-10-24 11:41:29 -05:00
numa.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml media updates for v6.7-rc1 2023-11-06 15:06:06 -08:00
unittest.txt
vendor-prefixes.yaml SoC DT updates for v6.7 2023-11-01 14:37:04 -10:00
writing-bindings.rst
writing-schema.rst dt-bindings: writing-schema: add example for multiple DT_SCHEMA_FILES 2023-10-04 08:54:43 -05:00
xilinx.txt