[PATCH 00/21] [U/master-next] Exynos5 support

Paolo Pisati paolo.pisati at canonical.com
Thu Jun 26 15:33:17 UTC 2014


This series enable support for the Exynos5 SOC in the generic and generic-lpae
kernels.

I tried to enable a single feature per patch (plus the correspective backend
code), compiling as many options as possible as a module.

Some notes:

1) in patch 10 ("USB_[E|O]HCI_EXYNOS=y && SAMSUNG_USBPHY=y") i built-in
support for the Exynos PHY to avoid usb failures on boot:

[  243.719062] samsung-usb2-phy 12130000.phy: can't request region for resource [mem 0x12130000-0x121300ff]
[  243.727097] samsung-usb2-phy 12130000.phy: Failed to map register memory (phy)
[  243.734316] samsung-usb2-phy: probe of 12130000.phy failed with error -16

2) in patch 21 ("disable CPUFREQ_EXYNOS") i disabled Exynos support in cpufreq
to avoid being constantly spammed:

[  192.109810] exynos-cpufreq exynos-cpufreq: failed to set cpu voltage to 925000
[  192.115708] cpufreq: __target_index: Failed to change cpu frequency: -22

I'm proposing this for U/master-next.

Paolo Pisati (21):
  UBUNTU: [Config] armhf: ARCH_EXYNOS5* support
  UBUNTU: [Config] armhf: CPU_IDLE=y and ARM_EXYNOS_CPUIDLE=y
  UBUNTU: [Config] armhf: EXYNOS_THERMAL=y
  UBUNTU: [Config] armhf: EXYNOS_IOMMU=y
  UBUNTU: [Config] armhf: EXYNOS_ADC=m
  UBUNTU: [Config] armhf: EXYNOS_I2C_EXYNOS5=m
  UBUNTU: [Config] armhf: MMC_SDHCI_S3C=m
  UBUNTU: [Config] armhf: PCI_EXYNOS=y
  UBUNTU: [Config] armhf: PHY_EXYNOS5250_SATA=y
  UBUNTU: [Config] armhf: USB_[E|O]HCI_EXYNOS=y && SAMSUNG_USBPHY=y
  UBUNTU: [Config] armhf: PWM_SAMSUNG=m
  UBUNTU: [Config] armhf: RTC_DRV_S3C=y
  UBUNTU: [Config] armhf: S3C2410_WATCHDOG=m
  UBUNTU: [Config] armhf: MMC_DW_EXYNOS=m
  UBUNTU: [Config] armhf: SERIAL_SAMSUNG=y
  UBUNTU: [Config] armhf: SND_SOC_SAMSUNG=m
  UBUNTU: [Config] armhf: SPI_S3C64XX=m
  UBUNTU: [Config] armhf: EXYNOS_VIDEO=y and VIDEO_SAMSUNG*=m
  UBUNTU: [Config] armhf: FB_S3C=m
  UBUNTU: [Config] armhf: build all Exynos 5 DTBs
  UBUNTU: [Config] armhf: disable CPUFREQ_EXYNOS

 debian.master/config/amd64/config.common.amd64     |    2 +-
 debian.master/config/arm64/config.common.arm64     |    1 -
 debian.master/config/armhf/config.common.armhf     |    5 +-
 debian.master/config/armhf/config.flavour.generic  |    1 -
 .../config/armhf/config.flavour.generic-lpae       |    1 -
 debian.master/config/config.common.ubuntu          |   92 +++++++++++++++++++-
 debian.master/config/i386/config.common.i386       |    2 +-
 debian.master/config/powerpc/config.common.powerpc |    2 +-
 debian.master/config/ppc64el/config.common.ppc64el |    1 -
 debian.master/rules.d/armhf.mk                     |   22 +++++
 10 files changed, 116 insertions(+), 13 deletions(-)

-- 
1.7.9.5





More information about the kernel-team mailing list