[U-Boot] [PATCH 092/126] x86: Allow removal of standard PCH drivers
Bin Meng
bmeng.cn at gmail.com
Thu Oct 10 09:25:44 UTC 2019
Hi Simon,
On Wed, Sep 25, 2019 at 10:59 PM Simon Glass <sjg at chromium.org> wrote:
>
> These drivers are not needed on all platforms. While they are small, it
> is useful in TPL to drop then. Add Kconfig control to allow this.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> drivers/pch/Kconfig | 18 ++++++++++++++++++
> drivers/pch/Makefile | 4 ++--
> 2 files changed, 20 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/pch/Kconfig b/drivers/pch/Kconfig
> index 18f006de24c..a02a1b857cc 100644
> --- a/drivers/pch/Kconfig
> +++ b/drivers/pch/Kconfig
> @@ -7,3 +7,21 @@ config PCH
> northbridge / southbridge architecture that was previously used. The
> PCH allows for higher performance since the memory functions are
> handled in the CPU.
> +
> +config X86_PCH7
> + bool "Add support for Intel PCH7"
> + default y if X86
> + help
> + Enable this if your SoC uses Platform Controller Hub 7 (PCH7). This
> + dates from about 2011 and is used on queensbay, for example. The
> + PCH proides access to the GPIO and SPI base addresses, among other
typo: provides
> + functions.
> +
> +config X86_PCH9
> + bool "Add support for Intel PCH9"
> + default y if X86
> + help
> + Enable this if your SoC uses Platform Controller Hub 9 (PCH9). This
> + dates from about 2015 and is used on queensbay, for example. The
used on baytrail, I think
> + PCH proides access to the GPIO and SPI base addresses, among other
typo: provides
> + functions.
> diff --git a/drivers/pch/Makefile b/drivers/pch/Makefile
> index 8ea6b7852ac..d5de3e48be1 100644
> --- a/drivers/pch/Makefile
> +++ b/drivers/pch/Makefile
> @@ -1,6 +1,6 @@
> # SPDX-License-Identifier: GPL-2.0+
>
> obj-y += pch-uclass.o
> -obj-y += pch7.o
> -obj-y += pch9.o
> +obj-$(CONFIG_X86_PCH7) += pch7.o
> +obj-$(CONFIG_X86_PCH9) += pch9.o
> obj-$(CONFIG_SANDBOX) += sandbox_pch.o
> --
Other than above,
Reviewed-by: Bin Meng <bmeng.cn at gmail.com>
More information about the U-Boot
mailing list