diff mbox series

[v1,2/2] arm64: configs: Support DEVAPC on MediaTek platforms

Message ID 1608713092-26952-3-git-send-email-neal.liu@mediatek.com
State Accepted
Commit e25efbd140c296b52aaa5f0380628e55578c5eed
Headers show
Series arm64: Support devapc on MediaTek MT6779 platform | expand

Commit Message

Neal Liu Dec. 23, 2020, 8:44 a.m. UTC
Support DEVAPC on MediaTek platforms by enabling CONFIG_MTK_DEVAPC.

Signed-off-by: Neal Liu <neal.liu@mediatek.com>
---
 arch/arm64/configs/defconfig |    1 +
 1 file changed, 1 insertion(+)

Comments

Matthias Brugger Jan. 31, 2021, 2:07 p.m. UTC | #1
On 23/12/2020 09:44, Neal Liu wrote:
> Support DEVAPC on MediaTek platforms by enabling CONFIG_MTK_DEVAPC.

> 

> Signed-off-by: Neal Liu <neal.liu@mediatek.com>

> ---

>  arch/arm64/configs/defconfig |    1 +

>  1 file changed, 1 insertion(+)

> 

> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig

> index 17a2df6..a373776 100644

> --- a/arch/arm64/configs/defconfig

> +++ b/arch/arm64/configs/defconfig

> @@ -257,6 +257,7 @@ CONFIG_MTD_NAND_MARVELL=y

>  CONFIG_MTD_NAND_FSL_IFC=y

>  CONFIG_MTD_NAND_QCOM=y

>  CONFIG_MTD_SPI_NOR=y

> +CONFIG_MTK_DEVAPC=m

>  CONFIG_SPI_CADENCE_QUADSPI=y

>  CONFIG_BLK_DEV_LOOP=y

>  CONFIG_BLK_DEV_NBD=m

> 


From my understanding, defconfig is for a minimal config that allows to boot a
machine. As MTK_DEVAPC is a rather exotic driver to detect bus access
violations, I think it's not a good candidate for inclusion in defconfig.

In any case, I added the SoC maintainer, so that they can correct me, if I'm
wrong :)

Regards,
Matthias
Matthias Brugger Feb. 1, 2021, 8:50 a.m. UTC | #2
On 31/01/2021 23:23, Arnd Bergmann wrote:
> On Sun, Jan 31, 2021 at 3:07 PM Matthias Brugger <matthias.bgg@gmail.com> wrote:

>> On 23/12/2020 09:44, Neal Liu wrote:

>>> Support DEVAPC on MediaTek platforms by enabling CONFIG_MTK_DEVAPC.

>>>

>>> Signed-off-by: Neal Liu <neal.liu@mediatek.com>

>>> ---

>>>  arch/arm64/configs/defconfig |    1 +

>>>  1 file changed, 1 insertion(+)

>>>

>>> diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig

>>> index 17a2df6..a373776 100644

>>> --- a/arch/arm64/configs/defconfig

>>> +++ b/arch/arm64/configs/defconfig

>>> @@ -257,6 +257,7 @@ CONFIG_MTD_NAND_MARVELL=y

>>>  CONFIG_MTD_NAND_FSL_IFC=y

>>>  CONFIG_MTD_NAND_QCOM=y

>>>  CONFIG_MTD_SPI_NOR=y

>>> +CONFIG_MTK_DEVAPC=m

>>>  CONFIG_SPI_CADENCE_QUADSPI=y

>>>  CONFIG_BLK_DEV_LOOP=y

>>>  CONFIG_BLK_DEV_NBD=m

>>>

>>

>> From my understanding, defconfig is for a minimal config that allows to boot a

>> machine. As MTK_DEVAPC is a rather exotic driver to detect bus access

>> violations, I think it's not a good candidate for inclusion in defconfig.

>>

>> In any case, I added the SoC maintainer, so that they can correct me, if I'm

>> wrong :)

> 

> I generally don't mind adding platform specific drivers as loadable modules

> even if they are somewhat obscure. For built-in drivers, this is

> different though,

> as those have a noticeable impact on other platforms.

> 

> I haven't kept track of what this particular driver does, but from the Kconfig

> description, I'd say it should get enabled in defconfig.

> 


Thanks for the feedback Arnd.
Applied now to v5.11-next/defconfig
diff mbox series

Patch

diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 17a2df6..a373776 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -257,6 +257,7 @@  CONFIG_MTD_NAND_MARVELL=y
 CONFIG_MTD_NAND_FSL_IFC=y
 CONFIG_MTD_NAND_QCOM=y
 CONFIG_MTD_SPI_NOR=y
+CONFIG_MTK_DEVAPC=m
 CONFIG_SPI_CADENCE_QUADSPI=y
 CONFIG_BLK_DEV_LOOP=y
 CONFIG_BLK_DEV_NBD=m