Skip to content

Commit 0a1a871

Browse files
committed
kernel: Fix for IN Token of USB Endpoint 1 stopping occasionally on Pi 4
See: raspberrypi/linux#4755 kernel: DPI panel configuration See: raspberrypi/linux#4753 kernel: KMS 7" DSI panel and touchscreen fixes See: raspberrypi/linux#4750 kernel: drm/vc4: Hold pm_runtime for vc4 See: raspberrypi/linux#4706
1 parent 1a0297b commit 0a1a871

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+57295
-57266
lines changed

boot/bcm2708-rpi-b-plus.dtb

878 Bytes
Binary file not shown.

boot/bcm2708-rpi-b-rev1.dtb

878 Bytes
Binary file not shown.

boot/bcm2708-rpi-b.dtb

878 Bytes
Binary file not shown.

boot/bcm2708-rpi-cm.dtb

878 Bytes
Binary file not shown.

boot/bcm2708-rpi-zero-w.dtb

878 Bytes
Binary file not shown.

boot/bcm2708-rpi-zero.dtb

878 Bytes
Binary file not shown.

boot/bcm2709-rpi-2-b.dtb

878 Bytes
Binary file not shown.

boot/bcm2710-rpi-2-b.dtb

878 Bytes
Binary file not shown.

boot/bcm2710-rpi-3-b-plus.dtb

878 Bytes
Binary file not shown.

boot/bcm2710-rpi-3-b.dtb

878 Bytes
Binary file not shown.

boot/bcm2710-rpi-cm3.dtb

878 Bytes
Binary file not shown.

boot/bcm2710-rpi-zero-2-w.dtb

878 Bytes
Binary file not shown.

boot/bcm2710-rpi-zero-2.dtb

878 Bytes
Binary file not shown.

boot/bcm2711-rpi-4-b.dtb

878 Bytes
Binary file not shown.

boot/bcm2711-rpi-400.dtb

878 Bytes
Binary file not shown.

boot/bcm2711-rpi-cm4.dtb

878 Bytes
Binary file not shown.

boot/kernel.img

8 Bytes
Binary file not shown.

boot/kernel7.img

0 Bytes
Binary file not shown.

boot/kernel7l.img

928 Bytes
Binary file not shown.

boot/kernel8.img

1.73 KB
Binary file not shown.

boot/overlays/README

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3563,6 +3563,34 @@ Load: dtoverlay=vc4-kms-dpi-at056tn53v1
35633563
Params: <None>
35643564

35653565

3566+
Name: vc4-kms-dpi-generic
3567+
Info: Enable a generic DPI display under KMS. Default timings are for the
3568+
Adafruit Kippah with 800x480 panel and RGB666 (GPIOs 0-21)
3569+
Requires vc4-kms-v3d to be loaded.
3570+
Load: dtoverlay=vc4-kms-dpi-generic,<param>=<val>
3571+
Params: clock-frequency Display clock frequency (Hz)
3572+
hactive Horizontal active pixels
3573+
hfp Horizontal front porch
3574+
hsync Horizontal sync pulse width
3575+
hbp Horizontal back porch
3576+
vactive Vertical active lines
3577+
vfp Vertical front porch
3578+
vsync Vertical sync pulse width
3579+
vbp Vertical back porch
3580+
hsync-invert Horizontal sync active low
3581+
vsync-invert Vertical sync active low
3582+
de-invert Data Enable active low
3583+
pixclk-invert Negative edge pixel clock
3584+
width-mm Define the screen width in mm
3585+
height-mm Define the screen height in mm
3586+
rgb565 Change to RGB565 output on GPIOs 0-19
3587+
rgb666-padhi Change to RGB666 output on GPIOs 0-9, 12-17, and
3588+
20-25
3589+
rgb888 Change to RGB888 output on GPIOs 0-27
3590+
bus-format Override the bus format for a MEDIA_BUS_FMT_*
3591+
value. NB also overridden by rgbXXX overrides.
3592+
3593+
35663594
Name: vc4-kms-dsi-7inch
35673595
Info: Enable the Raspberry Pi DSI 7" screen.
35683596
Includes the edt-ft5406 for the touchscreen element.
@@ -3620,8 +3648,8 @@ Params: cma-512 CMA is 512MB (needs 1GB)
36203648
cma-default Use upstream's default value
36213649
audio Enable or disable audio over HDMI (default "on")
36223650
noaudio Disable all HDMI audio (default "off")
3623-
nocomposite Disable the composite video output (default
3624-
"off")
3651+
composite Enable the composite output (default "off")
3652+
N.B. Disables all other outputs on a Pi 4.
36253653

36263654

36273655
Name: vc4-kms-v3d-pi4
2.95 KB
Binary file not shown.

boot/overlays/vc4-kms-dsi-7inch.dtbo

-32 Bytes
Binary file not shown.

boot/overlays/vc4-kms-v3d.dtbo

-2 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)