mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-02 02:34:05 +08:00
4bb2d1009f
This branch contains a handful of updates of SoC base code that had dependencies on other external trees that have now been merged: * Support for the new EXYNOS5250 SoC from Samsung * SMP and power domain support for Tegra3 from NVIDIA * ux500 updates for exporting SoC information through sysfs -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAABAgAGBQJPcpwnAAoJEIwa5zzehBx3RIQP/AvTVHF7EIXfu5XGLBYeKW+U HBeT1kO1qL8m3gA/+DG/JzNpd8JDlILGob6hUN4lqA8f49MBkmttdbATZvBj4Nx+ T4+louPteiueexJdolj6hVCuNBhFJLgik3zMKGHvL8wbvqYHKpfqvuWWuzxtP3Hl F1BvFSrQ5TZALGtNiRWDMwxFa2oA03ZNXjy+v9i3GIdn1vH18/IDryz7/7MW6GPv NuKmZkcEpX2jDFe3AkqUMLxqMYizfuGg20FlV4tmxiF5Wlht6EiN38Y56LZgwuly mde6AWN8qgwTYDk4cJ5ZVJtwkowosF5ko57V3SPmVaVc/WajZ0v28gt9YgNLVPL7 TXFEUJgIxzJnyM+DoSltzQ9tCsWUscQGmyPt4QSOLO2D76/3z+8+24/EwAIM/7Bj u5/+74k5jDBZe1suCt/1P1Vr3l5Z3os483R7y4BtyLtWtQvBcjpkITj9lHmnsAf3 RqN2Z4osLcILwWVKa2y2DCOeJm0jvSCsn53+O3FGTSqhfwWTUVkqaDALeGXwJGbH 2rMks18BqJ2sT2ruFXHiVvZOj/8XxkcLsq8ztnuYoHQssrNtAtBM97l/xi1V7L0z FmXnPszVA1mIkelsY2VDImEks/Iaad4o3Iuba9Yr3OKOSr/d8kLyB0reTmS/SHQL u/o8ch/V5QVEo/H+ud7K =X89H -----END PGP SIGNATURE----- Merge tag 'soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull "ARM: More SoC support updates" from Olof Johansson: "This branch contains a handful of updates of SoC base code that had dependencies on other external trees that have now been merged: * Support for the new EXYNOS5250 SoC from Samsung * SMP and power domain support for Tegra3 from NVIDIA * ux500 updates for exporting SoC information through sysfs" Fix up trivial merge conflicts as per Olof. * tag 'soc2' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (30 commits) ARM: mach-shmobile: ap4evb: Reserve DMA memory for the frame buffer ARM: EXYNOS: Fix compilation error with mach-exynos4-dt board ARM: dts: add initial dts file for EXYNOS5250, SMDK5250 ARM: EXYNOS: add support device tree enabled board file for EXYNOS5 ARM: EXYNOS: add support ARCH_EXYNOS5 for EXYNOS5 SoCs ARM: EXYNOS: add support get_core_count() for EXYNOS5250 ARM: EXYNOS: support EINT for EXYNOS4 and EXYNOS5 ARM: EXYNOS: add interrupt definitions for EXYNOS5250 ARM: EXYNOS: add support for EXYNOS5250 SoC ARM: EXYNOS: add support uart for EXYNOS4 and EXYNOS5 ARM: EXYNOS: add initial setup-i2c0 for EXYNOS5 ARM: EXYNOS: add clock part for EXYNOS5250 SoC ARM: EXYNOS: use exynos_init_uarts() instead of exynos4_init_uarts() ARM: EXYNOS: to declare static for mach-exynos/common.c ARM: EXYNOS: Add clkdev lookup entry for lcd clock ARM: dt: Explicitly configure all serial ports on Tegra Cardhu ARM: tegra: support for secondary cores on Tegra30 ARM: tegra: support for Tegra30 CPU powerdomains ARM: tegra: add support for Tegra30 powerdomains ARM: tegra: export tegra_powergate_is_powered() ...
85 lines
1.8 KiB
Plaintext
85 lines
1.8 KiB
Plaintext
if ARCH_U8500
|
|
|
|
config UX500_SOC_COMMON
|
|
bool
|
|
default y
|
|
select ARM_GIC
|
|
select HAS_MTU
|
|
select PL310_ERRATA_753970
|
|
select ARM_ERRATA_754322
|
|
select ARM_ERRATA_764369
|
|
select CACHE_L2X0
|
|
|
|
config UX500_SOC_DB5500
|
|
bool
|
|
select MFD_DB5500_PRCMU
|
|
|
|
config UX500_SOC_DB8500
|
|
bool
|
|
select MFD_DB8500_PRCMU
|
|
select REGULATOR_DB8500_PRCMU
|
|
select CPU_FREQ_TABLE if CPU_FREQ
|
|
|
|
menu "Ux500 target platform (boards)"
|
|
|
|
config MACH_MOP500
|
|
bool "U8500 Development platform, MOP500 versions"
|
|
select UX500_SOC_DB8500
|
|
select I2C
|
|
select I2C_NOMADIK
|
|
select SOC_BUS
|
|
help
|
|
Include support for the MOP500 development platform.
|
|
|
|
config MACH_HREFV60
|
|
bool "U8500 Development platform, HREFv60 version"
|
|
select MACH_MOP500
|
|
help
|
|
Include support for the HREFv60 new development platform.
|
|
Includes HREFv70, v71 etc.
|
|
|
|
config MACH_SNOWBALL
|
|
bool "U8500 Snowball platform"
|
|
select MACH_MOP500
|
|
help
|
|
Include support for the snowball development platform.
|
|
|
|
config MACH_U5500
|
|
bool "U5500 Development platform"
|
|
select UX500_SOC_DB5500
|
|
help
|
|
Include support for the U5500 development platform.
|
|
|
|
config UX500_AUTO_PLATFORM
|
|
def_bool y
|
|
depends on !MACH_U5500
|
|
select MACH_MOP500
|
|
help
|
|
At least one platform needs to be selected in order to build
|
|
a working kernel. If everything else is disabled, this
|
|
automatically enables MACH_MOP500.
|
|
endmenu
|
|
|
|
config UX500_DEBUG_UART
|
|
int "Ux500 UART to use for low-level debug"
|
|
default 2
|
|
help
|
|
Choose the UART on which kernel low-level debug messages should be
|
|
output.
|
|
|
|
config U5500_MODEM_IRQ
|
|
bool "Modem IRQ support"
|
|
depends on UX500_SOC_DB5500
|
|
default y
|
|
help
|
|
Add support for handling IRQ:s from modem side
|
|
|
|
config U5500_MBOX
|
|
bool "Mailbox support"
|
|
depends on U5500_MODEM_IRQ
|
|
default y
|
|
help
|
|
Add support for U5500 mailbox communication with modem side
|
|
|
|
endif
|