bcm27xx: add support for linux v5.15
[openwrt/staging/ldir.git] / target / linux / bcm27xx / patches-5.15 / 950-0325-vc-sm-cma-fixed-kbuild-problem.patch
1 From b2f0ef390348a2676358fd8d66b850c4a6f888e9 Mon Sep 17 00:00:00 2001
2 From: gesangtome <gesangtome@foxmail.com>
3 Date: Fri, 1 Jan 2021 18:03:17 +0800
4 Subject: [PATCH] vc-sm-cma: fixed kbuild problem
5
6 error logs:
7 drivers/staging/vc04_services/vc-sm-cma/Kconfig:1:error: recursive dependency detected!
8 drivers/staging/vc04_services/vc-sm-cma/Kconfig:1: symbol BCM_VC_SM_CMA is selected by BCM2835_VCHIQ_MMAL
9 drivers/staging/vc04_services/vchiq-mmal/Kconfig:1: symbol BCM2835_VCHIQ_MMAL depends on BCM2835_VCHIQ
10 drivers/staging/vc04_services/Kconfig:14: symbol BCM2835_VCHIQ is selected by BCM_VC_SM_CMA
11 For a resolution refer to Documentation/kbuild/kconfig-language.rst
12 subsection "Kconfig recursive dependency limitations"
13
14 Tested-by: make ARCH=arm64 bcm2711_defconfig
15 Test platform: fedora 33
16 Branch: rpi-5.10.y
17 ---
18 drivers/staging/vc04_services/vchiq-mmal/Kconfig | 2 +-
19 1 file changed, 1 insertion(+), 1 deletion(-)
20
21 --- a/drivers/staging/vc04_services/vchiq-mmal/Kconfig
22 +++ b/drivers/staging/vc04_services/vchiq-mmal/Kconfig
23 @@ -1,6 +1,6 @@
24 config BCM2835_VCHIQ_MMAL
25 tristate "BCM2835 MMAL VCHIQ service"
26 - depends on BCM2835_VCHIQ
27 + select BCM2835_VCHIQ
28 select BCM_VC_SM_CMA
29 help
30 Enables the MMAL API over VCHIQ interface as used for the