linux-stable/Documentation/devicetree/bindings
Linus Torvalds 6d75c6f40a arm64 updates for 6.9:
* Reorganise the arm64 kernel VA space and add support for LPA2 (at
   stage 1, KVM stage 2 was merged earlier) - 52-bit VA/PA address range
   with 4KB and 16KB pages
 
 * Enable Rust on arm64
 
 * Support for the 2023 dpISA extensions (data processing ISA), host only
 
 * arm64 perf updates:
 
   - StarFive's StarLink (integrates one or more CPU cores with a shared
     L3 memory system) PMU support
 
   - Enable HiSilicon Erratum 162700402 quirk for HIP09
 
   - Several updates for the HiSilicon PCIe PMU driver
 
   - Arm CoreSight PMU support
 
   - Convert all drivers under drivers/perf/ to use .remove_new()
 
 * Miscellaneous:
 
   - Don't enable workarounds for "rare" errata by default
 
   - Clean up the DAIF flags handling for EL0 returns (in preparation for
     NMI support)
 
   - Kselftest update for ptrace()
 
   - Update some of the sysreg field definitions
 
   - Slight improvement in the code generation for inline asm I/O
     accessors to permit offset addressing
 
   - kretprobes: acquire regs via a BRK exception (previously done via a
     trampoline handler)
 
   - SVE/SME cleanups, comment updates
 
   - Allow CALL_OPS+CC_OPTIMIZE_FOR_SIZE with clang (previously disabled
     due to gcc silently ignoring -falign-functions=N)
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE5RElWfyWxS+3PLO2a9axLQDIXvEFAmXxiSgACgkQa9axLQDI
 XvHd7hAAjQrQqxJogPT2ahM5/gxct8qTrXpIgX0B1Y7bb5R8ztvOUN9MJNuDyRsj
 0s28SSZw387LReM5OUu+U6G/iahcuNAyP/8d9qeac32Tidd255fV3KPEh4C4eC+u
 0HeOqLBZ+stmNoa71tBC2K6SmchizhYyYduvRnri8km8K4OMDawHWqWRTXl0PNRT
 RMVJvZTDJMPfMBFeD4+B7EnSFOoP14tKCw9MZvlbpT2PEV0kINjhCQiojW2jJgqv
 w36vm/dhwsg1avSzT1xhy3KE+m+7n28+IC/wr1HB7c1WumvYKv7Z84ieCp3PlO3Z
 owvVO7dKJC6X3RkoY6Kge5p2RHU6poDerDVHYiAvG+Zi57nrDmHyAubskThsGTGR
 AibSEeJ5nQ0yM6hx7zAIQa5XEo4l0svD1ZM7NynY+5JR44W9cdAH3SnEsvIBMGIf
 /ja+iZ1W4ZQnIESQXD5uDPSxILfqQ8Ebhdorpw+Qg3rB7OhdTdGSSGQCi6V2PcJH
 d/ErFO+i0lFRBPJtBbUAN4EEu3HJcVYEoEnVJYQahC+6KyNGLxO+7L6sH0YO7Pag
 P1LRa6h8ktuBMrbCrOPWdmJYNDYCbb5rRtmcCwO0ItZ4g5tYWp9djFc8pyctCaNB
 MZxxRrUCNwXTOcFTDiYzyk+JCvpf3EvXfvj8AH+P8BMjFWgqHqw=
 =KTD/
 -----END PGP SIGNATURE-----

Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux

Pull arm64 updates from Catalin Marinas:
 "The major features are support for LPA2 (52-bit VA/PA with 4K and 16K
  pages), the dpISA extension and Rust enabled on arm64. The changes are
  mostly contained within the usual arch/arm64/, drivers/perf, the arm64
  Documentation and kselftests. The exception is the Rust support which
  touches some generic build files.

  Summary:

   - Reorganise the arm64 kernel VA space and add support for LPA2 (at
     stage 1, KVM stage 2 was merged earlier) - 52-bit VA/PA address
     range with 4KB and 16KB pages

   - Enable Rust on arm64

   - Support for the 2023 dpISA extensions (data processing ISA), host
     only

   - arm64 perf updates:

      - StarFive's StarLink (integrates one or more CPU cores with a
        shared L3 memory system) PMU support

      - Enable HiSilicon Erratum 162700402 quirk for HIP09

      - Several updates for the HiSilicon PCIe PMU driver

      - Arm CoreSight PMU support

      - Convert all drivers under drivers/perf/ to use .remove_new()

   - Miscellaneous:

      - Don't enable workarounds for "rare" errata by default

      - Clean up the DAIF flags handling for EL0 returns (in preparation
        for NMI support)

      - Kselftest update for ptrace()

      - Update some of the sysreg field definitions

      - Slight improvement in the code generation for inline asm I/O
        accessors to permit offset addressing

      - kretprobes: acquire regs via a BRK exception (previously done
        via a trampoline handler)

      - SVE/SME cleanups, comment updates

      - Allow CALL_OPS+CC_OPTIMIZE_FOR_SIZE with clang (previously
        disabled due to gcc silently ignoring -falign-functions=N)"

* tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (134 commits)
  Revert "mm: add arch hook to validate mmap() prot flags"
  Revert "arm64: mm: add support for WXN memory translation attribute"
  Revert "ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512"
  ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512
  kselftest/arm64: Add 2023 DPISA hwcap test coverage
  kselftest/arm64: Add basic FPMR test
  kselftest/arm64: Handle FPMR context in generic signal frame parser
  arm64/hwcap: Define hwcaps for 2023 DPISA features
  arm64/ptrace: Expose FPMR via ptrace
  arm64/signal: Add FPMR signal handling
  arm64/fpsimd: Support FEAT_FPMR
  arm64/fpsimd: Enable host kernel access to FPMR
  arm64/cpufeature: Hook new identification registers up to cpufeature
  docs: perf: Fix build warning of hisi-pcie-pmu.rst
  perf: starfive: Only allow COMPILE_TEST for 64-bit architectures
  MAINTAINERS: Add entry for StarFive StarLink PMU
  docs: perf: Add description for StarFive's StarLink PMU
  dt-bindings: perf: starfive: Add JH8100 StarLink PMU
  perf: starfive: Add StarLink PMU support
  docs: perf: Update usage for target filter of hisi-pcie-pmu
  ...
2024-03-14 15:35:42 -07:00
..
arc
arm ARM: SoC drivers for 6.9 2024-03-12 10:35:24 -07:00
ata ata changes for 6.9-rc1 2024-03-13 09:29:53 -07:00
auxdisplay dt-bindings: auxdisplay: Add bindings for generic 7-segment LED 2024-03-08 14:15:47 +02:00
board
bus dt-bindings: bus: imx-weim: convert to YAML 2024-02-26 08:25:59 +01:00
cache Devicetree for v6.8: 2024-01-12 15:05:30 -08:00
chrome
clock Qualcomm ARM64 DeviceTree updates for v6.9 2024-03-01 11:16:36 +01:00
connector dt-bindings: connector: Add child nodes for multiple PD capabilities 2024-01-04 15:59:11 +01:00
counter
cpu dt-bindings: arm: merge qcom,idle-state with idle-state 2024-01-09 10:56:18 -06:00
cpufreq dt-bindings: cpufreq: qcom-hw: document SM8650 CPUFREQ Hardware 2023-10-25 15:51:22 +05:30
crypto dt-bindings: crypto: qcom-qce: document the SC7280 crypto engine 2023-12-22 12:30:19 +08:00
csky
devfreq dt-bindings: devfreq: event: rockchip,dfi: Add rk3588 support 2023-10-19 21:27:11 +09:00
display drm for 6.9: 2024-03-13 18:34:05 -07:00
dma dt-bindings: dmaengine: Add Loongson LS2X APB DMA controller 2023-12-21 21:35:13 +05:30
dsp
dvfs
edac
eeprom dt-bindings: at24: add ROHM BR24G04 2024-01-18 21:10:43 +01:00
extcon Char/Misc driver changes for 6.6-rc1 2023-09-01 09:53:54 -07:00
firmware dt-bindings: firmware: xilinx: Describe soc-nvmem subnode 2024-02-06 08:01:32 +01:00
fpga dt-bindings: firmware: xilinx: Fix versal-fpga node name 2024-01-22 14:01:38 +01:00
fsi dt-bindings: fsi: Document the IBM I2C Responder virtual FSI master 2023-08-11 13:32:14 +09:30
fuse
gnss dt-bindings: gnss: u-blox: add "reset-gpios" binding 2023-12-15 09:12:51 +01:00
goldfish
gpio Pin control changes for the v6.9 kernel cycle: 2024-03-14 10:22:26 -07:00
gpu dt-bindings: gpu: Add PowerVR Series5 SGX GPUs 2024-01-26 09:40:17 +02: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: Support Aspeed g6 PWM TACH Control 2024-03-07 10:47:07 -08:00
i2c dt-bindings: i2c: exynos5: add google,gs101-hsi2c compatible 2024-01-22 12:02:58 +01:00
i3c I3C for 6.7 2023-11-04 16:25:36 -10:00
iio Char/Misc and other Driver changes for 6.8-rc1 2024-01-17 16:47:17 -08:00
infiniband
input dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema 2024-02-08 13:06:03 +00:00
interconnect Merge branch 'icc-sm6115' of https://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into HEAD 2023-12-16 23:18:16 -06:00
interrupt-controller dt-bindings: interrupt-controller: Add starfive,jh8100-intc 2024-02-26 15:09:18 +01:00
iommu dt-bindings: arm-smmu: Document SM8650 GPU SMMU 2024-02-26 07:29:54 -08:00
ipmi dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
leds - Core Frameworks 2024-03-14 10:38:25 -07:00
loongarch dt-bindings: loongarch: Add Loongson SoC boards compatibles 2024-01-17 12:43:00 +08:00
mailbox dt-bindings: mailbox: fsl,mu: add i.MX95 Generic/ELE/V2X MU compatible 2024-03-10 19:05:23 -05:00
media MediaTek ARM64 DeviceTree updates for v6.9 2024-02-29 16:15:18 +01:00
memory-controllers dt-bindings: memory-controller: st,stm32: add MP25 support 2024-02-27 10:18:02 +01:00
mfd dt-bindings: mfd: syscon: Add ti,am62-usb-phy-ctrl compatible 2024-02-29 17:16:19 +00:00
mips dt-bindings: Drop remaining unneeded quotes 2023-08-24 11:43:57 -05:00
misc dt-bindings: fsl,dpaa2-console: drop unneeded quotes 2023-11-28 13:21:59 -06:00
mmc dt-bindings: mmc: hisilicon,hi3798cv200-dw-mshc: add Hi3798MV200 binding 2024-03-05 13:01:53 +01:00
mtd dt-bindings: mtd: partitions: u-boot: Fix typo 2023-12-22 12:32:57 +01:00
mux
net wireless-next patches for v6.9 2024-03-08 09:05:49 -08:00
nios2 dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
nvme
nvmem Char/Misc and other Driver changes for 6.8-rc1 2024-01-17 16:47:17 -08:00
openrisc/opencores
opp dt-bindings: opp: drop maxItems from inner items 2024-03-11 10:39:24 +05:30
pci Merge branch 'pci/controller/qcom' 2024-03-12 12:14:26 -05:00
peci
perf dt-bindings: perf: starfive: Add JH8100 StarLink PMU 2024-03-04 14:19:48 +00:00
phy dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add X1E80100 USB PHY binding 2023-12-21 22:39:59 +05:30
pinctrl dt-bindings: pinctrl: qcom: update compatible name for match with driver 2024-03-10 00:43:05 +01:00
pmem dt-bindings: Fix typos 2023-08-18 11:32:25 -05:00
power dt-bindings: power: rpmpd: Add MSM8974 power domains 2024-02-13 13:16:49 +01: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: amlogic: Add a new binding for meson8 pwm types 2024-03-02 11:00:45 +01:00
regmap
regulator hwmon updates for v6.9 2024-03-13 11:26:58 -07:00
remoteproc remoteproc updates for v6.8 2024-01-17 15:09:12 -08:00
reserved-memory SoC driver updates for 6.7 2023-11-01 14:46:51 -10:00
reset Renesas DT binding updates for v6.9 2024-02-29 15:09:28 +01:00
riscv RISC-V Patches for the 6.8 Merge Window, Part 4 2024-01-20 11:06:04 -08:00
rng dt-bindings: rng: starfive: Add jh8100 compatible string 2023-12-22 12:30:19 +08:00
rtc RTC for 6.8 2024-01-18 17:25:39 -08:00
scsi
serial TTY/Serial changes for 6.8-rc1 2024-01-18 11:37:24 -08:00
serio
sifive
siox
slimbus
soc Core: 2024-03-13 11:33:10 -07:00
sound ASoC: Updates for v6.9 2024-03-11 16:18:47 +01:00
soundwire dt-bindings: soundwire: Add reference to soundwire-controller.yaml schema 2023-10-30 16:02:36 -05:00
spi spi: dt-bindings: introduce FIFO depth properties 2024-03-05 20:42:49 +00:00
spmi
sram dt-bindings: sram: narrow regex for unit address to hex numbers 2024-02-23 21:04:01 +01:00
staging/iio/adc
thermal dt-bindings: mfd: dlg,da9063: Convert da9062 to json-schema 2024-02-08 13:06:03 +00:00
timer Updates for time and clocksources: 2024-01-21 11:14:40 -08:00
timestamp
tpm dt-bindings: tpm: Add compatible string atmel,attpm20p 2024-03-12 00:26:05 +02:00
ufs Devicetree fixes for v6.8: 2024-02-15 10:19:55 -08:00
usb Devicetree fixes for v6.8: 2024-02-15 10:19:55 -08:00
virtio
w1 dt-bindings: w1: Add AMD AXI w1 host and MAINTAINERS entry 2023-11-15 22:04:01 +01:00
watchdog linux-watchdog 6.8-rc1 tag 2024-01-12 13:32:30 -08:00
x86
xillybus
.gitignore
.yamllint dt-bindings: yamllint: Enable quoted string check 2023-08-24 11:43:57 -05:00
ABI.rst
Makefile dt-bindings: don't anchor DT_SCHEMA_FILES to bindings directory 2024-01-16 13:29:56 -06:00
common-properties.txt
dts-coding-style.rst docs: dt-bindings: add DTS Coding Style document 2023-12-07 15:56:50 -06:00
example-schema.yaml
graph.txt
index.rst docs: dt-bindings: add DTS Coding Style document 2023-12-07 15:56:50 -06:00
jailhouse.txt
numa.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml regulator: dt-bindings: promote infineon buck converters to their own binding 2024-02-25 12:37:46 -08:00
unittest.txt
vendor-prefixes.yaml drm for 6.9: 2024-03-13 18:34:05 -07: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