Files
linux/arch/arm/boot/dts/overlays/overlay_map.dts
Nick Hollinghurst c71434f17c overlays: Add vec-gpio-pi5-overlay
Add an overlay to allow composite video to be output on GPIOs 4-11
on Raspberry Pi 5, 500, 500+ or CM5 only, with an optional 108 MHz
clock on GPIO 0 and duplicate MSB on GPIO 27.

Requires composite video to be enabled and DPI to be disabled.

Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
2025-11-24 14:23:44 +00:00

558 lines
5.5 KiB
Plaintext

/dts-v1/;
/ {
audremap {
bcm2835;
bcm2711;
bcm2712 = "audremap-pi5";
};
audremap-pi5 {
bcm2712;
};
balena-fin {
bcm2835;
bcm2711;
};
bmp085_i2c-sensor {
deprecated = "use i2c-sensor,bmp085";
};
cm-swap-i2c0 {
bcm2835;
bcm2711;
};
cutiepi-panel {
bcm2711;
};
disable-bt {
bcm2835;
bcm2711;
bcm2712 = "disable-bt-pi5";
};
disable-bt-pi5 {
bcm2712;
};
disable-emmc2 {
bcm2711;
};
disable-wifi {
bcm2835;
bcm2711;
bcm2712 = "disable-wifi-pi5";
};
disable-wifi-pi5 {
bcm2712;
};
dwc-otg {
renamed = "dwc-otg-deprecated";
};
hifiberry-adc8x {
bcm2712;
};
hifiberry-dac8x {
bcm2712;
};
highperi {
bcm2711;
};
i2c0 {
bcm2835;
bcm2711;
bcm2712 = "i2c0-pi5";
};
i2c0-bcm2708 {
deprecated = "use i2c0";
};
i2c0-pi5 {
bcm2712;
};
i2c1 {
bcm2835;
bcm2711;
bcm2712 = "i2c1-pi5";
};
i2c1-bcm2708 {
deprecated = "use i2c1";
};
i2c1-pi5 {
bcm2712;
};
i2c2 {
bcm2712 = "i2c2-pi5";
};
i2c2-pi5 {
bcm2712;
};
i2c3 {
bcm2711;
bcm2712 = "i2c3-pi5";
};
i2c3-pi5 {
bcm2712;
};
i2c4 {
bcm2711;
};
i2c5 {
bcm2711;
};
i2c6 {
bcm2711;
};
i2s-gpio28-31 {
bcm2835;
bcm2711;
};
imx500 {
bcm2835;
bcm2711;
bcm2712 = "imx500-pi5";
};
imx500-pi5 {
bcm2712;
};
lirc-rpi {
deprecated = "use gpio-ir";
};
midi-uart0 {
bcm2835;
bcm2711;
bcm2712 = "midi-uart0-pi5";
};
midi-uart0-pi5 {
bcm2712;
};
midi-uart1 {
bcm2835;
bcm2711;
bcm2712 = "midi-uart1-pi5";
};
midi-uart1-pi5 {
bcm2712;
};
midi-uart2 {
bcm2711;
bcm2712 = "midi-uart2-pi5";
};
midi-uart2-pi5 {
bcm2712;
};
midi-uart3 {
bcm2711;
bcm2712 = "midi-uart3-pi5";
};
midi-uart3-pi5 {
bcm2712;
};
midi-uart4 {
bcm2711;
bcm2712 = "midi-uart4-pi5";
};
midi-uart4-pi5 {
bcm2712;
};
midi-uart5 {
bcm2711;
};
miniuart-bt {
bcm2835;
bcm2711;
};
mmc {
bcm2835;
bcm2711;
};
mpu6050 {
deprecated = "use i2c-sensor,mpu6050";
};
pcie-32bit-dma {
bcm2711;
bcm2712 = "pcie-32bit-dma-pi5";
};
pcie-32bit-dma-pi5 {
bcm2712;
};
pcie-compat-pi5 {
bcm2712;
};
pi3-act-led {
renamed = "act-led";
};
pi3-disable-bt {
renamed = "disable-bt";
};
pi3-disable-wifi {
renamed = "disable-wifi";
};
pi3-miniuart-bt {
renamed = "miniuart-bt";
};
pisound {
bcm2835;
bcm2711;
bcm2712 = "pisound-pi5";
};
pisound-pi5 {
bcm2712;
};
pwm-pio {
bcm2712;
};
pwm1 {
bcm2711;
};
ramoops {
bcm2835;
bcm2711 = "ramoops-pi4";
bcm2712 = "ramoops-pi4";
};
ramoops-pi4 {
bcm2711;
bcm2712;
};
rpi-cirrus-wm5102 {
renamed = "cirrus-wm5102";
};
rpi-dac {
renamed = "i2s-dac";
};
rpi-display {
renamed = "watterott-display";
};
rpi-proto {
renamed = "proto-codec";
};
rpivid-v4l2 {
deprecated = "no longer necessary";
};
sc16is750-spi0 {
renamed = "sc16is75x-spi,sc16is750,spi0-0";
};
sc16is752-spi0 {
renamed = "sc16is75x-spi,sc16is752,spi0-0";
};
sc16is752-spi1 {
renamed = "sc16is75x-spi,sc16is752,spi1-1cs,spi1-0";
};
sdhost {
bcm2835;
bcm2711;
};
sdio {
bcm2835;
bcm2711;
bcm2712 = "sdio-pi5";
};
sdio-1bit {
deprecated = "use sdio,bus_width=1,gpios_22_25";
};
sdio-pi5 {
bcm2712;
};
sdtweak {
deprecated = "use 'dtparam=sd_poll_once' etc.";
};
smi {
bcm2835;
bcm2711;
};
smi-dev {
bcm2835;
bcm2711;
};
smi-nand {
bcm2835;
bcm2711;
};
spi0-cs {
renamed = "spi0-2cs";
};
spi0-hw-cs {
deprecated = "no longer necessary";
};
spi2-1cs {
bcm2835;
bcm2711;
bcm2712 = "spi2-1cs-pi5";
};
spi2-1cs-pi5 {
bcm2712;
};
spi2-2cs {
bcm2835;
bcm2711;
bcm2712 = "spi2-2cs-pi5";
};
spi2-2cs-pi5 {
bcm2712;
};
spi3-1cs {
bcm2711;
bcm2712 = "spi3-1cs-pi5";
};
spi3-1cs-pi5 {
bcm2712;
};
spi3-2cs {
bcm2711;
bcm2712 = "spi3-2cs-pi5";
};
spi3-2cs-pi5 {
bcm2712;
};
spi4-1cs {
bcm2711;
};
spi4-2cs {
bcm2711;
};
spi5-1cs {
bcm2711;
bcm2712 = "spi5-1cs-pi5";
};
spi5-1cs-pi5 {
bcm2712;
};
spi5-2cs {
bcm2711;
bcm2712 = "spi5-2cs-pi5";
};
spi5-2cs-pi5 {
bcm2712;
};
spi6-1cs {
bcm2711;
};
spi6-2cs {
bcm2711;
};
tc358743 {
bcm2835;
bcm2711;
bcm2712 = "tc358743-pi5";
};
uart0 {
bcm2835;
bcm2711;
bcm2712 = "uart0-pi5";
};
uart0-pi5 {
bcm2712;
};
uart1 {
bcm2835;
bcm2711;
bcm2712 = "uart1-pi5";
};
uart1-pi5 {
bcm2712;
};
uart2 {
bcm2711;
bcm2712 = "uart2-pi5";
};
uart2-pi5 {
bcm2712;
};
uart3 {
bcm2711;
bcm2712 = "uart3-pi5";
};
uart3-pi5 {
bcm2712;
};
uart4 {
bcm2711;
bcm2712 = "uart4-pi5";
};
uart4-pi5 {
bcm2712;
};
uart5 {
bcm2711;
};
upstream {
bcm2835;
bcm2711 = "upstream-pi4";
};
upstream-aux-interrupt {
deprecated = "no longer necessary";
};
upstream-pi4 {
bcm2711;
};
vc4-fkms-v3d {
bcm2835;
bcm2711 = "vc4-fkms-v3d-pi4";
bcm2712 = "vc4-fkms-v3d-pi4";
};
vc4-fkms-v3d-pi4 {
bcm2711;
bcm2712;
};
vc4-kms-dpi-at056tn53v1 {
deprecated = "use vc4-kms-dpi-panel,at056tn53v1";
};
vc4-kms-v3d {
bcm2835;
bcm2711 = "vc4-kms-v3d-pi4";
bcm2712 = "vc4-kms-v3d-pi5";
};
vc4-kms-v3d-pi4 {
bcm2711;
bcm2712 = "vc4-kms-v3d-pi5";
};
vc4-kms-v3d-pi5 {
bcm2712;
};
vec-gpio {
bcm2712 = "vec-gpio-pi5";
};
vec-gpio-pi5 {
bcm2712;
};
vl805 {
bcm2711;
};
w1-gpio {
bcm2835;
bcm2711;
bcm2712 = "w1-gpio-pi5";
};
w1-gpio-pi5 {
bcm2712;
};
w1-gpio-pullup {
bcm2835;
bcm2711;
bcm2712 = "w1-gpio-pullup-pi5";
};
w1-gpio-pullup-pi5 {
bcm2712;
};
wifimac {
bcm2835;
bcm2711;
};
};