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

Stefan Wahren stefan.wahren at i2se.com
Wed Jun 8 15:35:28 PDT 2022


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 at lists.infradead.org
>> http://lists.infradead.org/mailman/listinfo/linux-arm-kernel



More information about the linux-arm-kernel mailing list