Skip to content

Commit 45c2e74

Browse files
DTS to selectively enable audio out for testing, and a DPI tweak. DO NOT MERGE.
1 parent 572ef48 commit 45c2e74

File tree

4 files changed

+30
-0
lines changed

4 files changed

+30
-0
lines changed

arch/arm/boot/dts/overlays/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
dtb-$(CONFIG_ARCH_BCM2835) += overlay_map.dtb hat_map.dtb README
44

55
dtbo-$(CONFIG_ARCH_BCM2835) += \
6+
test-rp1-audio-out.dtbo \
67
act-led.dtbo \
78
adafruit-st7735r.dtbo \
89
adafruit18.dtbo \
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/*
2+
* test-rp1-audio-out-overlay.dts -- for testing, do not merge
3+
*/
4+
5+
/dts-v1/;
6+
/plugin/;
7+
8+
/ {
9+
compatible = "brcm,bcm2835";
10+
11+
fragment@0 {
12+
target = <&rp1_audio_out>;
13+
__overlay__ {
14+
status = "ok";
15+
};
16+
};
17+
};

arch/arm/boot/dts/overlays/vc4-kms-dpi-generic-overlay.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@
7373
<&dpi_node_generic>, "pinctrl-0:0=",<&dpi_18bit_cpadhi_gpio0>;
7474
rgb666-padhi = <&panel_generic>, "bus-format:0=0x1015",
7575
<&dpi_node_generic>, "pinctrl-0:0=",<&dpi_18bit_cpadhi_gpio0>;
76+
rgb666-experimental = <&panel_generic>, "bus-format:0=0x1015",
77+
<&dpi_node_generic>, "pinctrl-0:0=",<&dpi_18bit_cpadhi_gpio1>;
7678
bgr888 = <&panel_generic>, "bus-format:0=0x1013",
7779
<&dpi_node_generic>, "pinctrl-0:0=",<&dpi_gpio0>;
7880
rgb888 = <&panel_generic>, "bus-format:0=0x100a",

arch/arm64/boot/dts/broadcom/rp1.dtsi

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -804,6 +804,16 @@
804804
"gpio24", "gpio25";
805805
bias-disable;
806806
};
807+
rp1_dpi_18bit_cpadhi_gpio1: rp1_dpi_18bit_cpadhi_gpio1 { /* Mode 6 with GPIO1(DEN) but not GPIO0 */
808+
function = "dpi";
809+
pins = "gpio1", "gpio2", "gpio3", "gpio4", "gpio5",
810+
"gpio6", "gpio7", "gpio8", "gpio9",
811+
"gpio12", "gpio13", "gpio14", "gpio15",
812+
"gpio16", "gpio17",
813+
"gpio20", "gpio21", "gpio22", "gpio23",
814+
"gpio24", "gpio25";
815+
bias-disable;
816+
};
807817
rp1_dpi_24bit_gpio2: rp1_dpi_24bit_gpio2 { /* Mode 7 */
808818
function = "dpi";
809819
pins = "gpio2", "gpio3", "gpio4", "gpio5",

0 commit comments

Comments
 (0)