Re: [PATCH v6 0/6] Raspberry PI 4 V3D enablement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Melissa,

Am 08.06.22 um 14:51 schrieb Melissa Wen:
On 06/03, Peter Robinson wrote:
This is a follow up from my v4 patchset. The power management pieces have
been split out to a separate independent set of patches by Stefan [1]. This
version 5 of the DRM patches are independent and given the V3D driver has
been upstream for some time the two patches to enable it in defconfigs can
be taken at anytime independent of the enablement for the Raspberry Pi 4.
Hi Peter,

I was able to check and run some tests on arm64, and it seems ok. But I
was not successful on bringing it up for arm using multi_v7_defconfig +
device_tree=bcm2711-rpi-4-b.dtb.

for Raspberry Pi 4 you also need to enable CONFIG_ARM_LPAE, which is not enabled in multi_v7_defconfig.

Best regards


How can I check this path?

Btw, using the config from rpi downstream kernel works nicely for arm
(on my side)

Best regards,

Melissa
I've tested this using mesa 22.0.x and Wayland/Gnome on Fedora 36, it's
more or less stable with basic testing.

Changes since v5:
- Update the DT compatible to match the others that were updated
- Adjust the Kconfig help text
- Add review tags

Changes since v4:
- Fixes for device tree and bindings
- Split out the power management changes into an independent set
- Rebase to 5.18
- Individual changes in patches

[1] https://www.spinics.net/lists/arm-kernel/msg980342.html

Nicolas Saenz Julienne (1):
   arm64: config: Enable DRM_V3D

Peter Robinson (5):
   dt-bindings: gpu: v3d: Add BCM2711's compatible
   drm/v3d: Get rid of pm code
   drm/v3d: Add support for bcm2711
   ARM: dts: bcm2711: Enable V3D
   ARM: configs: Enable DRM_V3D

  .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml  |  1 +
  arch/arm/boot/dts/bcm2711-rpi.dtsi             |  4 ++++
  arch/arm/boot/dts/bcm2711.dtsi                 | 11 +++++++++++
  arch/arm/configs/bcm2835_defconfig             |  1 +
  arch/arm/configs/multi_v7_defconfig            |  1 +
  arch/arm64/configs/defconfig                   |  1 +
  drivers/gpu/drm/v3d/Kconfig                    |  5 +++--
  drivers/gpu/drm/v3d/v3d_debugfs.c              | 18 +-----------------
  drivers/gpu/drm/v3d/v3d_drv.c                  | 12 +-----------
  drivers/gpu/drm/v3d/v3d_gem.c                  | 12 +-----------
  10 files changed, 25 insertions(+), 41 deletions(-)

--
2.36.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux