linux/Documentation/devicetree/bindings
Maíra Canal 38712c5281
dt-bindings: gpu: v3d: Add per-compatible register restrictions
In order to enforce per-SoC register rules, add per-compatible
restrictions. For example, V3D 3.3 (used in brcm,7268-v3d) has a cache
controller (GCA), which is not present in other V3D generations. Declaring
these differences helps ensure the DTB accurately reflect the hardware
design.

The example was using an incorrect order for the register names. This
commit corrects that by enforcing the order established in the register
items description.

Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Maíra Canal <mcanal@igalia.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250317-v3d-gpu-reset-fixes-v6-2-f3ee7717ed17@igalia.com
2025-03-23 11:06:01 -03:00
..
access-controllers
arc
arm dt-bindings: rockchip: pmu: Ensure all properties are defined 2025-02-10 11:21:57 +01:00
ata dt-bindings: ata: ahci-platform: add missing iommus property 2024-11-12 12:15:59 +01:00
auxdisplay
board
bus
cache dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible 2025-01-07 20:16:21 -06:00
chrome dt-bindings: cros-ec: Remove google,cros-kbd-led-backlight 2024-12-30 01:31:05 +00:00
clock dt-bindings: clock: qcom: Add QCS8300 video clock controller 2025-02-02 20:59:04 -06:00
connector dt-bindings: connector: Add pd-revision property 2024-12-24 08:56:04 +01:00
counter
cpu dt-bindings: cpu: Drop duplicate nvidia,tegra186-ccplex-cluster.yaml 2024-09-13 14:55:24 -05:00
cpufreq dt-bindings: cpufreq: apple,cluster-cpufreq: Add A7-A11, T2 compatibles 2024-12-23 16:26:44 +05:30
crypto This update includes the following changes: 2025-01-24 07:48:10 -08:00
csky
devfreq
display dt-bindings: display: simple: Add POWERTIP PH128800T004-ZZA01 panel 2025-03-12 10:09:35 +01:00
dma dt-bindings: dma: atmel: Convert to json schema 2024-12-24 16:07:00 +05:30
dsp dt-bindings: dsp: fsl,dsp: fix power domain count 2024-11-01 17:25:02 +08:00
dvfs
edac
eeprom dt-bindings: eeprom: at24: Add compatible for Puya P24C256C 2025-01-06 21:20:31 +01:00
extcon
firmware dt-bindings: firmware: qcom,scm: Document ipq5424 SCM 2025-01-08 16:35:36 -06:00
fpga dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml 2024-10-03 10:35:28 -05:00
fsi
fuse dt-bindings: fuse: Move renesas,rcar-{efuse,otp} to nvmem 2024-11-05 05:33:46 +01:00
gnss
goldfish
gpio dt-bindings: gpio: fsl,qoriq-gpio: Add compatible string fsl,mpc8314-gpio 2025-01-13 09:20:25 +01:00
gpu dt-bindings: gpu: v3d: Add per-compatible register restrictions 2025-03-23 11:06:01 -03:00
hsi
hwinfo dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible 2024-10-27 20:51:21 +01:00
hwlock
hwmon dt-bindings: hwmon: adm1275: add adm1273 2025-01-07 09:07:35 -08:00
i2c dt-bindings: i2c: qcom-cci: Document x1e80100 compatible 2025-01-07 23:46:11 +01:00
i3c
iio IIO: 2nd set of fixes for the 6.13 cycle. 2025-01-16 13:46:08 +01:00
infiniband
input Devicetree updates for v6.14: 2025-01-24 15:09:20 -08:00
interconnect soc: driver updates for 6.14 2025-01-24 14:56:59 -08:00
interrupt-controller Updates for the interrupt subsystem: 2025-02-03 09:04:21 -08:00
iommu Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'qualcomm/msm', 'rockchip', 'riscv', 'core', 'intel/vt-d' and 'amd/amd-vi' into next 2025-01-17 09:02:35 +01:00
ipmi
leds dt-bindings: leds: Convert LP8860 into YAML format 2025-01-09 10:36:10 +00:00
loongarch
mailbox samsung: add gs101-mbox driver 2025-01-24 16:04:40 -08:00
media media: dt-bindings: trivial white-space and example cleanup 2025-01-07 12:21:44 +01:00
memory-controllers dt-bindings: memory-controller: qca,ath79-ddr-controller: Drop consumer from example 2025-01-07 08:35:34 -06:00
mfd Devicetree updates for v6.14: 2025-01-24 15:09:20 -08:00
mips
misc dt-bindings: misc: lwn,bk4-spi: Add binding 2024-12-02 00:32:28 +00:00
mmc dt-bindings: mmc: samsung,exynos-dw-mshc: add specific compatible for exynos8895 2025-01-13 16:07:57 +01:00
mtd dt-bindings: mtd: cadence: document required clock-names 2025-02-14 19:25:43 +01:00
mux
net wireless fixes for v6.14-rc3 2025-02-10 18:13:07 -08:00
nios2
nvme
nvmem dt-bindings: nvmem: qcom,qfprom: Add SAR2130P compatible 2025-02-04 10:55:48 -06:00
openrisc/opencores
opp dt-bindings: opp: h6: Add A100 operating points 2025-01-09 16:52:29 -06:00
pci Merge branch 'pci/controller/xilinx-cpm' 2025-01-23 13:05:06 -06:00
peci
perf dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible 2024-10-24 12:33:46 +01:00
phy dt-bindings: phy: qcom,qmp-pcie: document the SM8350 two lanes PCIe PHY 2024-12-25 01:17:33 +05:30
pinctrl dt-bindings: pinctrl: sunxi: add compatible for V853 2025-01-16 10:08:10 +01:00
platform
pmem
power power supply and reset changes for the 6.14 series 2025-01-27 15:37:16 -08:00
powerpc
pps
ptp
pwm dt-bindings: pwm: Correct indentation and style in DTS example 2025-01-08 08:30:56 +01:00
regmap
regulator regulator: qcom_smd: Add l2, l5 sub-node to mp5496 regulator 2025-02-05 12:19:49 +00:00
remoteproc Devicetree updates for v6.14: 2025-01-24 15:09:20 -08:00
reserved-memory
reset dt-bindings: clock: convert stm32 rcc bindings to json-schema 2025-01-15 15:17:05 -08:00
riscv RISC-V Patches for the 6.14 Merge Window, Part 1 2025-01-31 15:13:25 -08:00
rng dt-bindings: rng: add binding for BCM74110 RNG 2024-11-10 11:50:54 +08:00
rtc dt-bindings: rtc: mxc: Document fsl,imx31-rtc 2025-01-13 09:34:52 +01:00
scsi
serial TTY / Serial driver updates for 6.14-rc1 2025-01-28 09:55:04 -08:00
serio
sifive
siox
slimbus
soc Devicetree updates for v6.14: 2025-01-24 15:09:20 -08:00
sound ASoC: dt-bindings: ti,pcm1681: Fix the binding title 2025-01-21 18:10:12 +00:00
soundwire
spi spi: dt-bindings: Document CS active-high 2024-12-17 15:37:14 +00:00
spmi dt-bindings: spmi: qcom,x1e80100-spmi-pmic-arb: Add SAR2130P compatible 2024-11-10 10:56:47 +01:00
sram Devicetree updates for v6.14: 2025-01-24 15:09:20 -08:00
staging/iio/adc
thermal dt-bindings: thermal: qcom-tsens: Document ipq6018 temperature sensor 2025-01-07 08:35:34 -06:00
timer Devicetree updates for v6.14: 2025-01-24 15:09:20 -08:00
timestamp
tpm
ufs dt-bindings: ufs: Correct indentation and style in DTS example 2025-01-23 15:11:11 -06:00
usb USB / Thunderbolt driver updates for 6.14-rc1 2025-01-27 16:29:16 -08:00
virtio
w1 dt-bindings: w1: ds2482: Add vcc-supply property 2024-12-03 15:53:28 +01:00
watchdog dt-bindings: watchdog: Document Qualcomm IPQ5424 2025-01-06 19:38:08 +01:00
x86
xillybus
.gitignore
.yamllint
ABI.rst
common-properties.txt
dts-coding-style.rst docs: dt-bindings: Document preferred line wrapping 2025-01-23 16:53:10 -06:00
example-schema.yaml dt-bindings: Enable dtc "interrupt_provider" warnings 2024-11-08 13:15:53 -06:00
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
Makefile dt-bindings: Enable dtc "interrupt_provider" warnings 2024-11-08 13:15:53 -06:00
numa.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml Char/Misc/IIO driver updates for 6.14-rc1 2025-01-27 16:51:51 -08:00
unittest.txt
vendor-prefixes.yaml dt-bindings: vendor-prefixes: add csot 2025-02-07 09:56:02 -08:00
writing-bindings.rst
writing-schema.rst dt-bindings: writing-schema: Add details on YAML text blocks 2024-10-08 10:22:17 -05:00
xilinx.txt