[PATCH 05/12] ARM: SAMSUNG: local regs-usb-hsotg-phy header in mach-s3c64xx

2015-07-27 Thread Kukjin Kim

This patch moves regs-usb-hsotg-phy header file into mach-s3c64xx.

Cc: Krzysztof Kozlowski 
Signed-off-by: Kukjin Kim 
---
 .../{plat-samsung/include/plat => mach-s3c64xx}/regs-usb-hsotg-phy.h   | 3 +--
 arch/arm/mach-s3c64xx/setup-usb-phy.c  | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)
 rename arch/arm/{plat-samsung/include/plat => 
mach-s3c64xx}/regs-usb-hsotg-phy.h (96%)

diff --git a/arch/arm/plat-samsung/include/plat/regs-usb-hsotg-phy.h 
b/arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h
similarity index 96%
rename from arch/arm/plat-samsung/include/plat/regs-usb-hsotg-phy.h
rename to arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h
index fcf2796..eae3c31 100644
--- a/arch/arm/plat-samsung/include/plat/regs-usb-hsotg-phy.h
+++ b/arch/arm/mach-s3c64xx/regs-usb-hsotg-phy.h
@@ -1,5 +1,4 @@
-/* arch/arm/plat-s3c/include/plat/regs-usb-hsotg-phy.h
- *
+/*
  * Copyright 2008 Openmoko, Inc.
  * Copyright 2008 Simtec Electronics
  *  http://armlinux.simtec.co.uk/
diff --git a/arch/arm/mach-s3c64xx/setup-usb-phy.c 
b/arch/arm/mach-s3c64xx/setup-usb-phy.c
index ca960bd..2b17b7f 100644
--- a/arch/arm/mach-s3c64xx/setup-usb-phy.c
+++ b/arch/arm/mach-s3c64xx/setup-usb-phy.c
@@ -16,10 +16,10 @@
 #include 
 #include 
 #include 
-#include 
 #include 
 
 #include "regs-sys.h"
+#include "regs-usb-hsotg-phy.h"
 
 static int s3c_usb_otgphy_init(struct platform_device *pdev)
 {
-- 
2.0.0

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 01/12] ARM: SAMSUNG: local regs-srom header in mach-exynos

2015-07-27 Thread Kukjin Kim

This patch moves regs-srom header file into mach-exynos.

c: Krzysztof Kozlowski 
Signed-off-by: Kukjin Kim 
---
 arch/arm/{plat-samsung/include/plat => mach-exynos}/regs-srom.h | 3 +--
 arch/arm/mach-exynos/suspend.c  | 4 ++--
 2 files changed, 3 insertions(+), 4 deletions(-)
 rename arch/arm/{plat-samsung/include/plat => mach-exynos}/regs-srom.h (96%)

diff --git a/arch/arm/plat-samsung/include/plat/regs-srom.h 
b/arch/arm/mach-exynos/regs-srom.h
similarity index 96%
rename from arch/arm/plat-samsung/include/plat/regs-srom.h
rename to arch/arm/mach-exynos/regs-srom.h
index 9b6729c..5c4d442 100644
--- a/arch/arm/plat-samsung/include/plat/regs-srom.h
+++ b/arch/arm/mach-exynos/regs-srom.h
@@ -1,5 +1,4 @@
-/* linux/arch/arm/plat-samsung/include/plat/regs-srom.h
- *
+/*
  * Copyright (c) 2010 Samsung Electronics Co., Ltd.
  * http://www.samsung.com
  *
diff --git a/arch/arm/mach-exynos/suspend.c b/arch/arm/mach-exynos/suspend.c
index c506f8e..e00eb39 100644
--- a/arch/arm/mach-exynos/suspend.c
+++ b/arch/arm/mach-exynos/suspend.c
@@ -32,11 +32,11 @@
 #include 
 
 #include 
-#include 
 
 #include "common.h"
-#include "regs-pmu.h"
 #include "exynos-pmu.h"
+#include "regs-pmu.h"
+#include "regs-srom.h"
 
 #define REG_TABLE_END (-1U)
 
-- 
2.0.0

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 3/3] ARM: SAMSUNG: make local s5p-dev-mfc in mach-exynos

2015-07-24 Thread Kukjin Kim

This patch moves s5p-dev-mfc from plat-samsung into mach-exynos
because it is used for only exynos no other platforms.

Signed-off-by: Kukjin Kim 
Cc: Krzysztof Kozlowski 
---
 arch/arm/mach-exynos/Kconfig | 5 +
 arch/arm/mach-exynos/Makefile| 2 ++
 arch/arm/{plat-samsung => mach-exynos}/s5p-dev-mfc.c | 0
 arch/arm/plat-samsung/Kconfig| 5 -
 arch/arm/plat-samsung/Makefile   | 1 -
 5 files changed, 7 insertions(+), 6 deletions(-)
 rename arch/arm/{plat-samsung => mach-exynos}/s5p-dev-mfc.c (100%)

diff --git a/arch/arm/mach-exynos/Kconfig b/arch/arm/mach-exynos/Kconfig
index 81064cd..4c4858c 100644
--- a/arch/arm/mach-exynos/Kconfig
+++ b/arch/arm/mach-exynos/Kconfig
@@ -30,6 +30,11 @@ menuconfig ARCH_EXYNOS
 
 if ARCH_EXYNOS
 
+config S5P_DEV_MFC
+   bool
+   help
+ Compile in setup memory (init) code for MFC
+
 config ARCH_EXYNOS3
bool "SAMSUNG EXYNOS3"
select ARM_CPU_SUSPEND if PM
diff --git a/arch/arm/mach-exynos/Makefile b/arch/arm/mach-exynos/Makefile
index bcefb54..2f30676 100644
--- a/arch/arm/mach-exynos/Makefile
+++ b/arch/arm/mach-exynos/Makefile
@@ -23,3 +23,5 @@ AFLAGS_sleep.o
:=-Wa,-march=armv7-a$(plus_sec)
 
 obj-$(CONFIG_EXYNOS5420_MCPM)  += mcpm-exynos.o
 CFLAGS_mcpm-exynos.o   += -march=armv7-a
+
+obj-$(CONFIG_S5P_DEV_MFC)  += s5p-dev-mfc.o
diff --git a/arch/arm/plat-samsung/s5p-dev-mfc.c 
b/arch/arm/mach-exynos/s5p-dev-mfc.c
similarity index 100%
rename from arch/arm/plat-samsung/s5p-dev-mfc.c
rename to arch/arm/mach-exynos/s5p-dev-mfc.c
diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
index 0e1874c..57729b9 100644
--- a/arch/arm/plat-samsung/Kconfig
+++ b/arch/arm/plat-samsung/Kconfig
@@ -233,11 +233,6 @@ config SAMSUNG_PM_GPIO
  pinctrl-samsung driver.
 endif
 
-config S5P_DEV_MFC
-   bool
-   help
- Compile in setup memory (init) code for MFC
-
 comment "Power management"
 
 config SAMSUNG_PM_DEBUG
diff --git a/arch/arm/plat-samsung/Makefile b/arch/arm/plat-samsung/Makefile
index 624f5db..8c91176 100644
--- a/arch/arm/plat-samsung/Makefile
+++ b/arch/arm/plat-samsung/Makefile
@@ -20,7 +20,6 @@ obj-$(CONFIG_SAMSUNG_ATAGS)   += platformdata.o
 
 obj-$(CONFIG_SAMSUNG_ATAGS)+= devs.o
 obj-$(CONFIG_SAMSUNG_ATAGS)+= dev-uart.o
-obj-$(CONFIG_S5P_DEV_MFC)  += s5p-dev-mfc.o
 
 # PM support
 
-- 
2.0.0


--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH 2/3] ARM: SAMSUNG: make local dev-backlight in mach-s3c64xx

2015-07-24 Thread Kukjin Kim

This patch moves dev-backlight from plat-samsung into mach-s3c64xx
because it is used for only s3c64xx no other platforms.

Signed-off-by: Kukjin Kim 
Cc: Krzysztof Kozlowski 
---
 arch/arm/mach-s3c64xx/Kconfig   | 6 ++
 arch/arm/mach-s3c64xx/Makefile  | 2 ++
 arch/arm/{plat-samsung => mach-s3c64xx}/dev-backlight.c | 3 +--
 arch/arm/plat-samsung/Kconfig   | 6 --
 arch/arm/plat-samsung/Makefile  | 2 --
 5 files changed, 9 insertions(+), 10 deletions(-)
 rename arch/arm/{plat-samsung => mach-s3c64xx}/dev-backlight.c (98%)

diff --git a/arch/arm/mach-s3c64xx/Kconfig b/arch/arm/mach-s3c64xx/Kconfig
index eff95e9..28c7097 100644
--- a/arch/arm/mach-s3c64xx/Kconfig
+++ b/arch/arm/mach-s3c64xx/Kconfig
@@ -34,6 +34,12 @@ config S3C64XX_DEV_ONENAND1
help
  Compile in platform device definition for OneNAND1 controller
 
+config SAMSUNG_DEV_BACKLIGHT
+   bool
+   depends on SAMSUNG_DEV_PWM
+   help
+ Compile in platform device definition LCD backlight with PWM Timer
+
 # platform specific device setup
 
 config S3C64XX_SETUP_I2C0
diff --git a/arch/arm/mach-s3c64xx/Makefile b/arch/arm/mach-s3c64xx/Makefile
index 17f4b07..bb233f3 100644
--- a/arch/arm/mach-s3c64xx/Makefile
+++ b/arch/arm/mach-s3c64xx/Makefile
@@ -40,6 +40,8 @@ obj-$(CONFIG_S3C64XX_SETUP_SDHCI_GPIO)+= 
setup-sdhci-gpio.o
 obj-$(CONFIG_S3C64XX_SETUP_SPI)+= setup-spi.o
 obj-$(CONFIG_S3C64XX_SETUP_USB_PHY) += setup-usb-phy.o
 
+obj-$(CONFIG_SAMSUNG_DEV_BACKLIGHT)+= dev-backlight.o
+
 # Machine support
 
 obj-$(CONFIG_MACH_ANW6410) += mach-anw6410.o
diff --git a/arch/arm/plat-samsung/dev-backlight.c 
b/arch/arm/mach-s3c64xx/dev-backlight.c
similarity index 98%
rename from arch/arm/plat-samsung/dev-backlight.c
rename to arch/arm/mach-s3c64xx/dev-backlight.c
index 2157c5b..62f4648 100644
--- a/arch/arm/plat-samsung/dev-backlight.c
+++ b/arch/arm/mach-s3c64xx/dev-backlight.c
@@ -1,5 +1,4 @@
-/* linux/arch/arm/plat-samsung/dev-backlight.c
- *
+/*
  * Copyright (c) 2011 Samsung Electronics Co., Ltd.
  *  http://www.samsung.com
  *
diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
index f115c81..0e1874c 100644
--- a/arch/arm/plat-samsung/Kconfig
+++ b/arch/arm/plat-samsung/Kconfig
@@ -217,12 +217,6 @@ config SAMSUNG_DEV_PWM
help
  Compile in platform device definition for PWM Timer
 
-config SAMSUNG_DEV_BACKLIGHT
-   bool
-   depends on SAMSUNG_DEV_PWM
-   help
- Compile in platform device definition LCD backlight with PWM Timer
-
 config S3C24XX_PWM
bool "PWM device support"
select PWM
diff --git a/arch/arm/plat-samsung/Makefile b/arch/arm/plat-samsung/Makefile
index c48a2cc..624f5db 100644
--- a/arch/arm/plat-samsung/Makefile
+++ b/arch/arm/plat-samsung/Makefile
@@ -22,8 +22,6 @@ obj-$(CONFIG_SAMSUNG_ATAGS)   += devs.o
 obj-$(CONFIG_SAMSUNG_ATAGS)+= dev-uart.o
 obj-$(CONFIG_S5P_DEV_MFC)  += s5p-dev-mfc.o
 
-obj-$(CONFIG_SAMSUNG_DEV_BACKLIGHT)+= dev-backlight.o
-
 # PM support
 
 obj-$(CONFIG_PM_SLEEP) += pm-common.o
-- 
2.0.0


--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[[PATCH 1/3] ARM: SAMSUNG: make local setup-camif in mach-s3c24xx

2015-07-24 Thread Kukjin Kim

This patch moves setup-camif from plat-samsung into mach-s3c24xx
because it can be used only for s3c24xx no other platforms.

Signed-off-by: Kukjin Kim 
Cc: Krzysztof Kozlowski 
---
 arch/arm/mach-s3c24xx/Kconfig | 5 +
 arch/arm/mach-s3c24xx/Makefile| 1 +
 arch/arm/{plat-samsung => mach-s3c24xx}/setup-camif.c | 0
 arch/arm/plat-samsung/Kconfig | 6 --
 arch/arm/plat-samsung/Makefile| 2 --
 5 files changed, 6 insertions(+), 8 deletions(-)
 rename arch/arm/{plat-samsung => mach-s3c24xx}/setup-camif.c (100%)

diff --git a/arch/arm/mach-s3c24xx/Kconfig b/arch/arm/mach-s3c24xx/Kconfig
index 23bec3a..ef68ecb 100644
--- a/arch/arm/mach-s3c24xx/Kconfig
+++ b/arch/arm/mach-s3c24xx/Kconfig
@@ -124,6 +124,11 @@ config S3C24XX_PLL
  This also means that the PLL tables for the selected CPU(s) will
  be built which may increase the size of the kernel image.
 
+config S3C_SETUP_CAMIF
+   bool
+   help
+ Compile in common setup code for S3C CAMIF devices
+
 # cpu frequency items common between s3c2410 and s3c2440/s3c2442
 
 config S3C2410_IOTIMING
diff --git a/arch/arm/mach-s3c24xx/Makefile b/arch/arm/mach-s3c24xx/Makefile
index 05920c8..8ac2f58 100644
--- a/arch/arm/mach-s3c24xx/Makefile
+++ b/arch/arm/mach-s3c24xx/Makefile
@@ -99,3 +99,4 @@ obj-$(CONFIG_S3C2416_SETUP_SDHCI_GPIO)+= 
setup-sdhci-gpio.o
 obj-$(CONFIG_S3C2443_SETUP_SPI)+= setup-spi.o
 obj-$(CONFIG_ARCH_S3C24XX) += setup-i2c.o
 obj-$(CONFIG_S3C24XX_SETUP_TS) += setup-ts.o
+obj-$(CONFIG_S3C_SETUP_CAMIF)  += setup-camif.o
diff --git a/arch/arm/plat-samsung/setup-camif.c 
b/arch/arm/mach-s3c24xx/setup-camif.c
similarity index 100%
rename from arch/arm/plat-samsung/setup-camif.c
rename to arch/arm/mach-s3c24xx/setup-camif.c
diff --git a/arch/arm/plat-samsung/Kconfig b/arch/arm/plat-samsung/Kconfig
index cb8e3d6..f115c81 100644
--- a/arch/arm/plat-samsung/Kconfig
+++ b/arch/arm/plat-samsung/Kconfig
@@ -231,18 +231,12 @@ config S3C24XX_PWM
  Support for exporting the PWM timer blocks via the pwm device
  system
 
-config S3C_SETUP_CAMIF
-   bool
-   help
- Compile in common setup code for S3C CAMIF devices
-
 config SAMSUNG_PM_GPIO
bool
default y if GPIO_SAMSUNG && PM
help
  Include legacy GPIO power management code for platforms not using
  pinctrl-samsung driver.
-
 endif
 
 config S5P_DEV_MFC
diff --git a/arch/arm/plat-samsung/Makefile b/arch/arm/plat-samsung/Makefile
index 1a29ab1..c48a2cc 100644
--- a/arch/arm/plat-samsung/Makefile
+++ b/arch/arm/plat-samsung/Makefile
@@ -24,8 +24,6 @@ obj-$(CONFIG_S5P_DEV_MFC) += s5p-dev-mfc.o
 
 obj-$(CONFIG_SAMSUNG_DEV_BACKLIGHT)+= dev-backlight.o
 
-obj-$(CONFIG_S3C_SETUP_CAMIF)  += setup-camif.o
-
 # PM support
 
 obj-$(CONFIG_PM_SLEEP) += pm-common.o
-- 
2.0.0


--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH v6 0/3] cpufreq: Use cpufreq-dt driver for Exynos3250

2015-07-24 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> On 24.07.2015 12:40, Kukjin Kim wrote:
> > On 07/24/15 09:30, Michael Turquette wrote:
> >> Quoting Kukjin Kim (2015-07-07 07:43:31)
> >>> Bartlomiej Zolnierkiewicz wrote:
> >
> > [...]
> >
> >>>>> Chanwoo Choi (3):
> >>>>>   clk: samsung: exynos3250: Add cpu clock configuration data and 
> >>>>> instaniate cpu clock
> >>>>>   ARM: dts: Add CPU OPP and regulator supply property for Exynos3250
> >>>>>   ARM: exynos: Add exynos3250 compatible to use generic cpufreq driver
> >>>>>
> >>>>>  arch/arm/boot/dts/exynos3250-monk.dts   |  4 
> >>>>>  arch/arm/boot/dts/exynos3250-rinato.dts |  4 
> >>>>>  arch/arm/boot/dts/exynos3250.dtsi   | 15 +++
> >>>>>  arch/arm/mach-exynos/exynos.c   |  1 +
> >>>>>  drivers/clk/samsung/clk-exynos3250.c| 32 
> >>>>> ++--
> >>>>>  include/dt-bindings/clock/exynos3250.h  |  1 +
> >>>>>  6 files changed, 55 insertions(+), 2 deletions(-)
> >>>>
> >>>> Reviewed-by: Bartlomiej Zolnierkiewicz 
> >>>>
> >>>> Thank you for working on this.
> >>>>
> >>> +1 Thanks.
> >>>
> >>> Mike and Sylwester, if you're OK on this series, I'd like to pick up in 
> >>> Samsung
> >>> tree together. And if you want, I could provide topic branch for clk tree.
> >>
> >> Kukjin,
> >>
> >> A topic branch would be great.
> >>
> > Sure, BTW it means you did 'ack' on this clk change? If not, please let
> > em know ;-) I'll let you know once the topic branch is ready.
> 
> Dear Kukjin,
> 
> Will you handle this patchset and dependants (ARM: dts: Add CPU cooling
> binding for Exynos3250-based Rinato/Monk board) for v4.3?
> 
You mean Chanwoo's patch. Yes, I'll. Thanks for your gentle reminder.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: defconfig: Improvements for 4.3

2015-07-24 Thread Kukjin Kim
Krzysztof Kozlowski
> 
> 2015-07-17 15:51 GMT+09:00 Krzysztof Kozlowski :
> > Dear Kukjin,
> >
> > Few defconfig related changes.
> >
> > Description along with a tag.
> > You can find them also on the lists with my reviewed-by.
> >
> > Best regards,
> > Krzysztof
> 
> Any comments on this pull request?
> 
Will pick them up, thanks.

> Best regards,
> Krzysztof
> 
> 
> >
> >
> > The following changes since commit 1c4c7159ed2468f3ac4ce5a7f08d79663d381a93:
> >
> >   Merge tag 'ext4_for_linus_stable' of 
> > git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
> (2015-07-05 16:24:54 -0700)

Please don't make a branch based on some random commit, just use 'rc' as a
basis. Note that usually '-rc1' is used if there is no reason to use another
'rc' because of dependency.

- Kukjin

> >
> > are available in the git repository at:
> >
> >
> >   https://github.com/krzk/linux.git tags/samsung-defconfig-4.3
> >
> > for you to fetch changes up to 5efedc7617df7add295702f21f11dd7e7a67b76e:
> >
> >   ARM: multi_v7_defconfig: Enable max77802 regulator (2015-07-16 15:57:31 
> > +0900)
> >
> > 
> > Defconfig changes around Exynos based boards:
> > 1. Enable sound on Odroid XU3 on exynos defconfig.
> > 2. Enable NTC thermistors for Chromebooks on exynos and multi_v7.
> > 3. Enable main PMIC regulator for Chromebooks on multi_v7.
> > 4. Clean up in multi_v7 - remove old (non-existing) configs.
> >
> > 
> > Anand Moon (1):
> >   ARM: exynos_defconfig: Enable CONFIG_SND_SOC_ODROIDX2 for Odroid-XU3
> >
> > Javier Martinez Canillas (4):
> >   ARM: multi_v7_defconfig: Remove old Samsung USB PHY configs
> >   ARM: multi_v7_defconfig: Enable NTC Thermistors support
> >   ARM: exynos_defconfig: Enable NTC Thermistors support
> >   ARM: multi_v7_defconfig: Enable max77802 regulator
> >
> >  arch/arm/configs/exynos_defconfig   | 3 +++
> >  arch/arm/configs/multi_v7_defconfig | 5 +++--
> >  2 files changed, 6 insertions(+), 2 deletions(-)
> > --

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 2/9] ARM: multi_v7_defconfig: Enable max77802 regulator, rtc and clock drivers

2015-07-24 Thread Kukjin Kim
Olof Johansson wrote:
> 
> Hi,
> 
Hi,

> On Fri, Jul 17, 2015 at 11:47 AM, Javier Martinez Canillas
>  wrote:
> > Hello Olof,
> >
> > On Fri, Jul 17, 2015 at 6:49 PM, Olof Johansson  wrote:
> >> On Thu, Jul 16, 2015 at 09:42:47AM +0900, Krzysztof Kozlowski wrote:
> >>> On 16.07.2015 00:38, Javier Martinez Canillas wrote:
> >>> > Hello,
> >>> >
> >>> > On Thu, May 14, 2015 at 5:40 PM, Javier Martinez Canillas
> >>> >  wrote:
> >>> >> The Maxim max77802 Power Management IC is used on many Exynos machines.
> >>> >> Besides a bunch of regulators, this chip has a Real-Time-Clock (RTC)
> >>> >> and 2-channel 32kHz clock outputs.
> >>> >>
> >>> >> Enable the kernel config options to have the drivers for these devices
> >>> >> built as a module.
> >>> >>
> >>> >> Signed-off-by: Javier Martinez Canillas 
> >>> >> 
> >>> >> ---
> >>> >>  arch/arm/configs/multi_v7_defconfig | 3 +++
> >>> >>  1 file changed, 3 insertions(+)
> >>> >>
> >>> >> diff --git a/arch/arm/configs/multi_v7_defconfig 
> >>> >> b/arch/arm/configs/multi_v7_defconfig
> >>> >> index 2349584b6e08..080120fe5580 100644
> >>> >> --- a/arch/arm/configs/multi_v7_defconfig
> >>> >> +++ b/arch/arm/configs/multi_v7_defconfig
> >>> >> @@ -373,6 +373,7 @@ CONFIG_POWER_RESET_SYSCON=y
> >>> >>  CONFIG_REGULATOR_MAX8907=y
> >>> >>  CONFIG_REGULATOR_MAX8973=y
> >>> >>  CONFIG_REGULATOR_MAX77686=y
> >>> >> +CONFIG_REGULATOR_MAX77802=m
> >>> >
> >>> > I noticed that the version that landed in 4.2-rc1 as commit
> >>> > f3caa529c6f5 ("ARM: multi_v7_defconfig: Enable max77802 regulator, rtc
> >>> > and clock drivers") doesn't include this symbol. I guess it was caused
> >>> > by a wrong resolved conflict? I'll post a patch to enable the
> >>> > regulator again.
> >>>
> >>> As you can see in mentioned mainline commit Kukjin removed it manually:
> >>> [kg...@kernel.org: removing useless REGULATOR_MAX77802 config]
> >>>
> >>> I wonder why?
> >>
> >> Seems odd. exynos_defconfig still enables it.
> >>
It has been removed when I did 'make savedefconfig' at that time maybe because
of dependency with other configs...

> > Yeah since it is needed for at least the Exynos5420 Peach Pit and
> > Exynos5800 Peach Pi Chromebooks that use this PMIC.
> >
> >> Javier or Krzysztof, please send an incremental fix to enable and I'll pick
> >> it up as a fix.
> >>
> >
> > I already posted an incremental patch [0] and Krzysztof is pushing it
> > through Kukjin for 4.3 [1].
> >
Yes. I'll send it out to arm-soc in this weekend.

> > I guess that's OK and there is no need to add it as a fix for the 4.2
> > -rc cycle since this is not really a regression. I mean, the max77802
> > regulator driver was never enabled for multi_v7_defconfig before.
> 
> Yeah, I came across those emails a little further down. :-) It's all
> good, we'll see it come in later.
> 
Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] Non-critical fixes for v4.3

2015-07-24 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> 2015-07-24 20:04 GMT+09:00 Bartlomiej Zolnierkiewicz 
> :
> >
> > Hi,
> >
> > On Friday, July 24, 2015 03:34:55 PM Krzysztof Kozlowski wrote:
> >> Dear Kukjin,
> >>
> >> Previously you did not picked up the fix for cpufreq memory leak.
> >> I am sending it again with respective acks from LKML. Also another
> >> minor improvement in the set.
> >>
> >> Best regards,
> >> Krzysztof
> >>
> >>
> >> The following changes since commit 
> >> 1c4c7159ed2468f3ac4ce5a7f08d79663d381a93:
> >>
> >>   Merge tag 'ext4_for_linus_stable' of 
> >> git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
> (2015-07-05 16:24:54 -0700)
> >>
> >> are available in the git repository at:
> >>
> >>
> >>   https://github.com/krzk/linux.git tags/samsung-fixes-non-critical-v4.3-2
> >>
> >> for you to fetch changes up to 434213f727c12fab8657c8db3d23da4b0463365d:
> >>
> >>   video: fbdev: s3c-fb: Constify platform_device_id (2015-07-24 15:17:32 
> >> +0900)
> >>
> >> 
> >> Improvements for Exynos boards:
> >> 1. Fix memory leak in cpufreq error path.
> >> 2. Constify platform_device_id in video/fbdev/s3c-fb.
> >>
> >> 
> >> Krzysztof Kozlowski (1):
> >>   video: fbdev: s3c-fb: Constify platform_device_id
> >>
> >> Shailendra Verma (1):
> >>   cpufreq: exynos: Fix for memory leak in case SOC name does not match
> >
> > I would suggest merging this fix in v4.2 not v4.3:
> >
> > - it is obvious and touches only error paths
> 
> Indeed, good point, thanks for pointing this. Although these are not
> regressions for issues introduced in current release but they are are
> non-intrusive.
> 
> Kukjin, do you agree? Can you pull them for second round of v4.2 fixes (not 
> 4.3)
> 
Agreed. OK.

> > - (hopefully) in v4.3 the exynos-cpufreq driver will be completely
> >   replaced by using cpufreq-dt for Exynos platforms (thus there will be
> >   no benefits of having this fix in v4.3 but there will be potential
> >   risk of merge conflicts due to exynos-cpufreq driver removal)
> >
> 
> We'll see... The Exynos 4x12 requires OPP patches. Are these ready for 4.3?
> 
I think, if any conflicts based on fixes during -rc, can be handled by
maintainer.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v6 0/3] cpufreq: Use cpufreq-dt driver for Exynos3250

2015-07-23 Thread Kukjin Kim
On 07/24/15 12:40, Kukjin Kim wrote:
> On 07/24/15 09:30, Michael Turquette wrote:
>> Quoting Kukjin Kim (2015-07-07 07:43:31)
>>> Bartlomiej Zolnierkiewicz wrote:
> 
> [...]
> 
>>>>> Chanwoo Choi (3):
>>>>>   clk: samsung: exynos3250: Add cpu clock configuration data and 
>>>>> instaniate cpu clock
>>>>>   ARM: dts: Add CPU OPP and regulator supply property for Exynos3250
>>>>>   ARM: exynos: Add exynos3250 compatible to use generic cpufreq driver
>>>>>
>>>>>  arch/arm/boot/dts/exynos3250-monk.dts   |  4 
>>>>>  arch/arm/boot/dts/exynos3250-rinato.dts |  4 
>>>>>  arch/arm/boot/dts/exynos3250.dtsi   | 15 +++
>>>>>  arch/arm/mach-exynos/exynos.c   |  1 +
>>>>>  drivers/clk/samsung/clk-exynos3250.c| 32 
>>>>> ++--
>>>>>  include/dt-bindings/clock/exynos3250.h  |  1 +
>>>>>  6 files changed, 55 insertions(+), 2 deletions(-)
>>>>
>>>> Reviewed-by: Bartlomiej Zolnierkiewicz 
>>>>
>>>> Thank you for working on this.
>>>>
>>> +1 Thanks.
>>>
>>> Mike and Sylwester, if you're OK on this series, I'd like to pick up in 
>>> Samsung
>>> tree together. And if you want, I could provide topic branch for clk tree.
>>
>> Kukjin,
>>
>> A topic branch would be great.
>>
> Sure, BTW it means you did 'ack' on this clk change? If not, please let
> em know ;-) I'll let you know once the topic branch is ready.
> 
Mike,

Done, the topic branch 'v4.3-topic/clk-samsung' in samsung tree is for
your clk tree.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v6 1/3] clk: samsung: exynos3250: Add cpu clock configuration data and instaniate cpu clock

2015-07-23 Thread Kukjin Kim
On 07/20/15 09:23, Chanwoo Choi wrote:
> Hi Sylwester,
> 
Hi Chanwoo,

> Please review this patch.
> 
Applied with Mike's ack BTW please make sure your patch has no problem
with checkpatch before submittingI've fixed them when I applied.

Thanks,
Kukjin

ERROR: code indent should use tabs where possible
#49: FILE: drivers/clk/samsung/clk-exynos3250.c:779:
+   (((apll) << 24) | ((pclk_dbg) << 20) | ((atb) << 16) |  \$

WARNING: please, no spaces at the start of a line
#49: FILE: drivers/clk/samsung/clk-exynos3250.c:779:
+   (((apll) << 24) | ((pclk_dbg) << 20) | ((atb) << 16) |  \$

ERROR: code indent should use tabs where possible
#50: FILE: drivers/clk/samsung/clk-exynos3250.c:780:
+   ((corem) << 4))$

WARNING: please, no spaces at the start of a line
#50: FILE: drivers/clk/samsung/clk-exynos3250.c:780:
+   ((corem) << 4))$

WARNING: please, no spaces at the start of a line
#55: FILE: drivers/clk/samsung/clk-exynos3250.c:785:
+   { 100, E3250_CPU_DIV0(1, 7, 4, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#56: FILE: drivers/clk/samsung/clk-exynos3250.c:786:
+   {  90, E3250_CPU_DIV0(1, 7, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#57: FILE: drivers/clk/samsung/clk-exynos3250.c:787:
+   {  80, E3250_CPU_DIV0(1, 7, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#58: FILE: drivers/clk/samsung/clk-exynos3250.c:788:
+   {  70, E3250_CPU_DIV0(1, 7, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#59: FILE: drivers/clk/samsung/clk-exynos3250.c:789:
+   {  60, E3250_CPU_DIV0(1, 7, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#60: FILE: drivers/clk/samsung/clk-exynos3250.c:790:
+   {  50, E3250_CPU_DIV0(1, 7, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#61: FILE: drivers/clk/samsung/clk-exynos3250.c:791:
+   {  40, E3250_CPU_DIV0(1, 7, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#62: FILE: drivers/clk/samsung/clk-exynos3250.c:792:
+   {  30, E3250_CPU_DIV0(1, 5, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#63: FILE: drivers/clk/samsung/clk-exynos3250.c:793:
+   {  20, E3250_CPU_DIV0(1, 3, 3, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#64: FILE: drivers/clk/samsung/clk-exynos3250.c:794:
+   {  10, E3250_CPU_DIV0(1, 1, 1, 1), E3250_CPU_DIV1(7, 7), },$

WARNING: please, no spaces at the start of a line
#65: FILE: drivers/clk/samsung/clk-exynos3250.c:795:
+   {  0 },$

total: 2 errors, 13 warnings, 63 lines checked

NOTE: Whitespace errors detected.
  You may wish to use scripts/cleanpatch or scripts/cleanfile

[PATCH v6 1_3] clk: samsung: exynos3250: Add cpu clock configuration
data and instaniate cpu clock.eml has style problems, please review.


> Best Regards,
> Chanwoo Choi
> 
> On 07/16/2015 04:46 PM, Krzysztof Kozlowski wrote:
>> 2015-07-02 9:42 GMT+09:00 Chanwoo Choi :
>>> This patch add CPU clock configuration data and instantiate the CPU clock 
>>> type
>>> for Exynos3250 to support Samsung specific cpu-clock type.
>>>
>>> Cc: Sylwester Nawrocki 
>>> Cc: Tomasz Figa 
>>> Signed-off-by: Chanwoo Choi 
>>> Acked-by: Kyungmin Park 
>>> Reviewed-by: Krzysztof Kozlowski 
>>> ---
>>>  drivers/clk/samsung/clk-exynos3250.c   | 32 
>>> ++--
>>>  include/dt-bindings/clock/exynos3250.h |  1 +
>>
>> Sylwester,
>>
>> I think this patch also waits for your review or ack.
>> The patchset is rebased on Bartlomiej's series for Exynos5250 cpufreq
>> so the easiest way would be to take it through samsung-soc tree.
>>
>> Best regards,
>> Krzysztof
>>
>>
>>>  2 files changed, 31 insertions(+), 2 deletions(-)
>>>
>>> diff --git a/drivers/clk/samsung/clk-exynos3250.c 
>>> b/drivers/clk/samsung/clk-exynos3250.c
>>> index 538de66a759e..378ad5ad3492 100644
>>> --- a/drivers/clk/samsung/clk-exynos3250.c
>>> +++ b/drivers/clk/samsung/clk-exynos3250.c
>>> @@ -19,6 +19,7 @@
>>>  #include 
>>>
>>>  #include "clk.h"
>>> +#include "clk-cpu.h"
>>>  #include "clk-pll.h"
>>>
>>>  #define SRC_LEFTBUS0x4200
>>> @@ -319,8 +320,10 @@ static struct samsung_mux_clock mux_clks[] __initdata 
>>> = {
>>> MUX(CLK_MOUT_MPLL_USER_C, "mout_mpll_user_c", mout_mpll_user_p,
>>> SRC_CPU, 24, 1),
>>> MUX(CLK_MOUT_HPM, "mout_hpm", mout_hpm_p, SRC_CPU, 20, 1),
>>> -   MUX(CLK_MOUT_CORE, "mout_core", mout_core_p, SRC_CPU, 16, 1),
>>> -   MUX(CLK_MOUT_APLL, "mout_apll", mout_apll_p, SRC_CPU, 0, 1),
>>> +   MUX_F(CLK_MOUT_CORE, "mout_core", mout_core_p, SRC_CPU, 16, 1,
>>> +   CLK_SET_RATE_PARENT, 0),
>>> +   MUX_F(CLK_MOUT_APLL, "mout_apll", mout_apll_p, SRC_CPU, 0, 1,
>>> +   

Re: [PATCH v3 1/4] clk: samsung: exynos5250: add cpu clock configuration data and instantiate cpu clock

2015-07-23 Thread Kukjin Kim
On 07/24/15 09:39, Michael Turquette wrote:
> Quoting Bartlomiej Zolnierkiewicz (2015-07-01 06:10:35)
>> From: Thomas Abraham 
>>
>> With the addition of the new Samsung specific cpu-clock type, the
>> arm clock can be represented as a cpu-clock type. Add the CPU clock
>> configuration data and instantiate the CPU clock type for Exynos5250.
>>
>> Changes by Bartlomiej:
>> - split Exynos5250 support from the original patch
>> - moved E5250_CPU_DIV[0,1]() macros to clk-exynos5250.c
>>
>> Cc: Tomasz Figa 
>> Cc: Michael Turquette 
>> Cc: Javier Martinez Canillas 
>> Signed-off-by: Thomas Abraham 
>> Signed-off-by: Bartlomiej Zolnierkiewicz 
> 
> Acked-by: Michael Turquette 
> 
Thanks, Mike.

> If Kukjin wants to merge this through the samsung tree then an immutable
> branch would be much appreciated.
> 
Here is the topic branch for clk tree and it will not be rebased.

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
v4.3-topic/clk-samsung

If any problems, please kindly let me know.

Thanks,
Kukjin

> Regards,
> Mike
> 
>> ---
>>  drivers/clk/samsung/clk-exynos5250.c   | 31 +++
>>  include/dt-bindings/clock/exynos5250.h |  1 +
>>  2 files changed, 32 insertions(+)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v6 0/3] cpufreq: Use cpufreq-dt driver for Exynos3250

2015-07-23 Thread Kukjin Kim
On 07/24/15 09:30, Michael Turquette wrote:
> Quoting Kukjin Kim (2015-07-07 07:43:31)
>> Bartlomiej Zolnierkiewicz wrote:

[...]

>>>> Chanwoo Choi (3):
>>>>   clk: samsung: exynos3250: Add cpu clock configuration data and 
>>>> instaniate cpu clock
>>>>   ARM: dts: Add CPU OPP and regulator supply property for Exynos3250
>>>>   ARM: exynos: Add exynos3250 compatible to use generic cpufreq driver
>>>>
>>>>  arch/arm/boot/dts/exynos3250-monk.dts   |  4 
>>>>  arch/arm/boot/dts/exynos3250-rinato.dts |  4 
>>>>  arch/arm/boot/dts/exynos3250.dtsi   | 15 +++
>>>>  arch/arm/mach-exynos/exynos.c   |  1 +
>>>>  drivers/clk/samsung/clk-exynos3250.c| 32 
>>>> ++--
>>>>  include/dt-bindings/clock/exynos3250.h  |  1 +
>>>>  6 files changed, 55 insertions(+), 2 deletions(-)
>>>
>>> Reviewed-by: Bartlomiej Zolnierkiewicz 
>>>
>>> Thank you for working on this.
>>>
>> +1 Thanks.
>>
>> Mike and Sylwester, if you're OK on this series, I'd like to pick up in 
>> Samsung
>> tree together. And if you want, I could provide topic branch for clk tree.
> 
> Kukjin,
> 
> A topic branch would be great.
> 
Sure, BTW it means you did 'ack' on this clk change? If not, please let
em know ;-) I'll let you know once the topic branch is ready.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] Samsung 1st fixes for v4.2

2015-07-23 Thread Kukjin Kim
Olof Johansson wrote:
> 
> Hi Kukjin,
> 
Hi Olof,

> On Tue, Jul 21, 2015 at 12:40:04PM +0900, Kukjin Kim wrote:
> > Hi,
> >
> > Please pull samsung fixes for v4.2.
> >
> > Thanks,
> > Kukjin
> >
> > The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
> >
> >   Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
> >
> > are available in the git repository at:
> >
> >   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/samsung-fixes-1
> >
> > for you to fetch changes up to 300bde79f3d86b1af6fcde7b7b2439ecffccbff4:
> >
> >   ARM: dts: add CPU OPP and regulator supply property for exynos4210
> > (2015-07-21 12:32:29 +0900)
> 
> Was there a reason you rebased Krzystztof's branch? The contents is identical.
> 
> In cases like those, feel free to just forward the pull request to us
> and we can do it directly. If you have more patches you want to add into
> the same fixes branch then you can just merge his in and apply yours on
> top. That's for example how Tony Lindgren tends to handle OMAP -- he'll
> forward a pull request from Paul Walmsley if that's the only contents
> he has.
> 
Yeah, I know what you're saying and I agreed. Actually the OMAP model would be
helpful. BTW in this case, I wanted to change the subject title that's why I
did cherry-pick.

> Anyway, merged.
> 
Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: EXYNOS: mach: Improvements for 4.3

2015-07-23 Thread Kukjin Kim
Kukjin Kim wrote:
> 
> Krzysztof Kozlowski wrote:
> >
> > On 21.07.2015 14:21, Krzysztof Kozlowski wrote:
> > > 2015-07-21 14:13 GMT+09:00 Krzysztof Kozlowski :
> > >> 2015-07-21 14:02 GMT+09:00 Kukjin Kim :
> > >>> Krzysztof Kozlowski wrote:
> 
> [...]
> 
> > >>>> --
> > >>>
> > >>> Applied above changes into fixes/non-critical, next/cleanup-samsung,
> > >>> next/dt-samsung and next/cpufreq-clk-samsung according to the change.
> > >
> > > Cc-ed Bartlomiej,
> > >
> > > One issue found: splitting DTS change for Exynos 5250 cpufreq to
> > > separate branch will break bisectability. The commit "ARM: dts:
> > > Exynos5250: add CPU OPP and regulator supply property":
> > > 1. MUST be put after "clk: samsung: exynos5250: add cpu clock
> > > configuration data and instantiate cpu clock" to prevent build
> > > failures,
> > > 2. should be put before "ARM: Exynos: switch to using generic cpufreq
> > > driver for Exynos5250" to prevent lost cpufreq functionality.
> > >
> > > Doing otherwise would lose bisectability which is really unfortunate
> > > when you can simply avoid it. This should remain in the same branch -
> > > next/cpufreq-clk-samsung.
> >
> > Dear Kukjin,
> >
> > Nothing changed since yesterday... so let me point this in a more clear
> > way. The way you divided the patchset causes build errors:
> >
> > --
> > HEAD is now at 565872a601c4... ARM: dts: add CPU OPP and regulator
> > supply property for exynos5250
> >
> > ERROR: Failed build: -A arm -c exynos on
> > 565872a601c4d91a75b917b1fb40ff27ad7ebb08
> >
> > LOGS:
> > Error: ../arch/arm/boot/dts/exynos5250.dtsi:65.21-22 syntax error
> > FATAL ERROR: Unable to parse input tree
> > make[2]: *** [arch/arm/boot/dts/exynos5250-arndale.dtb] Error 1
> > make[1]: *** [dtbs] Error 2
> > make[1]: *** Waiting for unfinished jobs
> > make: *** [sub-make] Error 2
> > --
> >
> > This breaks bisectability without any special valid reason.
> >
> Hi,
> 
> I couldn't check e-mail yesterday because of annual health check.
> Anyway, I'll look at the error and handle it soon.
> 
OK, the change for the include/dt-bindings/clock/exynos5250.h file which is in
next/cpufreq-clk-samsung branch should be provided in next/dt-samsung branch.
It should be fine tonight in my time.

One more thing, the splitting changes into dt and driver side would be required
generally and if it has dependency like this, proper merge topic branch is
required by maintainer. But I've missed last action :(

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: EXYNOS: mach: Improvements for 4.3

2015-07-23 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> On 21.07.2015 14:21, Krzysztof Kozlowski wrote:
> > 2015-07-21 14:13 GMT+09:00 Krzysztof Kozlowski :
> >> 2015-07-21 14:02 GMT+09:00 Kukjin Kim :
> >>> Krzysztof Kozlowski wrote:

[...]

> >>>> --
> >>>
> >>> Applied above changes into fixes/non-critical, next/cleanup-samsung,
> >>> next/dt-samsung and next/cpufreq-clk-samsung according to the change.
> >
> > Cc-ed Bartlomiej,
> >
> > One issue found: splitting DTS change for Exynos 5250 cpufreq to
> > separate branch will break bisectability. The commit "ARM: dts:
> > Exynos5250: add CPU OPP and regulator supply property":
> > 1. MUST be put after "clk: samsung: exynos5250: add cpu clock
> > configuration data and instantiate cpu clock" to prevent build
> > failures,
> > 2. should be put before "ARM: Exynos: switch to using generic cpufreq
> > driver for Exynos5250" to prevent lost cpufreq functionality.
> >
> > Doing otherwise would lose bisectability which is really unfortunate
> > when you can simply avoid it. This should remain in the same branch -
> > next/cpufreq-clk-samsung.
> 
> Dear Kukjin,
> 
> Nothing changed since yesterday... so let me point this in a more clear
> way. The way you divided the patchset causes build errors:
> 
> --
> HEAD is now at 565872a601c4... ARM: dts: add CPU OPP and regulator
> supply property for exynos5250
> 
> ERROR: Failed build: -A arm -c exynos on
> 565872a601c4d91a75b917b1fb40ff27ad7ebb08
> 
> LOGS:
> Error: ../arch/arm/boot/dts/exynos5250.dtsi:65.21-22 syntax error
> FATAL ERROR: Unable to parse input tree
> make[2]: *** [arch/arm/boot/dts/exynos5250-arndale.dtb] Error 1
> make[1]: *** [dtbs] Error 2
> make[1]: *** Waiting for unfinished jobs
> make: *** [sub-make] Error 2
> --
> 
> This breaks bisectability without any special valid reason.
> 
Hi,

I couldn't check e-mail yesterday because of annual health check.
Anyway, I'll look at the error and handle it soon.

Thanks for your check.
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: EXYNOS: mach: Improvements for 4.3

2015-07-20 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> Dear Kukjin,
> 
> Exynos mach-code related improvements. Description along with a tag.
> You can find them also on the lists with my reviewed-by.
> 
> Best regards,
> Krzysztof
> 
> 
> The following changes since commit 1c4c7159ed2468f3ac4ce5a7f08d79663d381a93:
> 
>   Merge tag 'ext4_for_linus_stable' of 
> git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2015-
> 07-05 16:24:54 -0700)
> 
> are available in the git repository at:
> 
> 
>   https://github.com/krzk/linux.git tags/samsung-mach-4.3
> 
> for you to fetch changes up to 70f83b6716ea0e5944071c12ff1716f93a9c2d8d:
> 
>   cpufreq: exynos: remove Exynos5250 specific cpufreq driver support 
> (2015-07-16 10:39:56 +0900)
> 
> 
> Improvements for Exynos based boards:
> 1. Switch to generic cpufreq-dt driver for Exynos5250. The old driver
>is removed.
> 2. Fix memory leak in cpufreq error path.
> 3. Cleanups: remove duplicated define with bootloader's sleep magic
>constant, staticize local function, drop 'owner' from
>platform driver, fix cast of iomem to ERR_PTR.
> 
> 
> Bartlomiej Zolnierkiewicz (1):
>   cpufreq: exynos: remove Exynos5250 specific cpufreq driver support
> 
> Krzysztof Kozlowski (4):
>   ARM: EXYNOS: pmu: Make local function static
>   ARM: EXYNOS: Remove duplicated define of SLEEP_MAGIC
>   ARM: EXYNOS: pmu: Drop owner assignment
>   ARM: EXYNOS: Use IOMEM_ERR_PTR when function returns iomem
> 
> Shailendra Verma (1):
>   cpufreq: exynos: Fix for memory leak in case SOC name does not match
> 
> Thomas Abraham (3):
>   clk: samsung: exynos5250: add cpu clock configuration data and 
> instantiate cpu clock
>   ARM: dts: Exynos5250: add CPU OPP and regulator supply property
>   ARM: Exynos: switch to using generic cpufreq driver for Exynos5250
> 
>  arch/arm/boot/dts/exynos5250-arndale.dts  |   4 +
>  arch/arm/boot/dts/exynos5250-smdk5250.dts |   4 +
>  arch/arm/boot/dts/exynos5250-snow.dts |   4 +
>  arch/arm/boot/dts/exynos5250-spring.dts   |   4 +
>  arch/arm/boot/dts/exynos5250.dtsi |  22 
>  arch/arm/mach-exynos/common.h |   6 +
>  arch/arm/mach-exynos/exynos.c |   1 +
>  arch/arm/mach-exynos/firmware.c   |   2 -
>  arch/arm/mach-exynos/platsmp.c|   2 +-
>  arch/arm/mach-exynos/pmu.c|   3 +-
>  arch/arm/mach-exynos/suspend.c|   4 +-
>  drivers/clk/samsung/clk-exynos5250.c  |  31 +
>  drivers/cpufreq/Kconfig.arm   |  11 --
>  drivers/cpufreq/Makefile  |   1 -
>  drivers/cpufreq/exynos-cpufreq.c  |   9 +-
>  drivers/cpufreq/exynos-cpufreq.h  |  17 ---
>  drivers/cpufreq/exynos5250-cpufreq.c  | 210 
> --
>  include/dt-bindings/clock/exynos5250.h|   1 +
>  18 files changed, 84 insertions(+), 252 deletions(-)
>  delete mode 100644 drivers/cpufreq/exynos5250-cpufreq.c
> --

Applied above changes into fixes/non-critical, next/cleanup-samsung,
next/dt-samsung and next/cpufreq-clk-samsung according to the change.

BTW since I can't see any ack from cpufreq guy for the patch "cpufreq:
exynos: Fix for memory leak in case SOC name does not match" so I couldn't.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: EXYNOS: dts: Improvements for 4.3

2015-07-20 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> Dear Kukjin,
> 
Hi Krzysztof,

> DTS related improvements. Description along with a tag.
> You can find them also on the lists with my reviewed-by.
> 
> Best regards,
> Krzysztof
> 
> 
> The following changes since commit a419d78a6f97f8c977fe55d5d590cd0654ecd1ee:
> 
>   ARM: dts: Exynos4210: add CPU OPP and regulator supply property (2015-07-13 
> 21:16:05 +0900)
> 
> are available in the git repository at:
> 
>   https://github.com/krzk/linux.git tags/samsung-dt-4.3
> 
> for you to fetch changes up to cd0b551be420d49c2bde8dcf5ea147278dc89ffb:
> 
>   ARM: dts: Extend exynos5420-pinctrl nodes using labels instead of paths 
> (2015-07-16 11:22:11 +0900)
> 
> 
> Device Tree improvements for Exynos based boards:
> 1. Enable proper USB 3.0 regulators on Odroid XU3 board.
> 2. Set over-heat and over-voltage thresholds for Trats2 board fuel
>gauge.
> 3. Fix missing display frequency on Exynos3250 Rinato board
>(necessary to fix the display).
> 4. Enable thermal management and fan control on Odroid XU3 board.
>The speed of fan is adjusted to current temperature of SoC.
> 5. Cleanups and usage of label-notation for overriding nodes.
> 
> 
> Anand Moon (5):
>   ARM: dts: odroidxu3: Enable USB3 regulators
>   ARM: dts: exynos5422-odroidxu3: Add pwm-fan node
>   ARM: dts: exynos5422-odroidxu3: Enable TMU at Exynos5422 base
>   ARM: dts: exynos5422-odroidxu3: Define default thermal-zones
>   ARM: dts: exynos5422-odroidxu3: Enable thermal-zones
> 
> Andreas Färber (1):
>   ARM: dts: Clean up exynos5410-smdk5410 indentation
> 
> Hyungwon Hwang (1):
>   ARM: dts: fix the clock-frequency of exynos3250-rinato board's panel
> 
> Javier Martinez Canillas (4):
>   ARM: dts: Include exynos5250-pinctrl after the nodes were defined
>   ARM: dts: Extend exynos5250-pinctrl nodes using labels instead of paths
>   ARM: dts: Include exynos5420-pinctrl after the nodes were defined
>   ARM: dts: Extend exynos5420-pinctrl nodes using labels instead of paths
> 
> Krzysztof Kozlowski (2):
>   ARM: dts: Set max17047 over heat and over voltage thresholds
>   ARM: dts: Use labels for overriding nodes in exynos4210-universal
> 
>  arch/arm/boot/dts/exynos3250-rinato.dts|2 +-
>  arch/arm/boot/dts/exynos4210-universal_c210.dts|  620 
>  arch/arm/boot/dts/exynos4412-trats2.dts|3 +
>  arch/arm/boot/dts/exynos5250-pinctrl.dtsi  | 1600 
> ++--
>  arch/arm/boot/dts/exynos5250.dtsi  |3 +-
>  arch/arm/boot/dts/exynos5410-smdk5410.dts  |6 +-
>  arch/arm/boot/dts/exynos5420-pinctrl.dtsi  | 1411 +
>  arch/arm/boot/dts/exynos5420.dtsi  |3 +-
>  arch/arm/boot/dts/exynos5422-cpu-thermal.dtsi  |   59 +
>  arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |   46 +
>  10 files changed, 1930 insertions(+), 1823 deletions(-)
>  create mode 100644 arch/arm/boot/dts/exynos5422-cpu-thermal.dtsi
> --

Applied all of changes into fixes/non-critical and next/dt-samsung.

Note will be sent out to arm-soc in a couple of days.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL] Samsung 1st fixes for v4.2

2015-07-20 Thread Kukjin Kim
Hi,

Please pull samsung fixes for v4.2.

Thanks,
Kukjin

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

  Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-fixes-1

for you to fetch changes up to 300bde79f3d86b1af6fcde7b7b2439ecffccbff4:

  ARM: dts: add CPU OPP and regulator supply property for exynos4210
(2015-07-21 12:32:29 +0900)


Samsung fixes for v4.2

>From Krzysztof Kozlowski:
1. Fix exynos3250 MIPI DSI display and MIPI CSIS-2 camera sensorx
   after adding support for PMU regmap in exynos-video-mipi driver
   (issue introduced in v4.0).
2. Bring back cpufreq for exynos4210 after incomplete switch to
   cpufreq-dt driver in 4.2 merge window. The necessary DT changes
   for exynos4210 cpufreq was not applied to the same tree as rest
   of patchset because of multiple conflicts between clk and arm-soc
   trees. Unfortunately without the change the exynos4210 boards
   loose cpufreq feature.


Beata Michalska (1):
  ARM: dts: Update video-phy node with syscon phandle for exynos3250

Thomas Abraham (1):
  ARM: dts: add CPU OPP and regulator supply property for exynos4210

 arch/arm/boot/dts/exynos3250.dtsi   |  2 +-
 arch/arm/boot/dts/exynos4210-origen.dts |  4 
 arch/arm/boot/dts/exynos4210-trats.dts  |  4 
 arch/arm/boot/dts/exynos4210-universal_c210.dts |  4 
 arch/arm/boot/dts/exynos4210.dtsi   | 12 
 5 files changed, 25 insertions(+), 1 deletion(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] ARM: multi_v7_defconfig: Remove old Samsung USB PHY configs

2015-07-14 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> The old drivers/usb/phy/phy-samsung-usb{2,3} are now deleted since
> were replaced by newers drivers that use the Generic PHY framework
> but their Kconfig options were left over in multi_v7_defconfig.
> 
> Signed-off-by: Javier Martinez Canillas 
> 
Acked-by: Kukjin Kim 

I think, this can be handled by arm-soc guy directly.

Thanks,
Kukjin

> ---
> 
>  arch/arm/configs/multi_v7_defconfig | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/arch/arm/configs/multi_v7_defconfig 
> b/arch/arm/configs/multi_v7_defconfig
> index 77f4b76d16e9..e3fdc3dd02f6 100644
> --- a/arch/arm/configs/multi_v7_defconfig
> +++ b/arch/arm/configs/multi_v7_defconfig
> @@ -493,8 +493,6 @@ CONFIG_USB_CHIPIDEA_HOST=y
>  CONFIG_AB8500_USB=y
>  CONFIG_KEYSTONE_USB_PHY=y
>  CONFIG_OMAP_USB3=y
> -CONFIG_SAMSUNG_USB2PHY=y
> -CONFIG_SAMSUNG_USB3PHY=y
>  CONFIG_USB_GPIO_VBUS=y
>  CONFIG_USB_ISP1301=y
>  CONFIG_USB_MXS_PHY=y
> --
> 2.4.3

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: EXYNOS: dts: Fixes for 4.2

2015-07-14 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> 2015-07-14 17:26 GMT+09:00 Kukjin Kim :
> > Krzysztof Kozlowski wrote:
> >>
> >> Dear Kukjin,
> >>
> > Hi,
> >
> > Thanks for your pull-request and I'll sort them out for 4.2-rc soon.
> >
> > BTW, the Thomas' patch is enough to support exynos4210 cpufreq without other
> > patches in the series? I didn't think so...
> 
> All other patches were already applied by Mike and sent to Linus
> during 4.2 merge window.
> 
Sounds good. OK, I'll handle this series in this -rc round.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] ARM: EXYNOS: dts: Fixes for 4.2

2015-07-14 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> Dear Kukjin,
> 
Hi,

Thanks for your pull-request and I'll sort them out for 4.2-rc soon.

BTW, the Thomas' patch is enough to support exynos4210 cpufreq without other
patches in the series? I didn't think so...

- Kukjin

> These are candidates for fixes during this RC cycle.
> Description below (under signed tag).
> 
> Best regards,
> Krzysztof
> 
> 
> The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:
> 
>   Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/krzk/linux.git tags/samsung-dt-fixes-4.2
> 
> for you to fetch changes up to a419d78a6f97f8c977fe55d5d590cd0654ecd1ee:
> 
>   ARM: dts: Exynos4210: add CPU OPP and regulator supply property (2015-07-13 
> 21:16:05 +0900)
> 
> 
> Samsung DTS fixes:
> 1. Fix Exynos3250 MIPI DSI display and MIPI CSIS-2 camera sensor after
>adding support for PMU regmap in exynos-video-mipi driver
>(issue introduced in v4.0).
> 2. Bring back cpufreq for Exynos4210 after incomplete switch to
>cpufreq-dt driver in 4.2 merge window. The necessary DTS change
>for Exynos4210 cpufreq was not applied to the same tree as
>rest of patchset because of multiple conflicts between
>clk and arm-soc DTS trees. It was also too late to send it
>to arm-soc for 4.2. Unfortunately without the change the Exynos4210
>boards loose cpufreq feature.
> 
> 
> Beata Michalska (1):
>   ARM: dts: Update video-phy node with syscon phandle for Exynos3250
> 
> Thomas Abraham (1):
>   ARM: dts: Exynos4210: add CPU OPP and regulator supply property
> 
>  arch/arm/boot/dts/exynos3250.dtsi   |  2 +-
>  arch/arm/boot/dts/exynos4210-origen.dts |  4 
>  arch/arm/boot/dts/exynos4210-trats.dts  |  4 
>  arch/arm/boot/dts/exynos4210-universal_c210.dts |  4 
>  arch/arm/boot/dts/exynos4210.dtsi   | 12 
>  5 files changed, 25 insertions(+), 1 deletion(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCHv6] ARM: dts: add exynos5422-cpus.dtsi to correct cpu order

2015-07-14 Thread Kukjin Kim
Chanho Park wrote:
> 
> Hi Kukjin,
> 
> On Tue, Jul 14, 2015 at 2:04 PM, Kukjin Kim  wrote:
> > Krzysztof Kozlowski wrote:
> >>
> >> On 14.07.2015 09:24, Chanho Park wrote:
> >> > The odroid-xu3 board which is based on exynos5422 not exynos5800 is
> >> > booted from cortex-a7 core unlike exynos5800. The odroid-xu3's cpu order
> >> > is quite strange. cpu0 and cpu5-7 are cortex-a7 cores and cpu1-4 are
> >> > cortex-a15 cores. To correct this mis-odering, I added 
> >> > exynos5422-cpus.dtsi
> >> > and reversing cpu orders from exynos5420. Now, cpu0-3 are cortex-a7 and
> >> > cpu4-7 are cortex-a15.
> >> >
> >> > Reviewed-by: Krzysztof Kozlowski 
> >> > Signed-off-by: Chanho Park 
> >> > ---

[...]

> >> >
> >> > Secondary cpu booting problem[1] is not resolved yet. Need more 
> >> > investigations
> >> > to work booting 8 cores correctly.
> >> >
> >> > [1]: http://www.spinics.net/lists/linux-samsung-soc/msg45525.html
> >> >
> >> >  arch/arm/boot/dts/exynos5422-cpus.dtsi | 81 
> >> > ++
> >> >  arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  1 +
> >> >  2 files changed, 82 insertions(+)
> >> >  create mode 100644 arch/arm/boot/dts/exynos5422-cpus.dtsi
> >>
> >> Thanks, applied to my tree. I'll send it to Kukjin for v4.3 unless he
> >> picks it also.
> >>
> > Well, let me see. I'm thinking we need to sort out the cpu ordering and dtsi
> > inclusions for exynos5420, 5422 and 5800 related to DT files.
> >
> > See,
> >
> > 1) exynos5420 DT (cpu0~3: a15, cpu 4~7: a7)
> > 2) exynos5800 DT is including exynos5420 DT
> > 3) exynos5422 and exynos5800 based boards are including exynos5800 DT.
> >
> > Then making exynos5422-cpus DT for exynos5422 based boards?
> > (cpu0~3: a7, cpu4~7: a15)
> >
> > I think, it could cause confusion when new board based on them are added
> > because it's not clear and the boot cpu could be selected by bootloader 
> > part.
> 
> The iROM will check the GPIO pin to select which core is run as cpu0.
> I think no one will change the GPIO pin if a new board which is based
> on exynos5422 :)
> 
Yes, I know the boot sequence and it means it depends on board configuration
not SoC. That’s why I'm saying it should be handled in board DT file. I think,
most of current exynos big.LITTLE model should do if it could be changed
according to board configuration.

> >
> > So how about creating exynos5422-cpus and exynos5420-cpus then including the
> > cpus DT file in each board accordingly?
> >
> > Or more clear way to avoid confusion?
> 
> In this situation, all exynos5422 boards(odroid xu3 series and mobile
> phone) have same cpu configurations. If we move the exynos5420 cpu
> configuration from exynos5420.dtsi, we should change all dts which
> including exynos5420.dtsi.

Maybe same board configuration. Just adding inclusion should be fine at this
moment.

> I think we'd better to defer the change until a new exynos5422 board
> which has different cpu configurations is added.
> 
I mean, according to current inclusion of exynos5422 based boards' DT file, it
is including exynos5420 DT via exynos5800 DT and then override different cpu
ordering (5422-cpu DT) because of different board configuration (just GPIO
value) and it is not a good way in this case.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCHv6] ARM: dts: add exynos5422-cpus.dtsi to correct cpu order

2015-07-13 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> On 14.07.2015 09:24, Chanho Park wrote:
> > The odroid-xu3 board which is based on exynos5422 not exynos5800 is
> > booted from cortex-a7 core unlike exynos5800. The odroid-xu3's cpu order
> > is quite strange. cpu0 and cpu5-7 are cortex-a7 cores and cpu1-4 are
> > cortex-a15 cores. To correct this mis-odering, I added exynos5422-cpus.dtsi
> > and reversing cpu orders from exynos5420. Now, cpu0-3 are cortex-a7 and
> > cpu4-7 are cortex-a15.
> >
> > Reviewed-by: Krzysztof Kozlowski 
> > Signed-off-by: Chanho Park 
> > ---
> > Change from v4:
> >  - Resend patch with correct signed-off
> >
> > Changes from v4:
> >  - Remove temporal patch in e-mail body
> >
> > Changes from v3:
> >  - include this exynos5422-cpus.dtsi in the exynos5422-odroidxu3-common.dtsi
> >
> > Changes from v2:
> >  - drop inclusion of exynos5420.dtsi from exynos5422-cpus.dtsi
> >  - drop compatibles from exynos5422-cpus.dtsi
> >
> > Changes from v1:
> >  - rename exynos5422.dtsi to exynos5422-cpus.dtsi
> >  - include the dtsi file top of the exynos5422-odroidxu3.dts
> >
> > Secondary cpu booting problem[1] is not resolved yet. Need more 
> > investigations
> > to work booting 8 cores correctly.
> >
> > [1]: http://www.spinics.net/lists/linux-samsung-soc/msg45525.html
> >
> >  arch/arm/boot/dts/exynos5422-cpus.dtsi | 81 
> > ++
> >  arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  1 +
> >  2 files changed, 82 insertions(+)
> >  create mode 100644 arch/arm/boot/dts/exynos5422-cpus.dtsi
> 
> Thanks, applied to my tree. I'll send it to Kukjin for v4.3 unless he
> picks it also.
> 
Well, let me see. I'm thinking we need to sort out the cpu ordering and dtsi
inclusions for exynos5420, 5422 and 5800 related to DT files.

See, 

1) exynos5420 DT (cpu0~3: a15, cpu 4~7: a7)
2) exynos5800 DT is including exynos5420 DT
3) exynos5422 and exynos5800 based boards are including exynos5800 DT.

Then making exynos5422-cpus DT for exynos5422 based boards?
(cpu0~3: a7, cpu4~7: a15)

I think, it could cause confusion when new board based on them are added
because it's not clear and the boot cpu could be selected by bootloader part.

So how about creating exynos5422-cpus and exynos5420-cpus then including the
cpus DT file in each board accordingly?

Or more clear way to avoid confusion?

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] serial: samsung: Remove redundant DEBUG_LL check

2015-07-13 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> On 13.07.2015 20:18, Javier Martinez Canillas wrote:
> > Commit 84f57d9e3685 ("tty: serial/samsung: fix modular build") fixed
> > build issues when the driver was built as a module. One of those was
> > that printascii is only accessible when the driver is built-in.
> >
> > But there is no need to check for defined(CONFIG_DEBUG_LL) since the
> > SERIAL_SAMSUNG_DEBUG Kconfig symbol already depends on DEBUG_LL.
> >
> > Signed-off-by: Javier Martinez Canillas 

Acked-by: Kukjin Kim 

Thanks,
Kukjin

> >
> > ---
> >
> >  drivers/tty/serial/samsung.c | 1 -
> >  1 file changed, 1 deletion(-)
> 
> Although this redundancy is not harmful the patch seems fine, so:
> Reviewed-by: Krzysztof Kozlowski 
> 
> Best regards,
> Krzysztof

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH v6 0/3] cpufreq: Use cpufreq-dt driver for Exynos3250

2015-07-07 Thread Kukjin Kim
Bartlomiej Zolnierkiewicz wrote:
> 
> Hi,
>
Hi,

> On Thursday, July 02, 2015 09:42:38 AM Chanwoo Choi wrote:
> > This patchset use cpufreq-dt driver to support Exynos3250 cpufreq and 
> > tested it
> > on Exynos3250-based Rinato board.
> >
> > Depends on:
> > - next-20150701 tag (master branch) of linux-next kernel tree
> > - This patch-set is based on Exynos5250 patch-set[1] because two patch-set
> >   modify the 'arch/arm/mach-exynos/exynos.c' to add the compatible string.
> >   [1] https://lkml.org/lkml/2015/6/29/361
> >   : [PATCH v2 0/4] cpufreq: use generic cpufreq drivers for Exynos5250 
> > platform
> >
> > Changes from v5:
> > (https://lkml.org/lkml/2015/7/1/324)
> > - Reorder the cpu dt node in exynos3250-rinato/monk.dts alpabetically.
> > - Add reviewed-by tag of Krzysztof Kozlowski 
> >
> > Changes from v4:
> > (https://lkml.org/lkml/2014/10/20/215)
> > - Rebased on latest linux-next git repository.
> > - Remove unnecessary divider clock flag from divider of DIV_CPU0/DIV_CPU1 
> > register
> >
> > Changes from v3:
> > - This patchset is based on 3.18-rc1 with new patchset[3] of Thomas Abraham
> >   [3] [PATCH v11 0/6] cpufreq: use generic cpufreq drivers for exynos 
> > platforms
> >   - http://www.spinics.net/lists/arm-kernel/msg370412.html
> >
> > Changes from v2:
> > - Rebased on new patchset of Thomas Abraham
> >   and for-next branch of samsunc-clk.git of Tomasz Figa
> >
> > Changes from v1:
> > - Rebased on new patchset[1] by Thomas Abraham
> >   [1] [PATCH v10 0/6] cpufreq: use generic cpufreq drivers for exynos 
> > platforms
> >   - http://www.spinics.net/lists/arm-kernel/msg364790.html
> > - Modify clk-cpu.c to support Exynos3250
> > - Drop documentation patch on previous patchset[2]
> >   [2] http://www.spinics.net/lists/cpufreq/msg10265.html
> > - Add only operating-points for Exynos3250 without armclk-divider-table
> >
> > Chanwoo Choi (3):
> >   clk: samsung: exynos3250: Add cpu clock configuration data and instaniate 
> > cpu clock
> >   ARM: dts: Add CPU OPP and regulator supply property for Exynos3250
> >   ARM: exynos: Add exynos3250 compatible to use generic cpufreq driver
> >
> >  arch/arm/boot/dts/exynos3250-monk.dts   |  4 
> >  arch/arm/boot/dts/exynos3250-rinato.dts |  4 
> >  arch/arm/boot/dts/exynos3250.dtsi   | 15 +++
> >  arch/arm/mach-exynos/exynos.c   |  1 +
> >  drivers/clk/samsung/clk-exynos3250.c| 32 
> > ++--
> >  include/dt-bindings/clock/exynos3250.h  |  1 +
> >  6 files changed, 55 insertions(+), 2 deletions(-)
> 
> Reviewed-by: Bartlomiej Zolnierkiewicz 
> 
> Thank you for working on this.
> 
+1 Thanks.

Mike and Sylwester, if you're OK on this series, I'd like to pick up in Samsung
tree together. And if you want, I could provide topic branch for clk tree.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] ARM: dts: Add CPU cooling binding for Exynos3250-based Rinato/Monk board

2015-07-07 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> 2015-07-02 16:17 GMT+09:00 Krzysztof Kozlowski :
> > On 02.07.2015 15:11, Chanwoo Choi wrote:
> >> On 07/02/2015 02:54 PM, Krzysztof Kozlowski wrote:
> >>> On 02.07.2015 14:37, Chanwoo Choi wrote:
> >>>> This patch add the cooling device to control the overheating issue on
> >>>> Exynos3250-based Rinato/Monk board.
> >>>>
> >>>> Cc: Kukjin Kim 
> >>>> Cc: Krzysztof Kozlowski 
> >>>> Signed-off-by: Chanwoo Choi 
> >>>> Acked-by: Kyungmin Park 
> >>>> ---
> >>>> Depends on:
> >>>> This patch needs the cpufreq support of Exynos3250 SoC. So, this patch 
> >>>> has the
> >>>> dependency on patch[1] which support the generic cpufreq for Exynos3250 
> >>>> SoC.
> >>>> [1] https://lkml.org/lkml/2015/7/1/696
> >>>> : [PATCH v6 0/3] cpufreq: Use cpufreq-dt driver for Exynos3250
> >>>>
> >>>>  arch/arm/boot/dts/exynos3250-monk.dts   | 15 +++
> >>>>  arch/arm/boot/dts/exynos3250-rinato.dts | 15 +++
> >>>>  arch/arm/boot/dts/exynos3250.dtsi   |  1 +
> >>>>  3 files changed, 31 insertions(+)
> >>>>
> >>>> diff --git a/arch/arm/boot/dts/exynos3250-monk.dts 
> >>>> b/arch/arm/boot/dts/exynos3250-monk.dts
> >>>> index 7863265d4868..540a0adf2be6 100644
> >>>> --- a/arch/arm/boot/dts/exynos3250-monk.dts
> >>>> +++ b/arch/arm/boot/dts/exynos3250-monk.dts
> >>>> @@ -116,6 +116,21 @@
> >>>> min-microvolt = <110>;
> >>>> max-microvolt = <270>;
> >>>> };
> >>>> +
> >>>> +   thermal-zones {
> >>>> +   cpu_thermal: cpu-thermal {
> >>>> +   cooling-maps {
> >>>> +   map0 {
> >>>> +   /* Correspond to 500MHz at 
> >>>> freq_table */
> >>>> +   cooling-device = <&cpu0 5 5>;
> >>>> +   };
> >>>> +   map1 {
> >>>> +   /* Correspond to 200MHz at 
> >>>> freq_table */
> >>>> +   cooling-device = <&cpu0 8 8>;
> >>>> +   };
> >>>> +   };
> >>>> +   };
> >>>> +   };
> >>>>  };
> >>>>
> >>>>  &adc {
> >>>> diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts 
> >>>> b/arch/arm/boot/dts/exynos3250-rinato.dts
> >>>> index ddd7ac283045..0e62a6435e07 100644
> >>>> --- a/arch/arm/boot/dts/exynos3250-rinato.dts
> >>>> +++ b/arch/arm/boot/dts/exynos3250-rinato.dts
> >>>> @@ -107,6 +107,21 @@
> >>>> min-microvolt = <110>;
> >>>> max-microvolt = <270>;
> >>>> };
> >>>> +
> >>>> +   thermal-zones {
> >>>> +   cpu_thermal: cpu-thermal {
> >>>> +   cooling-maps {
> >>>> +   map0 {
> >>>> +   /* Corresponds to 500MHz */
> >>>> +   cooling-device = <&cpu0 5 5>;
> >>>> +   };
> >>>> +   map1 {
> >>>> +   /* Corresponds to 200MHz */
> >>>> +   cooling-device = <&cpu0 8 8>;
> >>>> +   };
> >>>> +   };
> >>>> +   };
> >>>> +   };
> >>>>  };
> >>>>
> >>>>  &adc {
> >>>> diff --git a/arch/arm/boot/dts/exynos3250.dtsi 
> >>>> b/arch/arm/boot/dts/exynos3250.dtsi
> >>>> index e0f3b2ed41a3..a4931b660ddb 100644
> >>>> --- a/arch/arm/boot/dts/exynos3250.dtsi
> >>>> +++ b/arch/arm/boot/dts/exynos3250.dtsi
> >>>> @@ -55,6 +55,7 @@
> >>>> clock-frequency = <10>;
> >>>> clocks = <&cmu CLK_ARM_CLK>;
> >>>> clock-names = "cpu";
> >>>> +   #cooling-cells = <2>;
> >>>>
> >>>
> >>> Don't you need also cooling-{min,max}-state properties?
> >>
> >> Yes, it is well working without cooling-{min,max}-state or 
> >> cooling-{min,max}-level.
> >>
> >> I look for the some code to parse "cooling-{min,max}-state or 
> >> cooling-{min,max}-level"
> >> in drivers/thermal/*. But, there are no any code to parse it.
> >>
> >> But, Documentation/devicetree/bindings/thermal/thermal.txt contains just 
> >> the 'cooling-{min,max}-
> state.
> >>
> >> I think that there are mismatch between document and thermal core driver.
> >
> > Thanks for explanation, looks good.
> > Acked-by: Krzysztof Kozlowski 
> >
> > Best regards,
> > Krzysztof
> 
> Dear Kukjin,
> 
> Recent four patchsets (4210 CPU OPP in DTS, cpufreq-dt 5250,
> cpufreq-dt 3250, this patch) are actually an one continuous chain.
> Dependencies are already in mainline. Are you gonna to pick up
> everything?
> 
Yes, I want and I will. BTW maybe clk change is required together? If so, as you
know we need to get ack from clk guy. Is my understanding right?

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCHv5] ARM: dts: add exynos5422-cpus.dtsi to correct cpu order

2015-07-07 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> On 06.07.2015 23:12, Chanho Park wrote:
> > The odroid-xu3 board which is based on exynos5422 not exynos5800 is
> > booted from cortex-a7 core unlike exynos5800. The odroid-xu3's cpu order
> > is quite strange. cpu0 and cpu5-7 are cortex-a7 cores and cpu1-4 are
> > cortex-a15 cores. To correct this mis-odering, I added exynos5422.dtsi
> > and reversing cpu orders from exynos5420. Now, cpu0-3 are cortex-a7 and
> > cpu4-7 are cortex-a15.
> >
> > Reviewed-by: Krzysztof Kozlowski 
> > Signed-off-by: Chanho Park 
> > ---
> > Changes from v4:
> >  - Remove temporal patch in e-mail body
> >
> > Changes from v3:
> >  - include this exynos5422-cpus.dtsi in the exynos5422-odroidxu3-common.dtsi
> >
> > Changes from v2:
> >  - drop inclusion of exynos5420.dtsi from exynos5422-cpus.dtsi
> >  - drop compatibles from exynos5422-cpus.dtsi
> >
> > Changes from v1:
> >  - rename exynos5422.dtsi to exynos5422-cpus.dtsi
> >  - include the dtsi file top of the exynos5422-odroidxu3.dts
> >
> > Secondary cpu booting problem[1] is not resolved yet. Need more 
> > investigations
> > to work booting 8 cores correctly.
> >
> > [1]: http://www.spinics.net/lists/linux-samsung-soc/msg45525.html
> >
> >  arch/arm/boot/dts/exynos5422-cpus.dtsi | 81 
> > ++
> >  arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  1 +
> >  2 files changed, 82 insertions(+)
> >  create mode 100644 arch/arm/boot/dts/exynos5422-cpus.dtsi
> 
> Thanks, applied to my tree. I'll sent it to Kukjin later for 4.3 unless
> he picks it up from LKML.
> 
Hi Krzysztof,

If you're OK, I'd like to pick this up into Samsung tree with your ack based on
4.2-rc1.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 4/6] ARM: dts: Exynos4210: add CPU OPP and regulator supply property

2015-06-21 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> On 22.06.2015 10:38, Kukjin Kim wrote:
> > Krzysztof Kozlowski wrote:
> >> 2015-05-08 9:18 GMT+09:00 Krzysztof Kozlowski :
> >>> 2015-04-04 1:43 GMT+09:00 Bartlomiej Zolnierkiewicz 
> >>> :
> >>>> From: Thomas Abraham 
> >>>>
> >>>> For Exynos4210 platforms, add CPU operating points and CPU
> >>>> regulator supply properties for migrating from Exynos specific
> >>>> cpufreq driver to using generic cpufreq driver.
> >>>>
> >>>> Changes by Bartlomiej:
> >>>> - removed Exynos5250 and Exynos5420 support for now
> >>>>
> >>>> Cc: Kukjin Kim 
> >>>> Cc: Doug Anderson 
> >>>> Cc: Javier Martinez Canillas 
> >>>> Cc: Andreas Faerber 
> >>>> Cc: Sachin Kamat 
> >>>> Cc: Andreas Farber 
> >>>> Cc: Javier Martinez Canillas 
> >>>> Signed-off-by: Thomas Abraham 
> >>>> Signed-off-by: Bartlomiej Zolnierkiewicz 
> >>>
> >>> Acked-by: Krzysztof Kozlowski 
> >>
> >> Rebased and applied to my tree, I'll sent it later to Kukjin unless he
> >> picks it by himself from LKML.
> >>
> > Hi, as far as I know, this is for v4.2 not v4.1 so it will be applied based 
> > on
> > v4.2-rc1 after v4.2-rc1 release.
> 
> You mean it is for v4.3, not v4.2?
> 
Oops, yes v4.3.

Thanks for the correction.
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in


RE: [PATCH 4/6] ARM: dts: Exynos4210: add CPU OPP and regulator supply property

2015-06-21 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 2015-05-08 9:18 GMT+09:00 Krzysztof Kozlowski :
> > 2015-04-04 1:43 GMT+09:00 Bartlomiej Zolnierkiewicz 
> > :
> >> From: Thomas Abraham 
> >>
> >> For Exynos4210 platforms, add CPU operating points and CPU
> >> regulator supply properties for migrating from Exynos specific
> >> cpufreq driver to using generic cpufreq driver.
> >>
> >> Changes by Bartlomiej:
> >> - removed Exynos5250 and Exynos5420 support for now
> >>
> >> Cc: Kukjin Kim 
> >> Cc: Doug Anderson 
> >> Cc: Javier Martinez Canillas 
> >> Cc: Andreas Faerber 
> >> Cc: Sachin Kamat 
> >> Cc: Andreas Farber 
> >> Cc: Javier Martinez Canillas 
> >> Signed-off-by: Thomas Abraham 
> >> Signed-off-by: Bartlomiej Zolnierkiewicz 
> >
> > Acked-by: Krzysztof Kozlowski 
> 
> Rebased and applied to my tree, I'll sent it later to Kukjin unless he
> picks it by himself from LKML.
> 
Hi, as far as I know, this is for v4.2 not v4.1 so it will be applied based on
v4.2-rc1 after v4.2-rc1 release.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in


[GIT PULL 5/5] Samsung mach updates for v4.2

2015-06-05 Thread Kukjin Kim
Hi,

Here is Samsung mach updates for v4.2 and this is based on v4.1-rc4
because of dependencies with previous Samsung fixes during -rc

Please pull and if any problems, please let me know.

Thanks,
Kukjin


The following changes since commit e26081808edadfd257c6c9d81014e3b25e9a6118:

  Linux 4.1-rc4 (2015-05-18 10:13:47 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-mach-1

for you to fetch changes up to 2be2a3ff42a52e926cbd1cc1d376a161a9a73667:

  ARM: EXYNOS: register power domain driver from core_initcall
(2015-06-06 02:18:03 +0900)


Samsung updates for v4.2

- add failure(exception) handling
  : of_iomap(), of_find_device_by_node() and kstrdup()

- add common poweroff to use PS_HOLD based for all of exynos SoCs
- add exnos_get/set_boot_addr() helper
- constify platform_device_id and irq_domain_ops
- get current parent clock for power domain on/off
- use core_initcall to register power domain driver
- make exynos_core_restart() less verbose

- add support coupled CPUidle for exynos3250

- fix exynos_boot_secondary() return value on timeout
- fix clk_enable() in s3c24xx adc
- fix missing of_node_put() for power domains


Bartlomiej Zolnierkiewicz (5):
  ARM: EXYNOS: fix exynos_boot_secondary() return value on timeout
  ARM: EXYNOS: make exynos_core_restart() less verbose
  ARM: EXYNOS: add exynos_set_boot_addr() helper
  ARM: EXYNOS: add exynos_get_boot_addr() helper
  ARM: EXYNOS: add coupled cpuidle support for Exynos3250

Krzysztof Kozlowski (6):
  ARM: EXYNOS: Handle of of_iomap() failure
  ARM: EXYNOS: Handle of_find_device_by_node() and kstrdup() failures
  ARM: EXYNOS: Add missing of_node_put() when parsing power domains
  ARM: EXYNOS: Get current parent clock for power domain on/off
  ARM: EXYNOS: Constify irq_domain_ops
  ARM: SAMSUNG: Constify platform_device_id

Marek Szyprowski (2):
  ARM: EXYNOS: use PS_HOLD based poweroff for all supported SoCs
  ARM: EXYNOS: register power domain driver from core_initcall

Sergiy Kibrik (1):
  ARM: SAMSUNG: fix clk_enable() WARNing in S3C24XX ADC

 .../bindings/arm/exynos/power_domain.txt   |  7 +-
 arch/arm/include/asm/firmware.h|  4 +
 arch/arm/mach-exynos/common.h  |  4 +-
 arch/arm/mach-exynos/exynos.c  |  3 +-
 arch/arm/mach-exynos/firmware.c| 18 +
 arch/arm/mach-exynos/platsmp.c | 86
+++---
 arch/arm/mach-exynos/pm.c  | 51 +++--
 arch/arm/mach-exynos/pm_domains.c  | 53 -
 arch/arm/mach-exynos/pmu.c |  6 +-
 arch/arm/mach-exynos/suspend.c |  2 +-
 arch/arm/plat-samsung/adc.c|  6 +-
 11 files changed, 173 insertions(+), 67 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 4/5] Samsung another DT updates for v4.2

2015-06-05 Thread Kukjin Kim
Hi,

Here is another Samsung DT updates for v4.2 but this is based on
v4.1-rc6 + previous tags/samsung-dt-3 because this touches all of exynos
DT stuff and some fixes have been merged until -rc6...

I thought this is the best way to avoid useless merge conflicts.

Please pull and if any problems, please kindly let me know.

Thanks,
Kukjin


The following changes since commit b9974fa208d9175a6d1d21f6b1068e1779295934:

  Merge branch 'v4.2-next/dt-samsung-3rd' into v4.2-next/dt-samsung-4th
(2015-06-03 09:56:00 +0900)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt-4

for you to fetch changes up to b7004516781503c0e4782288025ca2ce4a78f020:

  ARM: dts: add sysmmu nodes for exynos5420 (2015-06-04 08:09:42 +0900)


Samsung another DT udpates for v4.2

- use labels for overriding nodes for all of exynos stuff
  (by Krzysztof Kozlowski)

- add sysmmu nodes for exynos SoCs (by Marek Szyprowski)

- for exynos5422-odroidxu3
  : enalbe wake alarm of S2MPS11 RTC
  : Hook up PWM and use it for LEDs
  : add support for Odroid XU3 Lite

- remove duplicated i2c7 for exynos5250-snow
- add JPEG codec nodes for exynos5420
- add vendor prefix for Hardkernel


Andrzej Pietrasiewicz (1):
  ARM: dts: exynos5420: add nodes for jpeg codec

Krzysztof Kozlowski (26):
  ARM: dts: Add labels to exynos4 nodes
  ARM: dts: Use labels for overriding nodes in exynos4210
  ARM: dts: Use labels for overriding nodes in exynos4210-origen
  ARM: dts: Use labels for overriding nodes in exynos4210-smdkv310
  ARM: dts: Use labels for overriding nodes in exynos4210-trats
  ARM: dts: Use labels for overriding nodes in exynos4212
  ARM: dts: Use labels for overriding nodes in exynos4x12
  ARM: dts: Use labels for overriding nodes in exynos4412
  ARM: dts: Use labels for overriding nodes in exynos4412-odroid
  ARM: dts: Use labels for overriding nodes in exynos4412-smdk4412
  ARM: dts: Use labels for overriding nodes in exynos4412-trats2
  ARM: dts: Use labels for overriding nodes in exynos4412-origen
  ARM: dts: Use labels for overriding nodes in exynos4412-tiny4412
  ARM: dts: Add labels to exynos5 nodes
  ARM: dts: Use labels for overriding nodes in exynos5250
  ARM: dts: Remove duplicated I2C7 nodes in exynos5250-snow
  ARM: dts: Use labels for overriding nodes in exynos5420-arndale-octa
  ARM: dts: Use labels for overriding nodes in exynos542x
  ARM: dts: Use labels for overriding nodes in exynos5420-smdk5420
  ARM: dts: Use labels for overriding nodes in exynos5440 boards
  ARM: dts: Use labels for overriding nodes in exynos5422-odroidxu3
  ARM: dts: s3c2416: Add labels to S3C2416 nodes
  ARM: dts: s3c2416: Use labels for overriding nodes in SMDK2416
  ARM: dts: odroidxu3: Enable wake alarm of S2MPS11 RTC
  of: Add vendor prefix for Hardkernel
  ARM: dts: Add Odroid XU3 Lite support

Marek Szyprowski (5):
  ARM: dts: add sysmmu nodes for exynos4
  ARM: dts: add sysmmu nodes for exynos3250
  ARM: dts: add sysmmu nodes for exynos4415
  ARM: dts: add sysmmu nodes for exynos5250
  ARM: dts: add sysmmu nodes for exynos5420

Peter Chubb (1):
  ARM: dts: exynos5422-odroidxu3: Hook up PWM and use it for LEDs

 .../devicetree/bindings/vendor-prefixes.txt|1 +
 arch/arm/boot/dts/Makefile |1 +
 arch/arm/boot/dts/exynos3250.dtsi  |   33 +
 arch/arm/boot/dts/exynos4.dtsi |  140 +-
 arch/arm/boot/dts/exynos4210-origen.dts|  418 +++---
 arch/arm/boot/dts/exynos4210-smdkv310.dts  |  280 ++--
 arch/arm/boot/dts/exynos4210-trats.dts |  592 -
 arch/arm/boot/dts/exynos4210.dtsi  |   72 +-
 arch/arm/boot/dts/exynos4212.dtsi  |   12 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi|  732 +--
 arch/arm/boot/dts/exynos4412-odroidx.dts   |   16 +-
 arch/arm/boot/dts/exynos4412-origen.dts|  892 ++---
 arch/arm/boot/dts/exynos4412-smdk4412.dts  |  210 +--
 arch/arm/boot/dts/exynos4412-tiny4412.dts  |   54 +-
 arch/arm/boot/dts/exynos4412-trats2.dts| 1332
++--
 arch/arm/boot/dts/exynos4412.dtsi  |   20 +-
 arch/arm/boot/dts/exynos4415.dtsi  |   11 +
 arch/arm/boot/dts/exynos4x12-pinctrl.dtsi  |8 +-
 arch/arm/boot/dts/exynos4x12.dtsi  |  290 +++--
 arch/arm/boot/dts/exynos5.dtsi |6 +-
 arch/arm/boot/dts/exynos5250-snow.dts  |   46 +-
 arch/arm/boot/dts/exynos5250.dtsi  |  332 -
 arch/arm/boot/dts/exynos5420-arndale-octa.dts  |  634 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts  

[GIT PULL 3/5] Samsung DT updates for v4.2

2015-06-05 Thread Kukjin Kim
The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

  Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt-3

for you to fetch changes up to 5ec1d441a4227b2dfdc47fdc13aa7c6c50496194:

  ARM: dts: Add syscon property to the MIPI DPHY for exynos4415
(2015-06-03 09:47:05 +0900)


Samsung DT updates for v4.2

- for exyos3250
  : use s3c6410-rtc instead of exynos3250-rtc
  : add JPEG codec node and support it on exynos3250-rinato
  : use s3c-rtc clock id for exynos3250-rinato and monk boards

- for exynos4
  : add JPEG codec node and syscon property to MIPI DPHY
  : remove obsolete MIPI DPHY reg property
  : enable s3c-rtc on exynos4412-trats2

- for exynos5
  : add syscon property to MIPI DPHY for exynos5420
  : enable s3c-rtc on exynos5420-arndale-octa
  : add missing irq pinctrl for max77686 on exynos5250-smdk5250

  : clk: add bindings for 32kHz clocks from s2mps11
  : fix pinctrl for s2mps11-irq on exynos5420-arndale-octa

- for exynos5422-odroidxu3
  : add mmc detect gpio and LEDs
  : add HS400 support, simple-audio-card and rtc_src clock


Andrzej Hajda (1):
  ARM: dts: add mmc detect gpio for exynos5422-odroidxu3

Inha Song (1):
  ARM: dts: support simple-audio-card for exynos5420 and
exynos5422-odroidxu3

Jacek Anaszewski (2):
  ARM: dts: add JPEG codec device node for exynos3250
  ARM: dts: add support JPEG codec for exynos3250-rinato

Krzysztof Kozlowski (8):
  ARM: dts: fix pinctrl for s2mps11-irq on exynos5420-arndale-octa
  ARM: dts: Use s3c6410-rtc instead of exynos3250-rtc for
exynos3250/4415
  ARM: dts: Use define for s3c-rtc clock id for exynos3250-rinato
  ARM: dts: Use define for s3c-rtc clock id for exynos3250-monk
  ARM: dts: Enable S3C RTC on exynos4412-trats2 and
exynos5420-arndale-octa
  ARM: dts: Use last parent for clocks during power domain on/off
  ARM: dts: Remove obsolete MIPI DPHY 'reg' property for exynos4
  ARM: dts: Add syscon property to the MIPI DPHY for exynos4415

Marek Szyprowski (1):
  ARM: dts: add jpeg-codec node for exynos4 and exynos4x12

Markus Reichl (4):
  ARM: dts: Add LEDs for exynos5422-odroidxu3
  ARM: dts: Add HS400 support for exynos5422-odroidxu3
  clk: samsung: Add bindings for 32kHz clocks from s2mps11
  ARM: dts: add 'rtc_src' clock to rtc node for exynos5422-odroidxu3

Tomeu Vizoso (1):
  ARM: dts: Add syscon property to the MIPI phy in exynos5420

Yadwinder Singh Brar (1):
  ARM: dts: Add missing irq pinctrl for max77686 on smdk5250

 Documentation/devicetree/bindings/rtc/s3c-rtc.txt |  3 +-
 arch/arm/boot/dts/exynos3250-monk.dts |  3 +-
 arch/arm/boot/dts/exynos3250-rinato.dts   |  7 +-
 arch/arm/boot/dts/exynos3250.dtsi | 15 +++-
 arch/arm/boot/dts/exynos4.dtsi| 12 ++-
 arch/arm/boot/dts/exynos4412-trats2.dts   |  9 ++-
 arch/arm/boot/dts/exynos4415.dtsi |  4 +-
 arch/arm/boot/dts/exynos4x12.dtsi |  4 +
 arch/arm/boot/dts/exynos5250-smdk5250.dts | 12 +++
 arch/arm/boot/dts/exynos5420-arndale-octa.dts | 24 --
 arch/arm/boot/dts/exynos5420.dtsi | 24 +++---
 arch/arm/boot/dts/exynos5422-odroidxu3.dts| 99
++-
 include/dt-bindings/clock/samsung,s2mps11.h   | 23 ++
 13 files changed, 211 insertions(+), 28 deletions(-)
 create mode 100644 include/dt-bindings/clock/samsung,s2mps11.h
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 2/5] Samsung 2nd defconfig for v4.2

2015-06-05 Thread Kukjin Kim
Hi,

Here is 2nd defconfig updates for v4.2 but actually just one patch for
Samsung updates for multi_v7_defconfig. Please pull or apply the patch
directly, anyway I'm fine either way.

Note that this is based on arm-soc/next/defconfig to avoid useless merge
conflicts and I've merged previous tags/samsung-defconfig-2.

Thanks,
Kukjin

The following changes since commit 8c56c43021002d5983021481e05fa64ec8f6822e:

  Merge branch 'samsung-defconfig-2nd' into samsung-defconfig-3rd
(2015-06-03 10:12:27 +0900)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-defconfig-3

for you to fetch changes up to 296e4f2e1e8f269a923d6488bac71e501ddca30e:

  ARM: multi_v7_defconfig: Enable display on Trats2 board (2015-06-03
10:12:50 +0900)


multi_v7_defconfig updates for Samsung stuff

- enable DRM_EXYNOS_DSI and DRM_PANEL_S6E8AA0
  in multi_v7_defconfig to support full X11 display


Krzysztof Kozlowski (1):
  ARM: multi_v7_defconfig: Enable display on Trats2 board

 arch/arm/configs/multi_v7_defconfig | 2 ++
 1 file changed, 2 insertions(+)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 1/5] Samsung defconfig updates for v4.2

2015-06-05 Thread Kukjin Kim
Hi Arnd, Olof, Kevin

Here is exynos_defconfig updates for v4.2.
Please pull.

Thanks,
Kukjin

The following changes since commit 030bbdbf4c833bc69f502eae58498bc5572db736:

  Linux 4.1-rc3 (2015-05-10 15:12:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-defconfig-2

for you to fetch changes up to f882d3cfe8780e5fa91160db401bb7a38d28:

  ARM: exynos_defconfig: Enable CONFIG_SENSORS_INA2XX for Odroid-XU3
(2015-06-03 09:31:29 +0900)


exynos_defconfig updates for v4.2

- enable DRM_EXYNOS_DSI and DRM_PANEL_S6E8AA0
  for full X11 display on Trats2 board
- enable SENSORS_PWM_FAN
  to control fan power on Odroid-XU3 board
- enable SENSORS_INA2XX
  for power monitor sensor on Odriod-XU3 board
- do savedefconfig
  to remove useless configs and check its dependencies


Anand Moon (2):
  ARM: exynos_defconfig: Enable CONFIG_SENSORS_PWM_FAN for Odroid-XU3
  ARM: exynos_defconfig: Enable CONFIG_SENSORS_INA2XX for Odroid-XU3

Krzysztof Kozlowski (1):
  ARM: exynos_defconfig: Enable display on Trats2 board

Kukjin Kim (1):
  ARM: exynos_defconfig: savedefconfig

 arch/arm/configs/exynos_defconfig | 50
+--
 1 file changed, 16 insertions(+), 34 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/6] cpufreq: use generic cpufreq drivers forExynos4210platform

2015-06-03 Thread Kukjin Kim
On 05/14/15 22:07, Kukjin Kim wrote:
> On 05/14/15 14:10, Viresh Kumar wrote:
>> On 14-05-15, 13:07, Kukjin Kim wrote:
>>> On 05/13/15 23:08, Bartlomiej Zolnierkiewicz wrote:
>>>>
>>>> Hi,
>>>>
>>> Hi Bart,
>>>
>>>> On Friday, April 03, 2015 06:43:43 PM Bartlomiej Zolnierkiewicz wrote:
>>>>> Hi,
>>>>>
>>>>> This patch series removes the use of Exynos4210 specific support
>>>>> from cpufreq-exynos driver and enables the use of cpufreq-dt driver
>>>>> for this platform.
>>>>
>>>> Gentle Ping.  Mike/Kukjin/Viresh could you please review/ack relevant
>>>> patches (patches #1-3 are for clock subsystem, patches #4-5 for Exynos
>>>> mach/dts and patch #6 is for cpufreq subsystem)?
>>
>> Sorry I thought I already Acked an older version of this set and so
>> didn't went for it again. Done now.
>>
>>> Yes, I totally agreed with this patches for arch side changes and this
>>> approach when Thomas posted.
>>>
>>>> Also what is your
>>>> preferred way to upstream them (patches are not independent so it would
>>>> be best to merge them through one tree, otherwise synchronization of
>>>> git pulls between different subsystem trees will be needed)?
>>>>
>>> I can provide topic branch for arch side changes even it is small. I
>>> think once Viresh and Mike make each topic branch based on -rc or the
>>> smallest changes from each subsystem then I could handle this series or
>>> Viresh or Mike need to handle this series with merging each topic
>>> branches in subsystem. I'm fine either way.
>>>
>>> Viresh and Mike, how do you think about that?
>>
>> For cpufreq subsystem changes, you can take them in your tree.
>>
> Hi Viresh, OK, I will take the cpufreq changes with your ack. Thanks for
> your confirmation.
> 
> Hi Mike and Sylwester,
> How can we handle this series well without any problems? hmm...
> 
Still I need to get clock guys' ack or any comments on this series...

- Kukjin

>>>> I'm still hoping that this patchset will make it into v4.2 as there are
>>>> no known issues with it (except minor coding nit for patch #5)...
>>>>
>>> Sure, why not :-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/6] Exynos SYSMMU (IOMMU) dts and arch updates

2015-06-03 Thread Kukjin Kim
On 06/01/15 20:34, Krzysztof Kozlowski wrote:
> W dniu 01.06.2015 o 19:10, Marek Szyprowski pisze:
>> Hello,
>>
>> Main changes for Exynos SYSMMU (IOMMU) driver has been finally scheduled
>> for merging - see
>> https://git.kernel.org/cgit/linux/kernel/git/joro/iommu.git/commit/?h=next
>> In meantime there have been quite a lot of changes related to Exynos DTS
>> files queued for merging and my patches don't apply anymore. To ease
>> merge process I've decided to rebased all Exynos SYSMMU dts changes onto
>> latest exynos next tree from: https://github.com/krzk/linux dt-for-next
>>
>> While rebasing I've fixes a few spotted issues: some nodes still used
>> old 'samsung,power-domain' properties (now replaced with 'power-domains')
>> and added properties to jpeg codec merged recently.
>>
> 
> Thanks for rebasing this stuff.
> 
Same here ;-)

> I picked whole patchset with Javier's tested-by. I'll send it to Kukjin
> later or directly to arm-soc (depending what will happen with last pull
> request).
> 
> Kukjin, you mentioned that you will do something with this patchset the
> previous weekend. Since then nothing happened so I am not sure what are
> your plans... Can you share them? Do you want to pick it by yourself, do
> you have any comments or maybe you need something from our side? (I
> checked the patches and they look fine)
> 
Done, thanks.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 2/2] ARM: multi_v7_defconfig: Enable display on Trats2board

2015-06-02 Thread Kukjin Kim
On 05/24/15 05:27, Arnd Bergmann wrote:
> On Saturday 23 May 2015 11:18:58 Kukjin Kim wrote:
>> On 05/22/15 18:11, Javier Martinez Canillas wrote:
>>> Hello Krzysztof,
>>>
>>> On 05/22/2015 02:48 AM, Krzysztof Kozlowski wrote:
>>>> Enable the Exynos DSI and S6E8AA0 panel for full X11 display on Trats2.
>>>>
>>>> Signed-off-by: Krzysztof Kozlowski 
>>>> ---
>>>>  arch/arm/configs/multi_v7_defconfig | 2 ++
>>>>  1 file changed, 2 insertions(+)
>>>>
>>>> diff --git a/arch/arm/configs/multi_v7_defconfig 
>>>> b/arch/arm/configs/multi_v7_defconfig
>>>> index 0848337a2a01..e9785020aab1 100644
>>>> --- a/arch/arm/configs/multi_v7_defconfig
>>>> +++ b/arch/arm/configs/multi_v7_defconfig
>>>> @@ -413,10 +413,12 @@ CONFIG_DRM=y
>>>>  CONFIG_DRM_PTN3460=m
>>>>  CONFIG_DRM_PS8622=m
>>>>  CONFIG_DRM_EXYNOS=m
>>>> +CONFIG_DRM_EXYNOS_DSI=y
>>>>  CONFIG_DRM_EXYNOS_FIMD=y
>>>>  CONFIG_DRM_EXYNOS_HDMI=y
>>>>  CONFIG_DRM_RCAR_DU=m
>>>>  CONFIG_DRM_TEGRA=y
>>>> +CONFIG_DRM_PANEL_S6E8AA0=m
>>>>  CONFIG_DRM_PANEL_SIMPLE=y
>>>>  CONFIG_FB_ARMCLCD=y
>>>>  CONFIG_FB_WM8505=y
>>>>
>>>
>>> Reviewed-by: Javier Martinez Canillas 
>>>
>> Looks good to me and this would be handled by arm-soc guys directly 
>>
>> Acked-by: Kukjin Kim 
>>
> 
> I'd actually prefer if you could put this into the same branch as your
> other defconfig changes. We'll handle any conflicts when merging that in.
> 
OK, done.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] ARM: EXYNOS: DTS improvements for 4.2, 3rd

2015-06-01 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> Dear Kukjin,
> 
> Quite big set of changes, mostly refactor.
> 
> You can find them also on the lists with my reviewed-by.

Thanks for your gentle reminder and gathering.

I'm sorting them out and it should be fine tonight in my tree...
If any differences with yours, I'll let you know and please check them
tomorrow morning so that it could be sent out to arm-soc tomorrow for 4.2.  

Thanks,
Kukjin

> 
> Best regards,
> Krzysztof
> 
> 
> The following changes since commit 5c78bc1b466701c1b13d7b734f5b39cdd65babab:
> 
>   Merge branch 'samsung-defconfig-2nd' into for-next (2015-05-23 12:28:59 
> +0900)
> 
> are available in the git repository at:
> 
>   https://github.com/krzk/linux.git tags/samsung-dt-for-4.2-3
> 
> for you to fetch changes up to a33a220172cd832fd4b9f8c26f4e6053899d68c4:
> 
>   ARM: dts: Add Odroid XU3 Lite support (2015-05-30 13:22:45 +0900)
> 
> 
> Device Tree improvements for Exynos based boards:
> 1. Refactor DT sources to label notation. All new Exynos boards follow
>this convention so only old DTS are changed: Exynos4 family, Exynos5
>and s3c2416.
>This convention reduces duplication of addresses in nodes
>and reduces possible mistakes when overriding nodes.
> 2. Switch LEDs on Odroid XU3 to PWM control.
> 3. Add nodes for JPEG codec on Exynos542x.
> 4. Enable wake alarm on Odroid XU3.
> 5. Add support for new board: Odroid XU3 Lite. The board is actually
>very similar to existing Odroid XU3.
> 
> 
> Andrzej Pietrasiewicz (1):
>   ARM: dts: exynos5420: add nodes for jpeg codec
> 
> Krzysztof Kozlowski (26):
>   ARM: dts: Add labels to exynos4 nodes
>   ARM: dts: Use labels for overriding nodes in exynos4210
>   ARM: dts: Use labels for overriding nodes in exynos4210-origen
>   ARM: dts: Use labels for overriding nodes in exynos4210-smdkv310
>   ARM: dts: Use labels for overriding nodes in exynos4210-trats
>   ARM: dts: Use labels for overriding nodes in exynos4212
>   ARM: dts: Use labels for overriding nodes in exynos4x12
>   ARM: dts: Use labels for overriding nodes in exynos4412
>   ARM: dts: Use labels for overriding nodes in exynos4412-odroid
>   ARM: dts: Use labels for overriding nodes in exynos4412-smdk4412
>   ARM: dts: Use labels for overriding nodes in exynos4412-trats2
>   ARM: dts: Use labels for overriding nodes in exynos4412-origen
>   ARM: dts: Use labels for overriding nodes in exynos4412-tiny4412
>   ARM: dts: Add labels to exynos5 nodes
>   ARM: dts: Use labels for overriding nodes in exynos5250
>   ARM: dts: Remove duplicated I2C7 nodes in exynos5250-snow
>   ARM: dts: Use labels for overriding nodes in exynos5420-arndale-octa
>   ARM: dts: Use labels for overriding nodes in exynos542x
>   ARM: dts: Use labels for overriding nodes in exynos5420-smdk5420
>   ARM: dts: Use labels for overriding nodes in exynos5440 boards
>   ARM: dts: Use labels for overriding nodes in exynos5422-odroidxu3
>   ARM: dts: s3c2416: Add labels to S3C2416 nodes
>   ARM: dts: s3c2416: Use labels for overriding nodes in SMDK2416
>   ARM: dts: odroidxu3: Enable wake alarm of S2MPS11 RTC
>   of: Add vendor prefix for Hardkernel
>   ARM: dts: Add Odroid XU3 Lite support
> 
> Peter Chubb (1):
>   ARM: dts: exynos5422-odroidxu3: Hook up PWM and use it for LEDs
> 
> .../devicetree/bindings/vendor-prefixes.txt|1 +
> arch/arm/boot/dts/Makefile |1 +
> arch/arm/boot/dts/exynos4.dtsi |   22 +-
> arch/arm/boot/dts/exynos4210-origen.dts|  418 +++---
> arch/arm/boot/dts/exynos4210-smdkv310.dts  |  280 ++--
> arch/arm/boot/dts/exynos4210-trats.dts |  592 -
> arch/arm/boot/dts/exynos4210.dtsi  |   49 +-
> arch/arm/boot/dts/exynos4212.dtsi  |   12 +-
> arch/arm/boot/dts/exynos4412-odroid-common.dtsi|  732 +--
> arch/arm/boot/dts/exynos4412-odroidx.dts   |   16 +-
> arch/arm/boot/dts/exynos4412-origen.dts|  892 ++---
> arch/arm/boot/dts/exynos4412-smdk4412.dts  |  210 +--
> arch/arm/boot/dts/exynos4412-tiny4412.dts  |   54 +-
> arch/arm/boot/dts/exynos4412-trats2.dts| 1332 ++--
> arch/arm/boot/dts/exynos4412.dtsi  |   20 +-
> arch/arm/boot/dts/exynos4x12-pinctrl.dtsi  |8 +-
> arch/arm/boot/dts/exynos4x12.dtsi  |  218 ++--
> arch/arm/boot/dts/exynos5.dtsi |6 +-
> arch/arm/boot/dts/exynos5250-snow.dts  |   46 +-
> arch/arm/boot/dts/exynos5250.dtsi  |   82 +-
> arch/arm/boot/dts/exynos5420-arndale-octa.dts  |  634 +-
> arch/arm/boot/dts/exynos5420-peach-pit.dts |2 +-
> arch/arm/boot/dts/exynos5420-s

Re: [PATCH v4 0/8] ARM: dts: exynos5: labels for overriding nodes

2015-05-22 Thread Kukjin Kim
On 05/17/15 17:26, Krzysztof Kozlowski wrote:
> Hi,
> 
> 
> Changes since v3
> 
> 1. Rebased on current Kukjin's for-next branch:
>v4.1-rc3-34-gfcfae6b049cf
> 
> Changes since v2
> 
> 1. New patch 8/8: ARM: dts: Use labels for overriding nodes
>in exynos5422-odroidxu3
> 2. To avoid conflicts rebased on my "for-next" branch of
>https://github.com/krzk/linux
>The branch above contains some patches for Exynos5 boards
>applied from LKML.
> 
> Changes since v1
> 
> 1. Re-phrased the description (phandle->label). Suggested by Arnd.
> 
> 
> Description
> ===
> The label-based notation reduces possible mistakes when overriding
> nodes by child DTSI and board files and reduces duplication
> of addresses.
> 
> The patchset refactors Exynos5 boards to use labels for overriding nodes.
> 
> Tested by comparison of decompiled DTB for each commit.
> 
Same, will sort out.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v6 00/13] ARM: dts: exynos4: labels for overriding nodes

2015-05-22 Thread Kukjin Kim
On 05/17/15 17:09, Krzysztof Kozlowski wrote:
> Hi,
> 
Hi,

> 
> Changes since v5
> 
> 1. Rebased on current Kukjin's for-next branch:
>v4.1-rc3-34-gfcfae6b049cf
> 
> Changes since v4
> 
> 1. Patch 1: Don't add labels in exynos4210-pinctrl.dtsi because
>these are already defined in exynos4210.dtsi.
> 2. Patch 9: Add ack from Eduardo Valentin.
> 
> Changes since v3
> 
> 1. New patches (12 and 13) for Exynos4412 Origen and Tiny4412.
> 2. Rebased on top of my DTS-for-next branch:
>repo: https://github.com/krzk/linux/
>tag: samsung-dt-for-next-4.2-2
> 
> Changes since v2
> 
> 1. Fix typo in commit msg (lablels -> labels).
> 
> Changes since v1
> 
> 1. Re-phrased the description (phandle->label). Suggested by Arnd.
> 
> Description
> ===
> 
> The label-based notation reduces possible mistakes when overriding
> nodes by child DTSI and board files and reduces duplication
> of addresses.
> 
> The patchset refactors Exynos4 boards to use labels for overriding nodes.
> 
> Tested by comparison of decompiled DTB for each commit. The output DTB
> is the same.
> 
Thanks for your resending. Looks good to me and I'll sort them out in
this weekend.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v7 00/25] Exynos SYSMMU (IOMMU) integration with DT andDMA-mapping subsystem

2015-05-22 Thread Kukjin Kim
On 05/20/15 16:31, Javier Martinez Canillas wrote:
> Hello Marek,
> 
> On Tue, May 19, 2015 at 3:20 PM, Marek Szyprowski
>  wrote:
>> Hello Everyone,
>>
>> This is yet another attempt to get Exynos SYSMMU driver with integrated
>> with IOMMU & DMA-mapping subsystems. This version includes minor fixes
>> suggested by Joerg Roedel, Cho KyongHo and Robin Murphy.
>>
>> All patches are also available in the following git repository:
>> https://git.linaro.org/people/marek.szyprowski/linux-srpol.git
>> branch v4.1-exynos-iommu-v7.
>>
>> My plan for merging this patchset is as follows:
>> - DTS changes and power domain changes should go via Samsung tree to avoid
>>   conflicts with other pending DTS patches
>> - all exynos-iommu patches and dma-mapping/reserved iommu region should go
>>   via IOMMU tree,
>> - all Exynos DRM patches should go via DRM/Exynos tree.
>>
>> There are no build cross-subsystem dependencies and IOMMU on Exynos is
>> already nonfunctional (and disabled in defconfig), so merging patches in
>> parts doesn't break anything.
>>
>> There are knowns issues with Exynos DRM driver and IOMMU support
>> (i.e. Xorg freeze reported by Javier Martinez Canillas:
>> http://www.spinics.net/lists/linux-samsung-soc/msg44350.html ). They
>> will be handled by a separate fixes to Exynos DRM drivers. This patchset
>> fixes only those issues in Exynos DRM FIMD driver, which prevents
>> booting to console.
>>
> 
> I tested your v7 using exynos_defconfig + CONFIG_EXYNOS_IOMMU on both
> Exynos5250 Snow and Exynos5420 Peach Pit Chromebooks.
> 
> I can only reproduce the complete system hang on Xorg if I use the
> xf86-video-armsoc DDX. If I use the -fbdev DDX instead, X starts
> correctly and the system does not freeze. Also, this only happens on
> Exynos5420 Peach Pit, Exynos5250 Snow is working correctly even when
> using the -armsoc DDX.
> 
> So as you said, this is a separate issue with the Exynos DRM driver
> IOMMU support and is not related to your series. For the whole series:
> 
> Tested-by: Javier Martinez Canillas 
> 
Thanks for your test on the boards.

I'll sort out the arch/ side changes into samsung tree in this weekend.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: dts: Update video-phy node with syscon phandle for Exynos3250

2015-05-22 Thread Kukjin Kim
On 05/21/15 16:25, Javier Martinez Canillas wrote:
> On Thu, May 21, 2015 at 4:04 AM, Krzysztof Kozlowski
>  wrote:
>> 2015-05-21 10:57 GMT+09:00 Krzysztof Kozlowski :
>>> 2015-03-19 19:56 GMT+09:00 Beata Michalska :
 As a follow-up to recent changes to Exynos mipi video phy
 driver, introducing support for PMU regmap in commit
 e4b3d38088df6f3acd40 ("phy: exynos-video-mipi: Fix regression
 by adding support for PMU regmap") add a syscon phandle to
 video-phy node to bring back to life both MIPI DSI displays
 and MIPI CSIS-2 camera sensors on Exynos3250.

 Signed-off-by: Beata Michalska 
>>>
>>> Reviewed-by: Krzysztof Kozlowski 
>>> Tested-by: Krzysztof Kozlowski 
>>>
>>> Tested on Gear 2 (Exynos3250) board.
>>
>> Oh, I was too fast. It seems that "reg" property is not needed
>> anymore. Can you remove it?
>>
> 
> After removing the reg property as Krzysztof suggested.
> 
> Reviewed-by: Javier Martinez Canillas 
> 
will apply with changing as per you guys' review comment ;-)

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] ARM: exynos_defconfig: savedefconfig

2015-05-22 Thread Kukjin Kim
This patch does 'savedefconfig' for exynos_defconfig to remove useless
configs and check its dependencies. Sometimes some configs could be
ignored because of the dependencies even they are enabled in defconfig
file manually. So checking the dependencies would be better.

Signed-off-by: Kukjin Kim 
---
 arch/arm/configs/exynos_defconfig | 50
+++
 1 file changed, 14 insertions(+), 36 deletions(-)

diff --git a/arch/arm/configs/exynos_defconfig
b/arch/arm/configs/exynos_defconfig
index e7ccec4..6cecd69 100644
--- a/arch/arm/configs/exynos_defconfig
+++ b/arch/arm/configs/exynos_defconfig
@@ -26,11 +26,11 @@ CONFIG_ZBOOT_ROM_BSS=0x0
 CONFIG_ARM_APPENDED_DTB=y
 CONFIG_ARM_ATAG_DTB_COMPAT=y
 CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x4100,8M
console=ttySAC1,115200 init=/linuxrc mem=256M"
+CONFIG_CPU_FREQ=y
 CONFIG_CPU_IDLE=y
 CONFIG_ARM_EXYNOS_CPUIDLE=y
 CONFIG_VFP=y
 CONFIG_NEON=y
-CONFIG_PM=y
 CONFIG_NET=y
 CONFIG_PACKET=y
 CONFIG_UNIX=y
@@ -40,15 +40,11 @@ CONFIG_IP_PNP=y
 CONFIG_IP_PNP_DHCP=y
 CONFIG_IP_PNP_BOOTP=y
 CONFIG_IP_PNP_RARP=y
-CONFIG_WIRELESS=y
 CONFIG_CFG80211=y
-CONFIG_MWIFIEX=y
-CONFIG_MWIFIEX_SDIO=y
 CONFIG_RFKILL_REGULATOR=y
 CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
 CONFIG_DEVTMPFS=y
 CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_PROC_DEVICETREE=y
 CONFIG_DMA_CMA=y
 CONFIG_CMA_SIZE_MBYTES=64
 CONFIG_BLK_DEV_LOOP=y
@@ -66,7 +62,8 @@ CONFIG_SMSC911X=y
 CONFIG_USB_USBNET=y
 CONFIG_USB_NET_SMSC75XX=y
 CONFIG_USB_NET_SMSC95XX=y
-CONFIG_USB_GADGET=y
+CONFIG_MWIFIEX=y
+CONFIG_MWIFIEX_SDIO=y
 CONFIG_INPUT_EVDEV=y
 CONFIG_KEYBOARD_GPIO=y
 CONFIG_KEYBOARD_CROS_EC=y
@@ -81,16 +78,13 @@ CONFIG_SERIAL_OF_PLATFORM=y
 CONFIG_HW_RANDOM=y
 CONFIG_TCG_TPM=y
 CONFIG_TCG_TIS_I2C_INFINEON=y
-CONFIG_I2C=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_MUX=y
 CONFIG_I2C_ARB_GPIO_CHALLENGE=y
-CONFIG_I2C_EXYNOS5=y
 CONFIG_I2C_GPIO=y
 CONFIG_I2C_CROS_EC_TUNNEL=y
 CONFIG_SPI=y
 CONFIG_SPI_S3C64XX=y
-CONFIG_I2C_S3C2410=y
 CONFIG_DEBUG_GPIO=y
 CONFIG_POWER_SUPPLY=y
 CONFIG_BATTERY_SBS=y
@@ -99,13 +93,11 @@ CONFIG_BATTERY_MAX17042=y
 CONFIG_CHARGER_MAX14577=y
 CONFIG_CHARGER_MAX77693=y
 CONFIG_CHARGER_TPS65090=y
-CONFIG_HWMON=y
 CONFIG_SENSORS_LM90=y
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_THERMAL=y
 CONFIG_THERMAL=y
-CONFIG_EXYNOS_THERMAL=y
+CONFIG_CPU_THERMAL=y
 CONFIG_THERMAL_EMULATION=y
+CONFIG_EXYNOS_THERMAL=y
 CONFIG_WATCHDOG=y
 CONFIG_S3C2410_WATCHDOG=y
 CONFIG_MFD_CROS_EC=y
@@ -123,38 +115,27 @@ CONFIG_REGULATOR_GPIO=y
 CONFIG_REGULATOR_MAX14577=y
 CONFIG_REGULATOR_MAX8997=y
 CONFIG_REGULATOR_MAX77686=y
-CONFIG_REGULATOR_MAX77802=y
 CONFIG_REGULATOR_MAX77693=y
+CONFIG_REGULATOR_MAX77802=y
 CONFIG_REGULATOR_S2MPA01=y
 CONFIG_REGULATOR_S2MPS11=y
 CONFIG_REGULATOR_S5M8767=y
 CONFIG_REGULATOR_TPS65090=y
 CONFIG_DRM=y
-CONFIG_DRM_EXYNOS_HDMI=y
-CONFIG_DRM_BRIDGE=y
 CONFIG_DRM_PTN3460=y
 CONFIG_DRM_PS8622=y
 CONFIG_DRM_EXYNOS=y
-CONFIG_DRM_EXYNOS_DSI=y
 CONFIG_DRM_EXYNOS_FIMD=y
-CONFIG_DRM_EXYNOS_DP=y
-CONFIG_DRM_PANEL=y
-CONFIG_DRM_PANEL_S6E8AA0=y
+CONFIG_DRM_EXYNOS_DSI=y
+CONFIG_DRM_EXYNOS_HDMI=y
 CONFIG_DRM_PANEL_SIMPLE=y
-CONFIG_FB=y
-CONFIG_FB_MODE_HELPERS=y
+CONFIG_DRM_PANEL_S6E8AA0=y
 CONFIG_FB_SIMPLE=y
 CONFIG_EXYNOS_VIDEO=y
 CONFIG_EXYNOS_MIPI_DSI=y
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
 CONFIG_LCD_CLASS_DEVICE=y
 CONFIG_LCD_PLATFORM=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
-CONFIG_BACKLIGHT_GENERIC=y
 CONFIG_BACKLIGHT_PWM=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FONTS=y
-CONFIG_FONT_7x14=y
 CONFIG_LOGO=y
 CONFIG_SOUND=y
 CONFIG_SND=y
@@ -171,6 +152,7 @@ CONFIG_USB_OHCI_EXYNOS=y
 CONFIG_USB_STORAGE=y
 CONFIG_USB_DWC3=y
 CONFIG_USB_HSIC_USB3503=y
+CONFIG_USB_GADGET=y
 CONFIG_MMC=y
 CONFIG_MMC_BLOCK_MINORS=16
 CONFIG_MMC_SDHCI=y
@@ -199,11 +181,6 @@ CONFIG_EXYNOS_ADC=y
 CONFIG_PWM=y
 CONFIG_PWM_SAMSUNG=y
 CONFIG_PHY_EXYNOS5250_SATA=y
-CONFIG_PHY_SAMSUNG_USB2=y
-CONFIG_PHY_EXYNOS4210_USB2=y
-CONFIG_PHY_EXYNOS4X12_USB2=y
-CONFIG_PHY_EXYNOS5250_USB2=y
-CONFIG_PHY_EXYNOS5_USBDRD=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT3_FS=y
 CONFIG_EXT4_FS=y
@@ -219,15 +196,16 @@ CONFIG_NLS_CODEPAGE_437=y
 CONFIG_NLS_ASCII=y
 CONFIG_NLS_ISO8859_1=y
 CONFIG_PRINTK_TIME=y
+CONFIG_DEBUG_INFO=y
 CONFIG_DEBUG_FS=y
 CONFIG_MAGIC_SYSRQ=y
 CONFIG_DEBUG_KERNEL=y
-CONFIG_DETECT_HUNG_TASK=y
+CONFIG_LOCKUP_DETECTOR=y
 CONFIG_DEBUG_RT_MUTEXES=y
 CONFIG_DEBUG_SPINLOCK=y
 CONFIG_DEBUG_MUTEXES=y
-CONFIG_LOCKUP_DETECTOR=y
-CONFIG_DEBUG_INFO=y
 CONFIG_DEBUG_USER=y
 CONFIG_CRYPTO_SHA256=y
 CONFIG_CRC_CCITT=y
+CONFIG_FONTS=y
+CONFIG_FONT_7x14=y
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL] Samsung 3rd fixes for v4.1

2015-05-22 Thread Kukjin Kim
The following changes since commit 030bbdbf4c833bc69f502eae58498bc5572db736:

  Linux 4.1-rc3 (2015-05-10 15:12:29 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-fixes-3

for you to fetch changes up to 242ddf04297f2c4768bd8eb7593ab911910c5f76:

  ARM: dts: set display clock correctly for exynos4412-trats2
(2015-05-23 11:46:55 +0900)


Samsung fix for v4.1

- Set display clock correctly for exynos4412-trats2
  : fix the following error

exynos-drm: No connectors reported connected with modes
[drm] Cannot find any crtc or sizes - going 1024x768


Inki Dae (1):
  ARM: dts: set display clock correctly for exynos4412-trats2

 arch/arm/boot/dts/exynos4412-trats2.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] ARM: dts: exynos4: Remove obsolete MIPI DPHY 'reg' property

2015-05-22 Thread Kukjin Kim
On 05/21/15 16:23, Javier Martinez Canillas wrote:
> Hello Krzysztof,
> 
> On Thu, May 21, 2015 at 4:18 AM, Krzysztof Kozlowski
>  wrote:
>> Since e4b3d38088df ("phy: exynos-video-mipi: Fix regression by adding
>> support for PMU regmap") the Exynos PMU driver provides regmap to access
>> the MIPI DPHY registers. The MIPI DPHY node uses a phandle to syscon to
>> get this regmap. The 'reg' field is obsolete.
>>
>> Signed-off-by: Krzysztof Kozlowski 
>> ---
>>  arch/arm/boot/dts/exynos4.dtsi | 1 -
>>  1 file changed, 1 deletion(-)
>>
>> diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
>> index 1c74c1296ab7..6e7f0b4afa84 100644
>> --- a/arch/arm/boot/dts/exynos4.dtsi
>> +++ b/arch/arm/boot/dts/exynos4.dtsi
>> @@ -78,7 +78,6 @@
>>
>> mipi_phy: video-phy@10020710 {
>> compatible = "samsung,s5pv210-mipi-video-phy";
>> -   reg = <0x10020710 8>;
>> #phy-cells = <1>;
>> syscon = <&pmu_system_controller>;
>> };
> 
> Indeed, is even removed from the DT binding so this is clearly a left over.
> 
> Reviewed-by: Javier Martinez Canillas 
> 
Thanks, applied this series.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 2/2] ARM: multi_v7_defconfig: Enable display on Trats2board

2015-05-22 Thread Kukjin Kim
On 05/22/15 18:11, Javier Martinez Canillas wrote:
> Hello Krzysztof,
> 
> On 05/22/2015 02:48 AM, Krzysztof Kozlowski wrote:
>> Enable the Exynos DSI and S6E8AA0 panel for full X11 display on Trats2.
>>
>> Signed-off-by: Krzysztof Kozlowski 
>> ---
>>  arch/arm/configs/multi_v7_defconfig | 2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/arch/arm/configs/multi_v7_defconfig 
>> b/arch/arm/configs/multi_v7_defconfig
>> index 0848337a2a01..e9785020aab1 100644
>> --- a/arch/arm/configs/multi_v7_defconfig
>> +++ b/arch/arm/configs/multi_v7_defconfig
>> @@ -413,10 +413,12 @@ CONFIG_DRM=y
>>  CONFIG_DRM_PTN3460=m
>>  CONFIG_DRM_PS8622=m
>>  CONFIG_DRM_EXYNOS=m
>> +CONFIG_DRM_EXYNOS_DSI=y
>>  CONFIG_DRM_EXYNOS_FIMD=y
>>  CONFIG_DRM_EXYNOS_HDMI=y
>>  CONFIG_DRM_RCAR_DU=m
>>  CONFIG_DRM_TEGRA=y
>> +CONFIG_DRM_PANEL_S6E8AA0=m
>>  CONFIG_DRM_PANEL_SIMPLE=y
>>  CONFIG_FB_ARMCLCD=y
>>  CONFIG_FB_WM8505=y
>>
> 
> Reviewed-by: Javier Martinez Canillas 
> 
Looks good to me and this would be handled by arm-soc guys directly :-)

Acked-by: Kukjin Kim 

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/2] ARM: exynos_defconfig: Enable display on Trats2 board

2015-05-22 Thread Kukjin Kim
On 05/22/15 18:09, Javier Martinez Canillas wrote:
> Hello Krzysztof,
> 
Hi,

> On 05/22/2015 02:48 AM, Krzysztof Kozlowski wrote:
>> Enable the Exynos DSI and S6E8AA0 panel for full X11 display on Trats2.
>>
>> Signed-off-by: Krzysztof Kozlowski 
>> ---
>>  arch/arm/configs/exynos_defconfig | 2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/arch/arm/configs/exynos_defconfig 
>> b/arch/arm/configs/exynos_defconfig
>> index d034c96c039b..e7ccec487422 100644
>> --- a/arch/arm/configs/exynos_defconfig
>> +++ b/arch/arm/configs/exynos_defconfig
>> @@ -135,9 +135,11 @@ CONFIG_DRM_BRIDGE=y
>>  CONFIG_DRM_PTN3460=y
>>  CONFIG_DRM_PS8622=y
>>  CONFIG_DRM_EXYNOS=y
>> +CONFIG_DRM_EXYNOS_DSI=y
>>  CONFIG_DRM_EXYNOS_FIMD=y
>>  CONFIG_DRM_EXYNOS_DP=y
>>  CONFIG_DRM_PANEL=y
>> +CONFIG_DRM_PANEL_S6E8AA0=y
>>  CONFIG_DRM_PANEL_SIMPLE=y
>>  CONFIG_FB=y
>>  CONFIG_FB_MODE_HELPERS=y
>>
> 
> Reviewed-by: Javier Martinez Canillas 
> 
Thanks, applied.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] Samsung related to updating multi_v7_defconfig

2015-05-22 Thread Kukjin Kim
On 05/23/15 00:15, Arnd Bergmann wrote:
> On Thursday 21 May 2015 12:07:33 Kukjin Kim wrote:
>>
>> Here is multi_v7_defconfig update and mostly including regarding exynos
>> stuff based on savedefconfig which could remove useless configs based on
>> checking of dependencies.
>>
>> This series is based on v4.1-rc1 and I can provide resolution of
>> conflicts with arm-soc/next/defconfig. See below.
>>
>> Note that, IMHO we need to check 'savedefconfig when defconfig is
>> updated so that we could remove useless lines and avoid to miss some
>> defconfigs because of dependency.
>>
>> Anyway please pull and if any concerns, please kindly let me know.
>>
Hi,

> The conflict got a little too wild for my taste, so I dropped your
> 'savedefconfig' commit and rebased the other ones on top of the
> branch I already had.
> 
OK, no problem :-)

> Please check that the result is still ok for you.
> 
When I checked, I didn't find any missing stuff from my side. Looks
good, thanks.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [GIT PULL] ARM: EXYNOS: Improvements for 4.2, second try

2015-05-20 Thread Kukjin Kim
On 05/19/15 15:21, Kukjin Kim wrote:
> On 05/17/15 17:52, Krzysztof Kozlowski wrote:
>> 2015-05-11 12:14 GMT+09:00 Krzysztof Kozlowski :
>>> Dear Kukjin,
>>>
>>> Updated pull request, replacing also the usage of soc_is_exynos4()
>>> with of_machine_is_compatible(). You requested this in comments
>>> for "ARM: EXYNOS: Fix failed second suspend on Exynos4".
>>>
>>> This adds coupled cpuidle for Exynos3250 and improves the Exynos
>>> code in few places. Everything for upcoming 4.2 merge window.
>>> Description along with a tag.
>>>
>>> Best regards,
>>> Krzysztof
>>>
>>>
>>> The following changes since commit b82f3a05ff0b5eaf2c9900eeb34e58a6624db8d9:
>>>
>>>   ARM: EXYNOS: Fix failed second suspend on Exynos4 (2015-05-11 11:03:09 
>>> +0900)
>>>
>>> are available in the git repository at:
>>>
>>>   https://github.com/krzk/linux.git tags/samsung-for-next-4.2-2
>>>
>>> for you to fetch changes up to c91889378098ff0bb5fe6f422a3c0eb554b34930:
>>>
>>>   ARM: plat-samsung: Constify platform_device_id (2015-05-11 11:05:31 +0900)
>>>
>>> 
>>> Extending cpuidle driver and improvements for Exynos based boards:
>>> 1. Replace soc_is_exynos4() with of_machine_is_compatible().
>>> 2. Add missing return-value checks and of_node_put() for power domain
>>>driver.
>>> 3. Fix missing clk_prepare in S3C24XX ADC driver.
>>> 4. Rework clock handling when switching power domains on/off. Instead
>>>of settting fixed parent in DTS we grab the parent clock before
>>>turning the domain off.
>>> 5. Add coupled cpuidle support for Exynos3250 to an existing
>>>cpuidle-exynos driver. As a result it enables AFTR mode
>>>(ARM-Off Top-Running) to be used by default on Exynos3250
>>>without the need to hot unplug CPU1 first.
>>> 6. Constify irq_domain_ops and platform_device_id.
>>
>> Dear Kukjin,
>>
>> Just humbly reminding - this stuff still waits for you :).
>>
> Sure, why not. I'll update it soon ;-)
> 
Done, thanks.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: dts: exynos4412-trats2: set display clock correctly

2015-05-20 Thread Kukjin Kim
On 05/20/15 09:12, Krzysztof Kozlowski wrote:
> 2015-02-07 19:49 GMT+09:00 Inki Dae :
>> This patch sets display clock correctly.
>>
>> If Display clock isn't set correctly then you would find below messages
>> and Display controller doesn't work correctly since a patch[1]
>>
>>exynos-drm: No connectors reported connected with modes
>>[drm] Cannot find any crtc or sizes - going 1024x768
>>
>> [1] commit abc0b1447d49 ("drm: Perform basic sanity checks on probed modes")
> 
> Reviewed-by: Krzysztof Kozlowski 
> Tested-by: Krzysztof Kozlowski 
> 
> Tested on Trats2 board.
> 
> Dear Kukjin,
> 
> Could you pull it to current fixes branch (this RC cycle)? The patch
> fixes display on Trats2 board. Without it (since abc0b1447d49) it
> won't be properly set up and device boots with blank screen and
> mentioned error message in logs.
> 
> I think this actually is a candidate for stable backporting (4.0+)
> because it fixes important functionality of device:
> 
> Fixes: abc0b1447d49 ("drm: Perform basic sanity checks on probed modes")
> Cc: 
> 
Thanks, applied, and will be sent out in a day for v4.1-rc.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL] Samsung related to updating multi_v7_defconfig

2015-05-20 Thread Kukjin Kim
Kozlowski:
  : Enable CPU idle, TMU, USB OHCI for Exynos SoCs
  : Enable PMIC and MUIC drivers for Exynos boards


Javier Martinez Canillas (9):
  ARM: multi_v7_defconfig: Enable support for Samsung S3C64XX SPI
  ARM: multi_v7_defconfig: Enable max77802 regulator, rtc and clock
drivers
  ARM: multi_v7_defconfig: Enable Exynos USB PHY drivers support
  ARM: multi_v7_defconfig: Enable support for missing ChromeOS EC
drivers
  ARM: multi_v7_defconfig: Enable Samsung PWM support
  ARM: multi_v7_defconfig: Enable Samsung S3C SoC RTC
  ARM: multi_v7_defconfig: Enable options for Exynos display support
  ARM: multi_v7_defconfig: Enable GPIO-based I2C arbitration support
  ARM: multi_v7_defconfig: Enable Cypress APA I2C Trackpad support

Krzysztof Kozlowski (4):
  ARM: multi_v7_defconfig: Enable CPU idle for exynos SoCs
  ARM: multi_v7_defconfig: Enable PMIC and MUIC drivers for exynos
  ARM: multi_v7_defconfig: Enable TMU for exynos SoCs
  ARM: multi_v7_defconfig: Enable OHCI on exynos SoCs

Kukjin Kim (1):
  ARM: multi_v7_defconfig: make savedefconfig for removing useless
configs

 arch/arm/configs/multi_v7_defconfig | 108
++--
 1 file changed, 55 insertions(+), 53 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 3/4] ARM: multi_v7_defconfig: Enable TMU for Exynos

2015-05-18 Thread Kukjin Kim
On 05/19/15 15:01, Krzysztof Kozlowski wrote:
> 2015-05-19 14:57 GMT+09:00 Kukjin Kim :
>> On 05/18/15 10:47, Krzysztof Kozlowski wrote:
>>> From: Krzysztof Kozlowski 
>>>
>>> Enable support for Thermal Monitoring Unit present on Exynos SoCs. This
>>> allows detection of overheat and handling this gracefully.
>>>
>>> Signed-off-by: Krzysztof Kozlowski 
>>
>> Krzysztof, you want to use gmail account on this, you used samsung
>> accoung on 1st and 2nd patches though?
> 
> Yes, that is correct. I know that it seems mixed up and sorry for the 
> confusion.
> 
OK, I see.

> I use the gmail account when I am developing at home to distinguish my
> personal and company's rights. So in one patchset I got some old
> patches done in company (@samsung.com) and newer one prepared during
> my free time.
> 
I've kept your origin email address. If any problems, please let me know.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL] Samsung fixes for v4.1

2015-05-10 Thread Kukjin Kim
Hi Linus,

Here is Samsung fixes for v4.1. Since I've missed to send this via
arm-soc tree before v4.1-rc3, so I'm sending this to you directly.

Please pull this. If any problems, please kindly let me know.

Thanks,
Kukjin


The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

  Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-fixes-1

for you to fetch changes up to 8cf5e6dc8dd55d0f1ad46ab4046c3a8a51d2136d:

  ARM: dts: Add keep-power-in-suspend to WiFi SDIO node for
exynos5250-snow (2015-05-09 03:15:16 +0900)


Samsung fixes for v4.1

- fixes commit ea08de16eb1b ("ARM: dts: Add DISP1 power
  domain for exynos5420") which causes 'unhandled fault:
  imprecise external abort' error when PD turned off.
  : make DP a consumer of DISP1 power domain

- fixes 's3c-rtc' probe failure on Odriod-X2/U2/U3 boards.
  : add 'rtc_src' clock to rtc node for source clock of rtc

- fixes typo for 'cpu-crit-0' trip point on exynos5420/5440

- fixes S2R failure on exynos5250-snow due to card power of
  Marvell WiFi driver (suspend/resume)
  : add keep-power-in-susped to WiFi SDIO node


Abhilash Kesavan (1):
  ARM: dts: Fix typo in trip point temperature for exynos5420/5440

Javier Martinez Canillas (2):
  ARM: dts: Make DP a consumer of DISP1 power domain on Exynos5420
  ARM: dts: Add keep-power-in-suspend to WiFi SDIO node for
exynos5250-snow

Markus Reichl (1):
  ARM: dts: add 'rtc_src' clock to rtc node for exynos4412-odroid boards

 arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +++
 arch/arm/boot/dts/exynos5250-snow.dts   | 1 +
 arch/arm/boot/dts/exynos5420-trip-points.dtsi   | 2 +-
 arch/arm/boot/dts/exynos5420.dtsi   | 1 +
 arch/arm/boot/dts/exynos5440-trip-points.dtsi   | 2 +-
 5 files changed, 7 insertions(+), 2 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 1/1] ARM: dts: Add keep-power-in-suspend to WiFi SDIO nodefor Snow

2015-05-08 Thread Kukjin Kim
On 05/08/15 09:09, Krzysztof Kozlowski wrote:
> 2015-05-07 1:36 GMT+09:00 Doug Anderson :
>> Javier,
>>
>> On Wed, May 6, 2015 at 9:32 AM, Javier Martinez Canillas
>>  wrote:
>>> The Marvell mwifiex driver prevents the system to enter into a suspend
>>> state if the card power is not preserved during a suspend/resume cycle.
>>>
>>> So Suspend-to-RAM and Suspend-to-idle are failing on Exynos5250 Snow.
>>>
>>> Add the keep-power-in-suspend Power Management property to the SDIO/MMC
>>> node so the mwifiex suspend handler doesn't fail and the system is able
>>> to enter into a suspend state.
>>>
>>> Signed-off-by: Javier Martinez Canillas 
>>> ---
>>>
>>> Kukjin and Krzysztof,
>>>
>>> I didn't notice that Snow was also missing this property when I did the
>>> same change for Peach Pit and and Pi Chromebooks [0], sorry about that.
>>>
No problem and thanks for your effort.

>>> Best regards,
>>> Javier
>>>
>>> [0]: https://lkml.org/lkml/2015/4/7/377
>>> ---
>>>  arch/arm/boot/dts/exynos5250-snow.dts | 1 +
>>>  1 file changed, 1 insertion(+)
>>
>> Reviewed-by: Doug Anderson 
> 
Doug, thanks for your review.

> Thanks, applied to dts-fixes branch, I'll try to push it sooner than
> later but it depends on status of previous pull requests.
> 
Krzysztof, I've applied this into my tree directly.
Thanks for your gentle reminder and time.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [RESEND-v2-PATCH] ARM: dts: Add missing irq pinctrl for max77686 on smdk5250

2015-05-05 Thread Kukjin Kim
On 05/05/15 13:39, Pankaj Dubey wrote:
> From: Yadwinder Singh Brar 
> 
> This patch adds pinctrl configuration for using configuring gpx3-2 as an
> external interrupt from max77686. Though max77686 RTC is enabled and gets
> probed by default, it doesnt work as its unable to get interrupt.
> 
> This patch makes max77686 RTC work and also configures it as wakeup source.
> 
> Signed-off-by: Yadwinder Singh Brar 
> [pankaj.dubey: resubmitted after rebasing to latest kgene tree]
> Signed-off-by: Pankaj Dubey 
> Reviewed-by: Javier Martinez Canillas 
> Tested-by: Pankaj Dubey 
> Acked-by: Krzysztof Kozlowski 
> ---
> Initial version of this patch was part of following series, though
> they are not dependent on each other, resubmitting after rebasing
> and detaching second one from first patch in the series [1]
> 
> [1]: 
> http://lists.infradead.org/pipermail/linux-arm-kernel/2014-November/303652.html
> 
> v2:
>  -Included my Signed-off-by for touching this patch.
>  -Included Acked-by from Krzysztof Kozlowski.
> 
>  arch/arm/boot/dts/exynos5250-smdk5250.dts | 12 
>  1 file changed, 12 insertions(+)
> 
> diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts 
> b/arch/arm/boot/dts/exynos5250-smdk5250.dts
> index bc27cc2..4fe186d 100644
> --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts
> +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts
> @@ -131,6 +131,9 @@
>   reg = <0x09>;
>   interrupt-parent = <&gpx3>;
>   interrupts = <2 IRQ_TYPE_NONE>;
> + pinctrl-names = "default";
> + pinctrl-0 = <&max77686_irq>;
> + wakeup-source;
>  
>   voltage-regulators {
>   ldo1_reg: LDO1 {
> @@ -410,3 +413,12 @@
>   };
>   };
>  };
> +
> +&pinctrl_0 {
> + max77686_irq: max77686-irq {
> + samsung,pins = "gpx3-2";
> + samsung,pin-function = <0xf>;
> + samsung,pin-pud = <0>;
> + samsung,pin-drv = <0>;
> + };
> +};

Applied, thanks.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] i2c: s3c2410: fix oops in suspend callback for non-dt platforms

2015-05-05 Thread Kukjin Kim
On 05/06/15 06:28, Kukjin Kim wrote:
> On 05/04/15 08:50, Krzysztof Kozlowski wrote:
>> 2015-05-04 3:13 GMT+09:00 Vasily Khoruzhick :
>>> Initialize sysreg by default, otherwise driver will crash in suspend 
>>> callback.
>>>
>>> Signed-off-by: Vasily Khoruzhick 
>>
>> I think the crash is possible if device node is missing in DT or pdata
>> is supplied. If you agree, could you add this information to commit
>> message, along with Cc-stable and Fixes tag?
>>
>> Anyway, the patch itself looks good:
>> Reviewed-by: Krzysztof Kozlowski 
>>
> Can you please add me in Cc in your next posting?
> 
> I can't see the patch in my mail box...
> 
Oops, sorry for the noise. My email client had a problem and I can see
the patch now. Please kindly ignore the request :)

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 2/2] ARM: dts: Fix pinctrl settings for S2MPS11 RTC alarm IRQ on Arndale Octa

2015-04-26 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> 2015-04-02 23:36 GMT+09:00 Krzysztof Kozlowski :
> > On Arndale Octa the S2MPS11 RTC alarm interrupt was not handled at all
> > because of wrong configuration of interrupt and gpx3-2.
> > 1. Interrupt is signaled by falling edge.
> > 2. This GPIO line is hard-wired on the board to PVDD_APIO_1V8 through a
> >resistor so pull-up/down must be disabled.
> >
> > Signed-off-by: Krzysztof Kozlowski 
> > ---
> >  arch/arm/boot/dts/exynos5420-arndale-octa.dts | 13 -
> >  1 file changed, 12 insertions(+), 1 deletion(-)
> 
> Dear Kukjin,
> 
> Any comments  on this and other patches. A lot of emails waits for
> your opinion. Is there anything I could do to help you in smooth
> review or applying?
> 
Sorry for the delay and looks good to me.

Will apply into fixes branch and thanks.

- Kukjin

> Best regards,
> Krzysztof
> 
> >
> > diff --git a/arch/arm/boot/dts/exynos5420-arndale-octa.dts 
> > b/arch/arm/boot/dts/exynos5420-arndale-
> octa.dts
> > index d78fcd997ce6..97346df31d41 100644
> > --- a/arch/arm/boot/dts/exynos5420-arndale-octa.dts
> > +++ b/arch/arm/boot/dts/exynos5420-arndale-octa.dts
> > @@ -87,7 +87,9 @@
> > s2mps11,buck4-ramp-enable = <1>;
> >
> > interrupt-parent = <&gpx3>;
> > -   interrupts = <2 IRQ_TYPE_LEVEL_HIGH>;
> > +   interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
> > +   pinctrl-names = "default";
> > +   pinctrl-0 = <&s2mps11_irq>;
> >
> > s2mps11_osc: clocks {
> > #clock-cells = <1>;
> > @@ -379,3 +381,12 @@
> > clocks = <&clock CLK_RTC>, <&s2mps11_osc S2MPS11_CLK_AP>;
> > clock-names = "rtc", "rtc_src";
> >  };
> > +
> > +&pinctrl_0 {
> > +   s2mps11_irq: s2mps11-irq {
> > +   samsung,pins = "gpx3-2";
> > +   samsung,pin-function = <0xf>;
> > +   samsung,pin-pud = <0>;
> > +   samsung,pin-drv = <0>;
> > +   };
> > +};
> > --
> > 1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] ARM: exynos: Fix wake-up interrupts for Exynos3250

2015-04-26 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> 2015-04-23 2:40 GMT+09:00 Marc Zyngier :
> > Commit 8b283c025443 (ARM: exynos4/5: convert pmu wakeup to
> > stacked domains) changed the Exynos PMU code to use stacked
> > domains. This has led to a number of interrupt numbers to be
> > fixed.
> >
> > In the meantime, support for Exynos 3250 was added, missing
> > the required change to this platform. This amounts to revert
> > ace283a04a4a (ARM: EXYNOS: Fix wrong hwirq of RTC interrupt
> > for Exynos3250 SoC), as the initial patch was right, just a
> > bit early...
> >
> > Cc: Chanwoo Choi 
> > Cc: Kyungmin Park 
> > Cc: Krzysztof Kozlowski 
> > Cc: Kukjin Kim 
> > Signed-off-by: Marc Zyngier 
> > ---
> >  arch/arm/mach-exynos/suspend.c | 4 ++--
> >  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> Acked-by: Krzysztof Kozlowski 
> 
Thanks and applied.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL 2/5] Samsung defconfig udpates for v4.1

2015-04-05 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> Hello Kukjin,
> 
Hi,

> On Wed, Apr 1, 2015 at 8:16 PM, Kukjin Kim  wrote:
> > The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
> >
> >   Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)
> >
> > are available in the git repository at:
> >
> >   git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/samsung-defconfig
> >
> > for you to fetch changes up to bb84296ae52da844c9cab81e0197152a69f2f841:
> >
> >   ARM: exynos_defconfig: Enable HDMI support (2015-03-27 02:00:09 +0900)
> >
> > 
> > Samsung defconfig updates for v4.1
> >
> > - update exynos-defconfig
> >   : enable HDMI, CPUidle, ChromeOS EC chardev driver
> > and thermal emulation, Marvell WiFi-Ex, CPUfreq,
> > and support for NFS rootfs
> >   : remove EXYNOS_THERMAL_CORE define
> > and disable IOMMU support until support it
> >
> > 
> > Javier Martinez Canillas (5):
> >   ARM: exynos_defconfig: Disable IOMMU support
> 
> As I mentioned before, this also is needed for 4.0-rc to have display
> working on at least Exynos5420 Peach Pit and Exynos5800 Peach Pi
> Chromebooks but I saw that it is not included in your "Samsung 2nd
> fixes for v4.0" git pull [0].
> 
Yeah, you're right. The 'disabling IOMMU' should be queued for 4.0-rc but I've
missed. Sorry about that. As you know, the branch has been queued for 4.1
already so if we send it even the one patch for 4.0-rc, it will cause conflict.

So I think would be better if we could send it to stable after 4.1-rc1? If you
agree, I'll.

> Maybe it can be sent directly to a...@kernel.org?
> 
I don't think so because of above reason...

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL 4/5] Samsung arm64 DT updates for v4.1

2015-04-03 Thread Kukjin Kim
Olof Johansson wrote:
> 
> On Thu, Apr 02, 2015 at 03:16:55AM +0900, Kukjin Kim wrote:
> > The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:
> >
> >   Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)
> >
> > are available in the git repository at:
> >
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/samsung-dt-64
> >
> > for you to fetch changes up to 423c716151e254e42650ad78b30c2cd782c6f654:
> >
> >   arm64: dts: Add thermal-zones dt node for exynos5433 (2015-03-27
> > 02:13:43 +0900)
> >
> > 
> > Samsung arm64 DT updates for v4.1
> >
> > - add new SoC for arm64 based exynos5433 SoC
> >   : exynos5433 - Octa cores for big.LITTLE architecture
> >   (Quad Cortex-A57 big and Quad Cortex-A53 LITTLE cores)
> >
> >   : added thermal-zones, TMU sensor and I2S dt nodes
> >   : added ADMA, RTC, ADC, PMU, SPI/PDMA and MSHC dt nodes
> >   : added pinctrl, HS-I2C, Serial and basic system dt nodes
> >
> > 
> > Chanwoo Choi (6):
> >   arm64: dts: Add dts files for 64-bit Exynos5433 SoC
> >   arm64: dts: Add SPI/PDMA dt node for exynos5433
> >   arm64: dts: Add PMU dt node for exynos5433
> >   arm64: dts: Add RTC and ADC dt node for exynos5433
> >   arm64: dts: Add TMU sensor dt node for exynos5433
> >   arm64: dts: Add thermal-zones dt node for exynos5433
> >
> > Inha Song (2):
> >   arm64: dts: Add ADMA dt node for exynos5433
> >   arm64: dts: Add I2S dt node for exynos5433
> >
> > Jaehoon Chung (1):
> >   arm64: dts: Add MSHC dt node for exynos5433
> >
> >  .../devicetree/bindings/arm/samsung/pmu.txt|   1 +
> >  arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 698 +++
> >  .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi |  22 +
> >  arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 231 +
> >  arch/arm64/boot/dts/exynos/exynos5433.dtsi | 931
> > +
> >  5 files changed, 1883 insertions(+)
> >  create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi
> >  create mode 100644
> > arch/arm64/boot/dts/exynos/exynos5433-tmu-sensor-conf.dtsi
> >  create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi
> >  create mode 100644 arch/arm64/boot/dts/exynos/exynos5433.dtsi
> 
+ Chanwoo, Mike

Hi Olof,

Thanks for your taking other pull-requests :-)

> How do you even build these dts files? How did you test this branch before
> you sent it to us?
> 
Yeah, your pointing out is exact. In my side, I've tested with 1) creating
exynos5433-smdk5433 board dt file and 2) adding ARCH_EXYNOS5433 config in
arch/arm64 and 3) including 5433 related clk tree, actually in linux-next.
Sorry for missing the explaining in my pull-request.

For 1), I've talked to Chanwoo about that and he is not ready to post its
board dt now and I want actual board dt for mass product would be better
in mainline. Maybe need some time...

For 2), we can add regarding updates for exynos-64 Kconfig/Makefile including
Arnd's suggestion to collapse all exynos-64 config entries in arm64/Kconfig
_later_, because current the exynos5433 dt has a dependency with 1) and clk
tree to support exynos5433 SoC.

For 3), same as For 2). Additionally as you know tipically arm-soc and clk
trees could have dependencies when new SoC supporting is added.

> Not merged.
> 
Yeah, I agreed why you didn't. In this case, how do you think about adding
support new SoC then adding board dt including above changes later?

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 5/5] Samsung mach updates for v4.1

2015-04-01 Thread Kukjin Kim
The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-updates

for you to fetch changes up to bd0d888c4f7f125b7c7168f51039142150d9d1cc:

  ARM: EXYNOS: allow cpuidle driver usage on Exynos3250 SoC (2015-03-27
02:35:52 +0900)


Samsung mach updates for v4.1

- for s3c64xx
  : use fixed IRQ bases to avoid conflicts on Cragganmore

- for exynos3250
  : add cpuidle and AFTR mode support
  : fix CPU1 hotplug

- for exynos SoCs
  : add code for setting/clearing boot flag for cpuidle AFTR
  : remove left over 'extra_save' and constify 'exynos_pm_data' array
  : use static in suspend.c as per compiler suggestions
  : use platform device name as power domain name
  : add support for async-bridge clocks for pm_domains (exynos5420)


Andrzej Hajda (1):
  ARM: EXYNOS: add support for async-bridge clocks for pm_domains

Bartlomiej Zolnierkiewicz (4):
  ARM: EXYNOS: fix CPU1 hotplug on Exynos3250
  ARM: EXYNOS: add code for setting/clearing boot flag
  ARM: EXYNOS: add AFTR mode support for Exynos3250
  ARM: EXYNOS: allow cpuidle driver usage on Exynos3250 SoC

Charles Keepax (1):
  ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore

Krzysztof Kozlowski (4):
  ARM: EXYNOS: Use platform device name as power domain name
  ARM: EXYNOS: use static in suspend.c
  ARM: EXYNOS: Constify exynos_pm_data array
  ARM: EXYNOS: Remove left over 'extra_save'

 arch/arm/mach-exynos/common.h |  6 ++
 arch/arm/mach-exynos/exynos.c |  1 +
 arch/arm/mach-exynos/firmware.c   | 33
-
 arch/arm/mach-exynos/platsmp.c| 23 ---
 arch/arm/mach-exynos/pm.c | 12 +++-
 arch/arm/mach-exynos/pm_domains.c | 29 -
 arch/arm/mach-exynos/regs-pmu.h   |  3 +++
 arch/arm/mach-exynos/smc.h|  9 +
 arch/arm/mach-exynos/suspend.c| 22 ++
 arch/arm/mach-s3c64xx/crag6410.h  |  1 +
 arch/arm/mach-s3c64xx/mach-crag6410.c |  1 +
 11 files changed, 114 insertions(+), 26 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 4/5] Samsung arm64 DT updates for v4.1

2015-04-01 Thread Kukjin Kim
The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt-64

for you to fetch changes up to 423c716151e254e42650ad78b30c2cd782c6f654:

  arm64: dts: Add thermal-zones dt node for exynos5433 (2015-03-27
02:13:43 +0900)


Samsung arm64 DT updates for v4.1

- add new SoC for arm64 based exynos5433 SoC
  : exynos5433 - Octa cores for big.LITTLE architecture
  (Quad Cortex-A57 big and Quad Cortex-A53 LITTLE cores)

  : added thermal-zones, TMU sensor and I2S dt nodes
  : added ADMA, RTC, ADC, PMU, SPI/PDMA and MSHC dt nodes
  : added pinctrl, HS-I2C, Serial and basic system dt nodes


Chanwoo Choi (6):
  arm64: dts: Add dts files for 64-bit Exynos5433 SoC
  arm64: dts: Add SPI/PDMA dt node for exynos5433
  arm64: dts: Add PMU dt node for exynos5433
  arm64: dts: Add RTC and ADC dt node for exynos5433
  arm64: dts: Add TMU sensor dt node for exynos5433
  arm64: dts: Add thermal-zones dt node for exynos5433

Inha Song (2):
  arm64: dts: Add ADMA dt node for exynos5433
  arm64: dts: Add I2S dt node for exynos5433

Jaehoon Chung (1):
  arm64: dts: Add MSHC dt node for exynos5433

 .../devicetree/bindings/arm/samsung/pmu.txt|   1 +
 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 698 +++
 .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi |  22 +
 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 231 +
 arch/arm64/boot/dts/exynos/exynos5433.dtsi | 931
+
 5 files changed, 1883 insertions(+)
 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi
 create mode 100644
arch/arm64/boot/dts/exynos/exynos5433-tmu-sensor-conf.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi
 create mode 100644 arch/arm64/boot/dts/exynos/exynos5433.dtsi
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 2/5] Samsung defconfig udpates for v4.1

2015-04-01 Thread Kukjin Kim
The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-defconfig

for you to fetch changes up to bb84296ae52da844c9cab81e0197152a69f2f841:

  ARM: exynos_defconfig: Enable HDMI support (2015-03-27 02:00:09 +0900)


Samsung defconfig updates for v4.1

- update exynos-defconfig
  : enable HDMI, CPUidle, ChromeOS EC chardev driver
and thermal emulation, Marvell WiFi-Ex, CPUfreq,
and support for NFS rootfs
  : remove EXYNOS_THERMAL_CORE define
and disable IOMMU support until support it


Javier Martinez Canillas (5):
  ARM: exynos_defconfig: Disable IOMMU support
  ARM: exynos_defconfig: Enable Marvell WiFi-Ex support
  ARM: exynos_defconfig: Enable ChromeOS EC chardev driver
  ARM: exynos_defconfig: Enable options to mount a rootfs via NFS
  ARM: exynos_defconfig: Enable HDMI support

Krzysztof Kozlowski (1):
  ARM: exynos_defconfig: Enable CPU idle

Lukasz Majewski (3):
  ARM: exynos_defconfig: Remove CONFIG_EXYNOS_THERMAL_CORE define
  ARM: exynos_defconfig: Enable thermal emulation for Exynos TMU
  ARM: exynos_defconfig: Enable support for cpufreq on Exynos SoCs

 arch/arm/configs/exynos_defconfig | 20 ++--
 1 file changed, 18 insertions(+), 2 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 3/5] Samsung DT updates for v4.1

2015-04-01 Thread Kukjin Kim
The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-dt

for you to fetch changes up to f27b907595fc586bce62b8a3dc421e89bb927250:

  ARM: dts: Fixed typo interrupt-cells for exynos5420 and exynos5250
(2015-03-27 01:55:28 +0900)


Samsung DT updates for v4.1

- for exynos3250
  : add assigned clock parents for CMU nodes

- for exynos4412-odroid
  : add eMMC reset line

- for exynos5250
  : fixed typo for interrupt-cells

- for exynos5250-snow
  : define stdout-path property
  : represent bridge and panel connection
  : enable wifi power-on and add cap-sdio-irq to wifi mmc node

- for exynos5250-spring
  : define stdout-path property

- for exynos5420
  : fixed typo for interrupt-cells
  : add async-bridge clocks for gsc and disp1 PDs

- for exynos5420 boards
  : Mux XMMCnDATA[0] pad correctly

- for exynos5420-odroidxu3
  : add eMMC reset line

- for Peach boards
  : add HS400 support and define stdout-path property
  : add mclk entry and add WiFi module support
  : represent bridge and panel connection


Ajay Kumar (2):
  ARM: dts: represent bridge and panel connection for exynos5250-snow
  ARM: dts: represent bridge and panel connection for
exynos5420-peach-pit

Anand Moon (1):
  ARM: dts: Fixed typo interrupt-cells for exynos5420 and exynos5250

Andrzej Hajda (3):
  dt-bindings: add asynchronous bridge clock for exynos
  ARM: dts: add async-bridge clocks to disp1 power domain for exynos5420
  ARM: dts: add async-bridge clocks to gsc power domain for exynos5420

Beata Michalska (1):
  ARM: dts: Add assigned clock parents to CMU node for exynos3250

Javier Martinez Canillas (7):
  ARM: dts: Enable wifi power-on for exynos5250-snow
  ARM: dts: Add cap-sdio-irq to wifi mmc node for exynos5250-snow
  ARM: dts: Mux XMMCnDATA[0] pad correctly for Exynos5420 boards
  ARM: dts: Add WiFi module support for Peach boards
  ARM: dts: Define stdout-path property for Peach boards
  ARM: dts: Define stdout-path property for exynos5250-snow
  ARM: dts: Define stdout-path property for exynos5250-spring

Marek Szyprowski (2):
  ARM: dts: add eMMC reset line for exynos4412-odroid-common
  ARM: dts: add eMMC reset line for exynos5422-odroidxu3

Seungwon Jeon (1):
  ARM: dts: Add HS400 support for exynos5420 and exynos5800

Tushar Behera (1):
  ARM: dts: Add mclk entry for Peach boards

 .../bindings/arm/exynos/power_domain.txt   |  3 +
 arch/arm/boot/dts/exynos3250.dtsi  |  4 +
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi| 14 +++
 arch/arm/boot/dts/exynos5250-snow.dts  | 57 -
 arch/arm/boot/dts/exynos5250-spring.dts|  1 +
 arch/arm/boot/dts/exynos5250.dtsi  |  2 +-
 arch/arm/boot/dts/exynos5420-arndale-octa.dts  |  4 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts | 99
+-
 arch/arm/boot/dts/exynos5420-pinctrl.dtsi  |  7 ++
 arch/arm/boot/dts/exynos5420-smdk5420.dts  |  7 +-
 arch/arm/boot/dts/exynos5420.dtsi  | 10 ++-
 arch/arm/boot/dts/exynos5422-odroidxu3.dts | 21 -
 arch/arm/boot/dts/exynos5800-peach-pi.dts  | 71 +++-
 13 files changed, 280 insertions(+), 20 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL 1/5] Samsung non-critical-fixes for v4.1

2015-04-01 Thread Kukjin Kim
The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-fixes-v4.1

for you to fetch changes up to a11176e65b8727158bc355ca0cb00bf70cd69e48:

  ARM: S3C24XX: avoid a Kconfig warning (2015-02-27 05:50:25 +0900)


Samsung non-critical fixes for v4.1

- mostly trivial build fixes with random configurations
  from Arnd Bergmann

  for s3c24xx:
  avoid a Kconfig warning and fix header file inclusions,
  and fix building without PM_SLEEP and use SAMSUNG_WAKEMASK

  for s3c64xx:
  fix __initdata section mismatch and add I2C dependencies,
  and fix building with PM_SLEEP


Arnd Bergmann (7):
  ARM: S3C64XX: add I2C dependencies where needed
  ARM: S3C64XX: fix building without CONFIG_PM_SLEEP
  ARM: S3C64XX: fix __initdata section mismatch
  ARM: S3C24XX: use SAMSUNG_WAKEMASK for s3c2416
  ARM: S3C24XX: fix building without PM_SLEEP
  ARM: S3C24XX: fix header file inclusions
  ARM: S3C24XX: avoid a Kconfig warning

 arch/arm/mach-s3c24xx/Kconfig| 19 ++-
 arch/arm/mach-s3c24xx/Makefile   |  3 ++-
 arch/arm/mach-s3c24xx/include/mach/pm-core.h | 24 ++--
 arch/arm/mach-s3c24xx/pm-s3c2416.c   |  3 ++-
 arch/arm/mach-s3c24xx/pm.c   |  6 --
 arch/arm/mach-s3c24xx/s3c2410.c  |  2 +-
 arch/arm/mach-s3c24xx/s3c2412.c  |  2 +-
 arch/arm/mach-s3c24xx/s3c2416.c  |  2 +-
 arch/arm/mach-s3c24xx/s3c2440.c  |  4 ++--
 arch/arm/mach-s3c24xx/s3c2442.c  |  4 ++--
 arch/arm/mach-s3c24xx/s3c244x.c  |  7 ++-
 arch/arm/mach-s3c64xx/Kconfig|  4 +++-
 arch/arm/mach-s3c64xx/Makefile   |  3 ++-
 arch/arm/mach-s3c64xx/mach-smdk6410.c|  2 +-
 arch/arm/mach-s3c64xx/pm.c   |  2 ++
 arch/arm/plat-samsung/include/plat/pm.h  | 14 +++---
 arch/arm/plat-samsung/pm-debug.c |  1 +
 arch/arm/plat-samsung/pm.c   | 20 
 18 files changed, 69 insertions(+), 53 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[GIT PULL] Samsung 2nd fixes for v4.0

2015-04-01 Thread Kukjin Kim
Hi Arnd, Olof, Kevin,

Here is 2nd Samsung fixes for v4.0 and it fixes arm allmodconfig build
breakage and exynos5250-spring lid, power-pin and mmc nodes dt updates.

Please pull and sorry for pretty late pull-request for v4.0.

Thanks,
Kukjin


The following changes since commit c517d838eb7d07bbe9507871fab3931deccff539:

  Linux 4.0-rc1 (2015-02-22 18:21:14 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-fixes-2

for you to fetch changes up to cfdda3535f87e752780ca18a57d13db58f6a6913:

  ARM: EXYNOS: Fix build breakage cpuidle on !SMP (2015-03-18 03:26:11
+0900)


Samsung 2nd fixes for v4.0

- Fix build breakage exynos cpuidle driver on !SMP
  because it is coupled built-in so added check for SMP.

- Fix lid, power pin-functions and mmc node updates
  for exynos5250-spring: Fixes commit ID 53dd4138bb0a
  ("ARM: dts: Add exynos5250-spring device tree")


Andreas Faerber (2):
  ARM: dts: fix mmc node updates for exynos5250-spring
  ARM: dts: fix lid and power pin-functions for exynos5250-spring

Bartlomiej Zolnierkiewicz (1):
  ARM: EXYNOS: Fix build breakage cpuidle on !SMP

 arch/arm/boot/dts/exynos5250-spring.dts | 20 ++--
 arch/arm/mach-exynos/exynos.c   |  2 +-
 arch/arm/mach-exynos/pm.c   |  2 ++
 drivers/cpuidle/cpuidle-exynos.c|  3 ++-
 4 files changed, 11 insertions(+), 16 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] ARM: dts: Use define for s3c-rtc clock id

2015-03-30 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> On Tue, Mar 31, 2015 at 6:05 AM, Chanwoo Choi  wrote:
> > Hi,
> >
> > On 03/31/2015 12:21 AM, Krzysztof Kozlowski wrote:
> >> Use a define instead of raw number as a ID for "rtc_src" clock.
> >>
> >> Signed-off-by: Krzysztof Kozlowski 
> >>
> >> ---
> >>
> >> Patch depends on new file "dt-bindings/clock/samsung,s2mps11.h" from:
> >> http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg43136.html
> >> ---
> >>  arch/arm/boot/dts/exynos3250-rinato.dts | 3 ++-
> >>  1 file changed, 2 insertions(+), 1 deletion(-)
> >>
> >> diff --git a/arch/arm/boot/dts/exynos3250-rinato.dts 
> >> b/arch/arm/boot/dts/exynos3250-rinato.dts
> >> index 3905824cac58..d2cbc95364de 100644
> >> --- a/arch/arm/boot/dts/exynos3250-rinato.dts
> >> +++ b/arch/arm/boot/dts/exynos3250-rinato.dts
> >> @@ -16,6 +16,7 @@
> >>  #include "exynos3250.dtsi"
> >>  #include 
> >>  #include 
> >> +#include 
> >>
> >>  / {
> >>   model = "Samsung Rinato board";
> >> @@ -605,7 +606,7 @@
> >>  };
> >>
> >>  &rtc {
> >> - clocks = <&cmu CLK_RTC>, <&s2mps14_osc 0>;
> >> + clocks = <&cmu CLK_RTC>, <&s2mps14_osc S2MPS11_CLK_AP>;
> >>   clock-names = "rtc", "rtc_src";
> >>   status = "okay";
> >>  };
> >>
> >
> > Looks good to me.
> >
> > Reviewed-by: Chanwoo Choi 
> >
> 
> Reviewed-by: Javier Martinez Canillas 
> 
Thanks for you guys' review. Applied.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 2/2] ARM: dts: s3c-rtc: Use s3c6410-rtc instead of exynos3250-rtc

2015-03-30 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> On Tue, Mar 31, 2015 at 1:38 AM, Chanwoo Choi  wrote:
> > On 03/31/2015 12:19 AM, Krzysztof Kozlowski wrote:
> >> Mark "samsung,exynos3250-rtc" compatible as deprecated because it
> >> duplicates the "samsung,s3c6410-rtc". Use "samsung,s3c6410-rtc" on
> >> Exynos3250 and Exynos4415 boards.
> >>
> >> Signed-off-by: Krzysztof Kozlowski 
> >> ---
> >>  Documentation/devicetree/bindings/rtc/s3c-rtc.txt | 3 ++-
> >>  arch/arm/boot/dts/exynos3250.dtsi | 2 +-
> >>  arch/arm/boot/dts/exynos4415.dtsi | 2 +-
> >>  3 files changed, 4 insertions(+), 3 deletions(-)
> >>
> >> diff --git a/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> b/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> >> index ab757b84daa7..ac2fcd6ff4b8 100644
> >> --- a/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> >> +++ b/Documentation/devicetree/bindings/rtc/s3c-rtc.txt
> >> @@ -6,7 +6,8 @@ Required properties:
> >>  * "samsung,s3c2416-rtc" - for controllers compatible with s3c2416 rtc.
> >>  * "samsung,s3c2443-rtc" - for controllers compatible with s3c2443 rtc.
> >>  * "samsung,s3c6410-rtc" - for controllers compatible with s3c6410 rtc.
> >> -* "samsung,exynos3250-rtc" - for controllers compatible with 
> >> exynos3250 rtc.
> >> +* "samsung,exynos3250-rtc" - (deprecated) for controllers compatible 
> >> with
> >> + exynos3250 rtc (use 
> >> "samsung,s3c6410-rtc").
> >>  - reg: physical base address of the controller and length of memory mapped
> >>region.
> >>  - interrupts: Two interrupt numbers to the cpu should be specified. First
> >> diff --git a/arch/arm/boot/dts/exynos3250.dtsi 
> >> b/arch/arm/boot/dts/exynos3250.dtsi
> >> index e3bfb11c6ef8..8d58b550e925 100644
> >> --- a/arch/arm/boot/dts/exynos3250.dtsi
> >> +++ b/arch/arm/boot/dts/exynos3250.dtsi
> >> @@ -189,7 +189,7 @@
> >>   };
> >>
> >>   rtc: rtc@1007 {
> >> - compatible = "samsung,exynos3250-rtc";
> >> + compatible = "samsung,s3c6410-rtc";
> >>   reg = <0x1007 0x100>;
> >>   interrupts = <0 73 0>, <0 74 0>;
> >>   interrupt-parent = <&pmu_system_controller>;
> >> diff --git a/arch/arm/boot/dts/exynos4415.dtsi 
> >> b/arch/arm/boot/dts/exynos4415.dtsi
> >> index 5caea996e090..186cb8465683 100644
> >> --- a/arch/arm/boot/dts/exynos4415.dtsi
> >> +++ b/arch/arm/boot/dts/exynos4415.dtsi
> >> @@ -177,7 +177,7 @@
> >>   };
> >>
> >>   rtc: rtc@1007 {
> >> - compatible = "samsung,exynos3250-rtc";
> >> + compatible = "samsung,s3c6410-rtc";
> >>   reg = <0x1007 0x100>;
> >>   interrupts = <0 73 0>, <0 74 0>;
> >>   status = "disabled";
> >>
> >
> > Looks good to me.
> >
> > Reviewed-by: Chanwoo Choi 
> >
> > Thanks,
> > Chanwoo Choi
> > --
> 
> Looks good to me also.
> 
> Reviewed-by: Javier Martinez Canillas 
> 
Thanks, applied.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v4 0/4] ARM: EXYNOS: cpuidle: add AFTR mode support for Exynos3250

2015-03-26 Thread Kukjin Kim
On 03/19/15 14:11, Chanwoo Choi wrote:
> Hi Bartlomiej,
> 
Hi,

> I tested this patch-set for AFTR mode.
> When CPU1 is offline state, I checked that CPU0 enter the AFTR mode.
> 
> Tested-by: Chanwoo Choi 
> 
Thanks for your test.

> Best Regards,
> Chanwoo Choi
> 
> On 03/19/2015 01:00 AM, Bartlomiej Zolnierkiewicz wrote:
>> Hi,
>>
>> This patch series adds support for AFTR idle mode on boards with
>> Exynos3250 SoC and allows EXYNOS cpuidle driver usage on these
>> boards.
>>
>> It has been tested on Samsung Rinato board (Gear 2).
>>
>> Depends on:
>> - for-next branch (commit: 77105c882ba6) of linux-samsung.git
>>   kernel tree
>>
>> Changes since v3:
>> - enhanced patch description for patch #1
>> - added Reviewed-by/Tested-by tags from Krzysztof
>> - enhanced C2_STATE BOOT mode flag comment
>> - moved exynos_{set,clear}_boot_flag() to firmware.c
>> - added patch description to patch #3
>>
>> Changes since v2:
>> - rebased on top of for-next branch (commit: 77105c882ba6) of
>>   linux-samsung.git kernel tree
>>
>> Changes since v1:
>> - rebased on top of for-next branch (commit: ce275c369a0b) of
>>   linux-samsung.git kernel tree
>> - fixed lockup on hotplug by using dsb_sev() instead of IPI in
>>   exynos_boot_secondary() on Exynos3250
>>
>> Best regards,
>> --
>> Bartlomiej Zolnierkiewicz
>> Samsung R&D Institute Poland
>> Samsung Electronics
>>
>>
>> Bartlomiej Zolnierkiewicz (4):
>>   ARM: EXYNOS: fix CPU1 hotplug on Exynos3250
>>   ARM: EXYNOS: add code for setting/clearing boot flag
>>   ARM: EXYNOS: cpuidle: add AFTR mode support for Exynos3250
>>   ARM: EXYNOS: cpuidle: allow driver usage on Exynos3250 SoC
>>
>>  arch/arm/mach-exynos/common.h   |  6 ++
>>  arch/arm/mach-exynos/exynos.c   |  1 +
>>  arch/arm/mach-exynos/firmware.c | 33 -
>>  arch/arm/mach-exynos/platsmp.c  | 23 ---
>>  arch/arm/mach-exynos/pm.c   | 12 +++-
>>  arch/arm/mach-exynos/regs-pmu.h |  3 +++
>>  arch/arm/mach-exynos/smc.h  |  9 +
>>  7 files changed, 82 insertions(+), 5 deletions(-)

Applied this whole series.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 1/1] ARM: exynos_defconfig: Enable options to mount a rootfs via NFS

2015-03-26 Thread Kukjin Kim
On 03/26/15 04:08, Javier Martinez Canillas wrote:
> This patch enables the options to mount a rootfs over NFS and also support
> for automatic configuration of IP addresses during boot as needed by NFS.
> 
> Signed-off-by: Javier Martinez Canillas 
> ---
> 
> Changes since v1:
>  - Found a typo in the changelog after posting the patch. Sorry for the noise.
> 
>  arch/arm/configs/exynos_defconfig | 6 ++
>  1 file changed, 6 insertions(+)
> 
> diff --git a/arch/arm/configs/exynos_defconfig 
> b/arch/arm/configs/exynos_defconfig
> index 72a4fffd603e..02be4c072497 100644
> --- a/arch/arm/configs/exynos_defconfig
> +++ b/arch/arm/configs/exynos_defconfig
> @@ -36,6 +36,10 @@ CONFIG_PACKET=y
>  CONFIG_UNIX=y
>  CONFIG_NET_KEY=y
>  CONFIG_INET=y
> +CONFIG_IP_PNP=y
> +CONFIG_IP_PNP_DHCP=y
> +CONFIG_IP_PNP_BOOTP=y
> +CONFIG_IP_PNP_RARP=y
>  CONFIG_WIRELESS=y
>  CONFIG_CFG80211=y
>  CONFIG_MWIFIEX=y
> @@ -206,6 +210,8 @@ CONFIG_TMPFS=y
>  CONFIG_TMPFS_POSIX_ACL=y
>  CONFIG_CRAMFS=y
>  CONFIG_ROMFS_FS=y
> +CONFIG_NFS_FS=y
> +CONFIG_ROOT_NFS=y
>  CONFIG_NLS_CODEPAGE_437=y
>  CONFIG_NLS_ASCII=y
>  CONFIG_NLS_ISO8859_1=y

Applied, thanks.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH v7] ARM: dts: Add HS400 support for exynos5420 and exynos5800

2015-03-24 Thread Kukjin Kim
Alim Akhtar wrote:
> 
> Gentle Ping !!
> 
Thanks ;-)
> 
> On Wed, Mar 18, 2015 at 4:50 PM, Alim Akhtar  wrote:
> > From: Seungwon Jeon 
> >
> > HS400 timing values are added for SMDK5420, exynos5420-peach-pit
> > and exynos5800-peach-pi boards.
> > This also adds RCLK GPIO line, this gpio should be in pull-down
> > state.
> > This also enables HS400 on peach-pi and this updates the clock frequency
> > to 800MHz to be set as input clock to controller.
> >
> > Signed-off-by: Seungwon Jeon 
> > Signed-off-by: Alim Akhtar 
> > [Alim: addressed review comments]
> > Acked-by: Jaehoon Chung 
> > ---
> > Changes in V7:
> >  Add back bus1 pin, which was removed during rebase in v6
> >  as rightly pointed out by Javier[1].
> >
> > Changes in V6:
> > Rebased on kukjin's for-next branch[0]
> > (commit: 77105c8 Merge branch 'v4.0-samsung-fixes-2' into for-next)
> >
> > [0]: git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > [1]: http://www.spinics.net/lists/arm-kernel/msg406618.html
> >
> >  arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 +++-
> >  arch/arm/boot/dts/exynos5420-pinctrl.dtsi  | 7 +++
> >  arch/arm/boot/dts/exynos5420-smdk5420.dts  | 5 -
> >  arch/arm/boot/dts/exynos5800-peach-pi.dts  | 7 +--
> >  4 files changed, 19 insertions(+), 4 deletions(-)
> >
> > diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts 
> > b/arch/arm/boot/dts/exynos5420-peach-pit.dts
> > index 3f4e2fe..0788d08 100644
> > --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts
> > +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts
> > @@ -699,8 +699,10 @@
> > samsung,dw-mshc-ciu-div = <3>;
> > samsung,dw-mshc-sdr-timing = <0 4>;
> > samsung,dw-mshc-ddr-timing = <0 2>;
> > +   samsung,dw-mshc-hs400-timing = <0 2>;
> > +   samsung,read-strobe-delay = <90>;
> > pinctrl-names = "default";
> > -   pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>;
> > +   pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 
> > &sd0_rclk>;
> > bus-width = <8>;
> >  };
> >
> > diff --git a/arch/arm/boot/dts/exynos5420-pinctrl.dtsi 
> > b/arch/arm/boot/dts/exynos5420-pinctrl.dtsi
> > index ba686e4..8b15316 100644
> > --- a/arch/arm/boot/dts/exynos5420-pinctrl.dtsi
> > +++ b/arch/arm/boot/dts/exynos5420-pinctrl.dtsi
> > @@ -201,6 +201,13 @@
> > samsung,pin-drv = <3>;
> > };
> >
> > +   sd0_rclk: sd0-rclk {
> > +   samsung,pins = "gpc0-7";
> > +   samsung,pin-function = <2>;
> > +   samsung,pin-pud = <1>;
> > +   samsung,pin-drv = <3>;
> > +   };
> > +
> > sd1_cmd: sd1-cmd {
> > samsung,pins = "gpc1-1";
> > samsung,pin-function = <2>;
> > diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts 
> > b/arch/arm/boot/dts/exynos5420-smdk5420.dts
> > index 7a56852..9103f23 100644
> > --- a/arch/arm/boot/dts/exynos5420-smdk5420.dts
> > +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts
> > @@ -80,8 +80,11 @@
> > samsung,dw-mshc-ciu-div = <3>;
> > samsung,dw-mshc-sdr-timing = <0 4>;
> > samsung,dw-mshc-ddr-timing = <0 2>;
> > +   samsung,dw-mshc-hs400-timing = <0 2>;
> > +   samsung,read-strobe-delay = <90>;
> > pinctrl-names = "default";
> > -   pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 
> > &sd0_bus8>;
> > +   pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8
> > +&sd0_rclk>;
> > bus-width = <8>;
> > cap-mmc-highspeed;
> > };
> > diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts 
> > b/arch/arm/boot/dts/exynos5800-peach-pi.dts
> > index c833bac..412f41d 100644
> > --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts
> > +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts
> > @@ -654,15 +654,18 @@
> > num-slots = <1>;
> > broken-cd;
> > mmc-hs200-1_8v;
> > +   mmc-hs400-1_8v;
> > cap-mmc-highspeed;
> > non-removable;
> > card-detect-delay = <200>;
> > -   clock-frequency = <4>;
> > +   clock-frequency = <8>;
> > samsung,dw-mshc-ciu-div = <3>;
> > samsung,dw-mshc-sdr-timing = <0 4>;
> > samsung,dw-mshc-ddr-timing = <0 2>;
> > +   samsung,dw-mshc-hs400-timing = <0 2>;
> > +   samsung,read-strobe-delay = <90>;
> > pinctrl-names = "default";
> > -   pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8>;
> > +   pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 
> > &sd0_rclk>;
> > bus-width = <8>;
> >  };
> >
> > --

Applied.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  htt

RE: [PATCH] ARM: Exynos5420: dt: Fixed the checkpatch.pl WARNING misspelled

2015-03-24 Thread Kukjin Kim
Anand Moon wrote:
> 
> Changes fixes the misspelled of #interrups-cell.
> 
> arch/arm/boot/dts/exynos5420.dtsi:224: WARNING: 'interrups'
>may be misspelled - perhaps 'interrupts'?
> 
> Tested on OdroidXU3 board.
> 
> Signed-off-by: Anand Moon 
> ---
>  arch/arm/boot/dts/exynos5420.dtsi | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/arch/arm/boot/dts/exynos5420.dtsi 
> b/arch/arm/boot/dts/exynos5420.dtsi
> index c0e98cf..a78ac1f 100644
> --- a/arch/arm/boot/dts/exynos5420.dtsi
> +++ b/arch/arm/boot/dts/exynos5420.dtsi
> @@ -221,7 +221,7 @@
>   compatible = "samsung,exynos4210-mct";
>   reg = <0x101C 0x800>;
>   interrupt-controller;
> - #interrups-cells = <1>;
> + #interrupt-cells = <1>;

Oops, what's happened :(
I'm seeing the typo in exynos5250.dtsi as well...

arch/arm/boot/dts/exynos5250.dtsi:146:  #interrups-cells = <2>;

I'll apply with above fix.

Thanks,
Kukjin

>   interrupt-parent = <&mct_map>;
>   interrupts = <0>, <1>, <2>, <3>, <4>, <5>, <6>, <7>,
>   <8>, <9>, <10>, <11>;
> --
> 1.9.1

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore

2015-03-24 Thread Kukjin Kim
Mark Brown wrote:
> 
> On Sun, Mar 22, 2015 at 10:40:41AM +, Charles Keepax wrote:
> > There are two PMICs on Cragganmore, currently one dynamically assign
> > its IRQ base and the other uses a fixed base. It is possible for the
> > statically assigned PMIC to fail if its IRQ is taken by the dynamically
> > assigned one. Fix this by statically assigning both the IRQ bases.
> >
> > Signed-off-by: Charles Keepax 
> 
> Reviwed-by: Mark Brown 
> 
Thanks for your review.

> This probably wants to go to stable as well.

OK, I'll.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [alsa-devel] [PATCH RESEND] ARM: dts: Support audio on Exynos5422-odroidxu3 using simple-audio-card

2015-03-24 Thread Kukjin Kim
Sylwester Nawrocki wrote:
> 
> On 23/03/15 03:51, Inha Song wrote:
> > Add MAX98090 audio codec, I2S interface and the sound nodes to support
> > audio on Exynos5422 SoC Based Odroid-XU3 board. Now we can support audio
> > in Odroid-XU3 board using simple-audio-card DT binding.
> >
> > Signed-off-by: Inha Song 
> > ---
> >  arch/arm/boot/dts/exynos5420.dtsi  |  9 +
> >  arch/arm/boot/dts/exynos5422-odroidxu3.dts | 57 
> > ++
> >  2 files changed, 66 insertions(+)
> >
> > diff --git a/arch/arm/boot/dts/exynos5420.dtsi 
> > b/arch/arm/boot/dts/exynos5420.dtsi
> > index 4eaeabe..e459c1d 100644
> > --- a/arch/arm/boot/dts/exynos5420.dtsi
> > +++ b/arch/arm/boot/dts/exynos5420.dtsi
> > @@ -415,6 +415,9 @@
> > <&clock_audss EXYNOS_I2S_BUS>,
> > <&clock_audss EXYNOS_SCLK_I2S>;
> > clock-names = "iis", "i2s_opclk0", "i2s_opclk1";
> > +   #clock-cells = <1>;
> > +   clock-output-names = "i2s_cdclk0";
> > +   #sound-dai-cells = <1>;
> > samsung,idma-addr = <0x0300>;
> > pinctrl-names = "default";
> > pinctrl-0 = <&i2s0_bus>;
> > @@ -429,6 +432,9 @@
> > dma-names = "tx", "rx";
> > clocks = <&clock CLK_I2S1>, <&clock CLK_SCLK_I2S1>;
> > clock-names = "iis", "i2s_opclk0";
> > +   #clock-cells = <1>;
> > +   clock-output-names = "i2s_cdclk1";
> > +   #sound-dai-cells = <1>;
> > pinctrl-names = "default";
> > pinctrl-0 = <&i2s1_bus>;
> > status = "disabled";
> > @@ -442,6 +448,9 @@
> > dma-names = "tx", "rx";
> > clocks = <&clock CLK_I2S2>, <&clock CLK_SCLK_I2S2>;
> > clock-names = "iis", "i2s_opclk0";
> > +   #clock-cells = <1>;
> > +   clock-output-names = "i2s_cdclk2";
> > +   #sound-dai-cells = <1>;
> > pinctrl-names = "default";
> > pinctrl-0 = <&i2s2_bus>;
> > status = "disabled";
> > diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3.dts 
> > b/arch/arm/boot/dts/exynos5422-odroidxu3.dts
> > index edc25cf..9275ad6 100644
> > --- a/arch/arm/boot/dts/exynos5422-odroidxu3.dts
> > +++ b/arch/arm/boot/dts/exynos5422-odroidxu3.dts
> > @@ -11,6 +11,7 @@
> >  */
> >
> >  /dts-v1/;
> > +#include 
> >  #include "exynos5800.dtsi"
> >
> >  / {
> > @@ -285,6 +286,62 @@
> > rtc@101E {
> > status = "okay";
> > };
> > +
> > +   sound: sound {
> > +   compatible = "simple-audio-card";
> > +   assigned-clocks = <&clock_audss EXYNOS_MOUT_AUDSS>,
> > +   <&clock_audss EXYNOS_MOUT_I2S>,
> > +   <&clock_audss EXYNOS_DOUT_AUD_BUS>;
> > +   assigned-clock-parents = <&clock CLK_FIN_PLL>,
> > +   <&clock_audss EXYNOS_MOUT_AUDSS>;
> > +   assigned-clock-rates = <0>,
> > +   <0>,
> > +   <1920>;
> 
> The patch looks good, except it would be more appropriate to move the
> above properties to &clock_audss { }; node in this file.
> With that change feel free to add:
> Reviewed-by: Sylwester Nawrocki 
> 
> As a side note, this is a dts patch and of course Kukjin maintains that.
> You would likely get it applied sooner if you would have addressed it
> directly to Kukjin, rather than Mark or me.
> 
Yes, please. I'll apply this once you address comments per Sylwester's
suggestion.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] cpufreq: exynos: allow build for !THERMAL or !CPU_THERMAL cases

2015-03-24 Thread Kukjin Kim
Bartlomiej Zolnierkiewicz wrote:
> 
> Hi,
> 
Hi,

> On Monday, February 23, 2015 10:07:50 AM Viresh Kumar wrote:
> > On 20 February 2015 at 21:50, Bartlomiej Zolnierkiewicz
> >  wrote:
> > > Allow driver build for !THERMAL or !CPU_THERMAL cases.
> > >
> > > The new dependency rule is the same as the one that CPUFREQ_DT
> > > option has (for cpufreq-dt driver which has the same issue with
> > > using of_cpufreq_cooling_register()).
> > >
> > > Cc: Kukjin Kim 

Looks OK to me,

Acked-by: Kukjin Kim 

Thanks,
Kukjin

> > > Cc: Arnd Bergmann 
> > > Cc: Eduardo Valentin 
> > > Cc: Lukasz Majewski 
> > > Fixes: 8b2b4a4e5366 ("cpufreq: exynos: allow modular build")
> > > Signed-off-by: Bartlomiej Zolnierkiewicz 
> > > ---
> > >  drivers/cpufreq/Kconfig.arm | 3 ++-
> > >  1 file changed, 2 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/drivers/cpufreq/Kconfig.arm b/drivers/cpufreq/Kconfig.arm
> > > index 1b06fc4..f4df4af3 100644
> > > --- a/drivers/cpufreq/Kconfig.arm
> > > +++ b/drivers/cpufreq/Kconfig.arm
> > > @@ -28,7 +28,8 @@ config ARM_VEXPRESS_SPC_CPUFREQ
> > >  config ARM_EXYNOS_CPUFREQ
> > > tristate "SAMSUNG EXYNOS CPUfreq Driver"
> > > depends on CPU_EXYNOS4210 || SOC_EXYNOS4212 || SOC_EXYNOS4412 || 
> > > SOC_EXYNOS5250
> > > -   depends on THERMAL
> > > +   # if CPU_THERMAL is on and THERMAL=m, ARM_EXYNOS_CPUFREQ cannot 
> > > be =y:
> > > +   depends on !CPU_THERMAL || THERMAL
> > > help
> > >   This adds the CPUFreq driver for Samsung EXYNOS platforms.
> > >   Supported SoC versions are:
> >
> > Acked-by: Viresh Kumar 
> 
> Thank you for the ACK.
> 
> Would you pick this patch up or should I resend it to Rafael?
> 
> Best regards,
> --
> Bartlomiej Zolnierkiewicz
> Samsung R&D Institute Poland
> Samsung Electronics

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 1/1] ARM: exynos_defconfig: Enable HDMI support

2015-03-24 Thread Kukjin Kim
Javier Martinez Canilla wrote:
> 
> Hello Kukjin,
> 
Hi,

> On Tue, Mar 17, 2015 at 7:54 PM, Javier Martinez Canillas
>  wrote:
> > On Fri, Feb 6, 2015 at 6:42 PM, Javier Martinez Canillas
> >  wrote:
> >> Many Exynos boards have an HDMI port so enable Exynos DRM HDMI support.
> >>
> >> Signed-off-by: Javier Martinez Canillas 
> >> ---
> >>
> >> Exynos DRM HDMI has some issues that were fixed by Andrzej's [0] series.
> >> So now is safe to HDMI support for Exynos boards.
> >>
> >> [0]: https://lkml.org/lkml/2015/2/5/265
> >>
> >>  arch/arm/configs/exynos_defconfig | 1 +
> >>  1 file changed, 1 insertion(+)
> >>
> >> diff --git a/arch/arm/configs/exynos_defconfig 
> >> b/arch/arm/configs/exynos_defconfig
> >> index 70e5d0bdb4e4..e44da52e5223 100644
> >> --- a/arch/arm/configs/exynos_defconfig
> >> +++ b/arch/arm/configs/exynos_defconfig
> >> @@ -120,6 +120,7 @@ CONFIG_REGULATOR_S2MPS11=y
> >>  CONFIG_REGULATOR_S5M8767=y
> >>  CONFIG_REGULATOR_TPS65090=y
> >>  CONFIG_DRM=y
> >> +CONFIG_DRM_EXYNOS_HDMI=y
> >>  CONFIG_DRM_BRIDGE=y
> >>  CONFIG_DRM_PTN3460=y
> >>  CONFIG_DRM_PS8622=y
> >> --
> >
> > It seems you missed this patch when picking the exynos_defconfig patches.
> >
> 
> Another gentle reminder about this patch.
> 
Thanks, will apply tonight ;-)

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH v7 0/9] arm64: Add the support for new Exynos5433 SoC

2015-03-24 Thread Kukjin Kim
Chanwoo Choi wrote:
> 
> Dear Kukjin,
> 
Hi,

> Could you please pick or review this patch-set?
> 
Sorry for late response and honestly I was looking at the review in ml ;-)

Anyway I have no objection on this series except using ARCH_EXYNOS for clock
stuff in other series for exynos5433 but I agree we don't have other solution
at this moment.

I'll queue this series.

Thanks,
Kukjin

> Best Regards,
> Chanwoo Choi
> 
> On Wed, Mar 18, 2015 at 9:17 AM, Chanwoo Choi  wrote:
> > This patchset adds new 64-bit Exynos5433 Samsung SoC which contains quad
> > Cortex-A57 and quad Cortex-A53. It is desigend with the 20nm low power 
> > process.
> >
> > Depends on:
> > - This patch-set has the dependency on Exynos5433 clock driver[1] and 
> > pinctrl driver[2].
> > The Exynos5433 clock controller patch-set[1] was merged by Michael 
> > Turquette.
> > and Exynos5433's pinctrl patch[2] was merged by Linus Walleij. Exynos5433's 
> > TMU patch[3]
> > will be refactoring without feature update.
> >
> > [1]
> http://git.linaro.org/people/mike.turquette/linux.git/commit/cc91909b9683c834485fd0627708c81d9398bf02
> > [2] 
> > https://git.kernel.org/cgit/linux/kernel/git/linusw/linux-pinctrl.git/commit/?h=for-
> next&id=3c5ecc9ed3537846fd95e8f288d6d6968075879f
> > [3] [PATCH 0/3] thermal: exynos: Add support for Exynos5433 TMU
> > - https://lkml.org/lkml/2015/2/26/234
> >
> > Changelog:
> >
> > Changes fromv v6:
> > (https://lkml.org/lkml/2015/3/9/1036)
> > - Fix wrong base address of CMU_MSCL dt node (0x105d -> 0x150d)
> > - Adjust the length of memory mapped region for all clock domains
> >
> > Changes from v5:
> > (https://lkml.org/lkml/2015/3/5/27)
> > - Move 'timer' dt node under root node by Mark Rutland's comment
> >
> > Changes from v4:
> > (https://lkml.org/lkml/2015/2/24/2)
> > - Rebased it on Linux 4.0-rc2
> > - Remove CONFIG_ARCH_EXYNOS5433 configuration by Arnd Bergmann's comment
> > - Move 'aliases' dt node from SoC dtsi to board dts file by Arnd Bergmann's 
> > comment
> > - Add Exynos5433 TMU patches which got the Lukasz Majewski's reviewed 
> > message
> >
> > Changes from v3:
> > (https://lkml.org/lkml/2015/2/12/65)
> > - Rebased it on Linux 4.0-rc1.
> > - Remove ARM_GIC and ARM_AMBA dependency because CONFIG_ARM64 already 
> > included them.
> >
> > Changes from v2:
> > (https://lkml.org/lkml/2014/12/2/134)
> > : Fix the range of GICC memory map (0x1000 -> 0x2000)
> > : Fix address space of 'range' property under 'soc' node
> > : Add ADMA / I2S dt node for sound playback/capture
> > - Select ARM_AMBA/ARM_GIC/HAVE_S3C_RTC for Exynos5433 in arch/arm64/Kconfig
> > - Send separate patch-set for Exynos5433 clock controller[1][2] and 
> > pinctrl[3]
> >
> > Changes from v1:
> > (https://lkml.org/lkml/2014/11/27/92)
> > - Merge two patches (patch2, patch3) to solve incomplete description
> > - Exynos5433 Clock driver
> >  : Fix wrong register and code clean by using space instead of tab
> >  : Add CLK_IGNORE_UNUSED flag to pclk_sysreg_* clock for accessing system 
> > control register
> >  : Remove duplicate definition on the patch for CMU_BUS{0|1|2} domain
> > - Exynos5433 SoC DTS
> >  : Remove un-supported properties of arch_timer
> >  : Remove 'clock-frequency' property from 'cpus' dt node
> >  : Fix interrupt type from edge rising triggering to level high triggering
> >because Cortex-A53/A57 use level triggering.
> >  : Fix defult address-size/size-celss from 1 to 2 because Exynos5433 is 
> > 64-bit SoC
> >  : Modify 'fin_pll' dt node to remove un-needed and ugly code
> >  : Move 'chipid' dt node under 'soc'
> >  : Use lowercase on all case in exynos5433.dtsi
> >  : Add PSCI dt node for secondary cpu boot
> >  : Add 'samsung,exynos5433' compatible to MCT dt node
> > - Divide pinctrl patch from this patchset
> > - Add new following patches:
> >   : clocksource: exynos_mct: Add the support for Exynos 64bit SoC
> >   : arm64: Enable Exynos5433 SoC in the defconfig
> > -
> >
> > Chanwoo Choi (6):
> >   arm64: dts: exynos: Add dts files for 64-bit Exynos5433 SoC
> >   arm64: dts: exynos: Add SPI/PDMA dt node for Exynos5433
> >   arm64: dts: exynos: Add PMU dt node for Exynos5433
> >   arm64: dts: exynos: Add RTC and ADC dt node for Exynos5433 SoC
> >   arm64: dts: exynos: Add TMU sensor dt node for Exynos5433 SoC
> >   arm64: dts: exynos: Add thermal-zones dt node for Exynos5433 SoC
> >
> > Inha Song (2):
> >   arm64: dts: exynos: Add ADMA dt node for Exynos5433 SoC
> >   arm64: dts: exynos: Add I2S dt node for Exynos5433 SoC
> >
> > Jaehoon Chung (1):
> >   arm64: dts: exynos: Add MSHC dt node for Exynos5433
> >
> >  .../devicetree/bindings/arm/samsung/pmu.txt|   1 +
> >  arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 698 +++
> >  .../dts/exynos/exynos5433-tmu-sensor-conf.dtsi |  22 +
> >  arch/arm64/boot/dts/exynos/exynos5433-tmu.dtsi | 231 +
> >  arch/arm64/boot/dts/exynos/exynos5433.dtsi | 931 
> > +

RE: [PATCH] exynos: pmu: use PS_HOLD based poweroff for all supported SoCs

2015-03-24 Thread Kukjin Kim
Marek Szyprowski wrote:
> 
> Hello,
> 
Hi,

> On 2015-02-09 11:58, Krzysztof Kozlowski wrote:
> > 2015-02-09 10:06 GMT+01:00 Krzysztof Kozlowski :
> >> 2015-02-09 8:25 GMT+01:00 Marek Szyprowski :
> >>> PS_HOLD based power off procedure is common for all Exynos SoCs, so use
> >>> it for every Exynos SoC.
> >>>
> >>> Signed-off-by: Marek Szyprowski 
> >>> ---
> >>>   arch/arm/mach-exynos/pmu.c | 6 +++---
> >>>   1 file changed, 3 insertions(+), 3 deletions(-)
> >> I tried this on Trats2 board (Exynos 4412) and message "Power down
> >> failed, please power off system manually." appears. Is it expected? Or
> >> am I missing some patches (I applied this on top of next-20150129)?
> > It was my fault (I left attached JIG cable which prevents power off).
> > Now it works fine.
> >
> > Tested on Trats2 (Exynos4412):
> > Tested-by: Krzysztof Kozlowski 
> >
> > Patch also looks good, so:
> > Reviewed-by: Krzysztof Kozlowski 
> 
> Gentle ping for merging this in v4.1-next...
> 
OK, I'll queue this into v4.1-next/mach-samsung.

Just note, some newer SoC has different poweroff scheme not just using PS_HOLD
based so maybe we need to revisit the poweroff later ;-)

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2] ARM: EXYNOS: Fix failed second suspend on Exynos4

2015-03-17 Thread Kukjin Kim
On 03/11/15 19:29, Krzysztof Kozlowski wrote:
> On śro, 2015-03-11 at 11:20 +0100, Krzysztof Kozlowski wrote:
>> On Exynos4412 boards (Trats2, Odroid U3) after enabling L2 cache in
>> 56b60b8bce4a ("ARM: 8265/1: dts: exynos4: Add nodes for L2 cache
>> controller") the second suspend to RAM failed. First suspend worked fine
>> but the next one hang just after powering down of secondary CPUs (system
>> consumed energy as it would be running but was not responsive).
>>
>> The issue was caused by enabling delayed reset assertion for CPU0 just
>> after issuing power down of cores. This was introduced for Exynos4 in
>> 13cfa6c4f7fa ("ARM: EXYNOS: Fix CPU idle clock down after CPU off").
>>
>> The whole behavior is not well documented but after checking with vendor
>> code this should be done like this (on Exynos4):
>> 1. Enable delayed reset assertion when system is running (for all CPUs).
>> 2. Disable delayed reset assertion before suspending the system.
>>This can be done after powering off secondary CPUs.
>> 3. Re-enable the delayed reset assertion when system is resumed.
>>
>> Signed-off-by: Krzysztof Kozlowski 
>> Fixes: 13cfa6c4f7fa ("ARM: EXYNOS: Fix CPU idle clock down after CPU off")
>> Cc: 
>> Tested-by: Bartlomiej Zolnierkiewicz 
>> Tested-by: Chanwoo Choi 
> 
> Dear Kukjin,
> 
> This patch was first sent on 3rd of February. It could enter before
> opening 4.0 merge window. I did not receive any response from you in
> that time.
> 
> So let me point next steps:
> 1. The Exynos4412 suspend on 4.0 is broken and now this patch applies as
> a fix.
> 2. I resent it on 18th of February.
> 3. I received tested-by from Bartlomiej and Chanwoo.
> 4. Bartlomiej pinged you on 3rd March.
> 
> Still no response. If the patch does not look good then please share
> your comments. I'll fix it.
> If this patch looks good, why does it take so much time?
> 

Please use another way something like check ARM core rather than use
'soc_is_xxx()', as you know it is not acceptable now even it is just
moving/modifying exist function though.

And please make sure your updates don't hurt other exynos5 stuff. Any
tests on exynos5 platforms would be helpful.

And I don't think the fix should be sent to 'stable' because I can't see
the 'add node for L2$ controller' in v3.19...looks applied from v4.0-rc...

One more if you have any doubts, I'd like to ask you to contact S.LSI
guys who have created the vendor codes not assume with the code because
maybe the vendor code you mentioned cannot cover all exynos stuff I
think. Then we could make more clear pm codes in mainline. To be honest
I'm not a Power Management hardware guy so I don't know every regarding
PM stuff in exynos SoCs, I can contact them easier though...I mean
please don't assume any hardware behavior with just vendor code. Please
ask, you have an access in Samsung intranet before posting something
like this...Hope let's make a better fix together during -rc.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v4 1/3] ARM: EXYNOS: Add missing static to file-scope declarations

2015-03-17 Thread Kukjin Kim
On 03/11/15 20:08, Krzysztof Kozlowski wrote:
> The 'pm_data', 'exynos_release_ret_regs', 'exynos3250_release_ret_regs'
> and 'exynos5420_release_ret_regs' are not exported nor used outside of
> suspend.c file. Make them static.
> 
> This fixes following sparse warnings:
> arch/arm/mach-exynos/suspend.c:83:23: warning: symbol 'pm_data' was not 
> declared. Should it be static?
> arch/arm/mach-exynos/suspend.c:106:14: warning: symbol 
> 'exynos_release_ret_regs' was not declared. Should it be static?
> arch/arm/mach-exynos/suspend.c:117:14: warning: symbol 
> 'exynos5420_release_ret_regs' was not declared. Should it be static?
> 
> Signed-off-by: Krzysztof Kozlowski 
> Reviewed-by: Pankaj Dubey 
> ---

Applied this whole series.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2] ARM: EXYNOS: Use platform device name as power domain name

2015-03-17 Thread Kukjin Kim
On 03/12/15 02:15, Kevin Hilman wrote:
> Krzysztof Kozlowski  writes:
> 
>> The power domain nodes in DTS may be very generic (e.g. "power-domain"
>> for Exynos 5420) making it very hard to debug:
>>
>> $ cat /sys/kernel/debug/pm_genpd/pm_genpd_summary
>> domain  status slaves
>> power-domainon
>>
>> Use platform device name instead so the names will be a little more user
>> friendly:
>> domain  status slaves
>> 100440e0.power-domain   on
>>
>> Signed-off-by: Krzysztof Kozlowski 
>> Suggested-by: Javier Martinez Canillas 
>> Suggested-by: Sergei Shtylyov 
>> Reviewed-by: Javier Martinez Canillas 
> 
> Reviewed-by: Kevin Hilman 
> 
> I still think we need some more detail as wel, but this is a good step
> in the right direction.
> 
Thanks, applied.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 RESEND 0/4] Fix power domains handling on exynos542x

2015-03-17 Thread Kukjin Kim
On 03/12/15 22:37, Andrzej Hajda wrote:
> Hi Kukjin,
> 
Hi,

> This is resend of my patchset with added (Reviewed|Tested)-by tags and 
> removed RFC
> prefix.
> 
> Exynos chipsets since 542x have asynchronous bridges connecting different IPs.
> These bridges should be operational during power domain switching, ie 
> associated
> clocks cannot be gated.
> This patchset adds binding to provide such clocks per power domain and adds 
> code
> which enables them during domain on/off operation.
> 
> This patchset fixes power domain issues with disp1 domain and HDMI (some of 
> them)
> on Odroid XU3:
> - disp1 power domain can be turned off,
> - no more "imprecise external abort" faults.
> 
> The patchset is based on samsung-fixes-dt tag from kgene/linux-samsung.
> 
> It was successfully tested on OdroidXU3.
> 
Thanks, applied whole this series.

- Kukjin

> Andrzej Hajda (4):
>   arm/exynos: add asynchronous bridge clock bindings
>   arm/exynos/pm_domains: add support for async-bridge clocks
>   ARM: dts: exynos5420: add async-bridge clocks to disp1 power domain
>   ARM: dts: exynos5420: add async-bridge clocks to gsc power domain
> 
>  .../bindings/arm/exynos/power_domain.txt   |  3 +++
>  arch/arm/boot/dts/exynos5420.dtsi  |  8 +--
>  arch/arm/mach-exynos/pm_domains.c  | 27 
> ++
>  3 files changed, 32 insertions(+), 6 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: dts: Update lid and power pin-functions for exynos5250-spring

2015-03-17 Thread Kukjin Kim
On 03/16/15 23:54, Andreas Färber wrote:
> Kukjin,
> 
> Am 19.02.2015 um 12:49 schrieb Javier Martinez Canillas:
>> Hello Andreas,
>>
>> On 02/18/2015 05:17 PM, Andreas Färber wrote:
>>> Configure the pins in external interrupt mode, as done for Snow in
>>> e5e5c6d14e39 ("ARM: dts: Add power and lid GPIO keys pinctrl for
>>> exynos5250-snow").
>>>
>>> Reported-by: Kukjin Kim 
>>> Suggested-by: Javier Martinez Canillas 
>>> Fixes: 53dd4138bb0a ("ARM: dts: Add exynos5250-spring device tree")
>>> Signed-off-by: Andreas Färber 
>>> ---
>>
>> Reviewed-by: Javier Martinez Canillas 
> 
> Ping?
> 
Thanks, applied.

- Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] ARM: dts: Update exynos5250-spring with mmc node changes

2015-03-17 Thread Kukjin Kim
On 03/16/15 23:55, Andreas Färber wrote:
> Am 19.02.2015 um 12:46 schrieb Javier Martinez Canillas:
>> Hello Andreas,
>>
Hi,

>> On 02/18/2015 05:10 PM, Andreas Färber wrote:
>>> Resolve a merge conflict with mmc refactoring aaa25a5a33cb ("ARM: dts:
>>> unuse the slot-node and deprecate the supports-highspeed for dw-mmc in
>>> exynos") by dropping the slot@0 nodes, moving its bus-width property to
>>> the mmc node and replacing supports-highspeed with cap-{mmc,sd}-highspeed,
>>> matching exynos5250-snow.
>>>
>>> Cc: Jaehoon Chung 
>>> Fixes: 53dd4138bb0a ("ARM: dts: Add exynos5250-spring device tree")
>>> Signed-off-by: Andreas Färber 
>>> ---
>>>  arch/arm/boot/dts/exynos5250-spring.dts | 16 
>>>  1 file changed, 4 insertions(+), 12 deletions(-)
>>>
>>
>> Reviewed-by: Javier Martinez Canillas 
> 
> Ping!
> 
Thanks, applied with 'Cc:  [3.19+]'

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/3] ARM: dts: Define stdout-patch for Exynos Chromebooks

2015-03-17 Thread Kukjin Kim
On 03/17/15 14:27, Arnd Bergmann wrote:
> On Tuesday 17 March 2015 10:51:13 Kukjin Kim wrote:
>> Javier Martinez Canillas wrote:
>>>
>>> The kernel can use as the default console a serial port if is defined
>>> as stdout device in the Device Tree.
>>>
>>> This allows a board to be booted without the need of having a console
>>> parameter in the kernel command line.
>>>
>>> This small series add a stdout-path property for Exynos5 Chromebooks and
>>> is composed of the following patches:
>>>
>>> Javier Martinez Canillas (3):
>>>   ARM: dts: Define stdout-path property for Peach boards
>>>   ARM: dts: Define stdout-path property for Snow board
>>>   ARM: dts: Define stdout-path property for Spring board
>>>
>>>  arch/arm/boot/dts/exynos5250-snow.dts  | 1 +
>>>  arch/arm/boot/dts/exynos5250-spring.dts| 1 +
>>>  arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 
>>>  arch/arm/boot/dts/exynos5800-peach-pi.dts  | 4 
>>>  4 files changed, 10 insertions(+)
>>>
>> + Arnd
>>
>> Basically, I have no objection to add stdout-path property on board DT but I
>> need to ask other ARM guys how they think about? Always I'm questioned what
>> should be defined in bootloader before entering kernel and IMHO kernel can do
>> it, it should be defined in bootloader though 
>>
>> Let's wait for other opinions...
>>
> 
> We're trying to do this on all machines now so we can replace
> debug_ll with earlycon for any normal use case aside from early
> early boot debugging.
> 
> Please merge this patch set.
> 
OK, got it. Applied.

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 3/3] ARM: dts: Define stdout-path property for Spring board

2015-03-17 Thread Kukjin Kim
On 03/16/15 20:28, Javier Martinez Canillas wrote:
> Hello Andreas,
> 
Hi,

>>> index f02775487cd4..b9ec763a5602 100644
>>> --- a/arch/arm/boot/dts/exynos5250-spring.dts
>>> +++ b/arch/arm/boot/dts/exynos5250-spring.dts
>>> @@ -25,6 +25,7 @@
>>>
>>>   chosen {
>>>   bootargs = "console=tty1";
>>> + stdout-path = "serial3:115200n8";
>>
>> Is this a guess or did you verify that against some schematics?
>>
> 
> I don't have access to the Spring schematics but it is based on what
> is defined in the vendor u-boot for Spring [0].
> 
> There isn't a Spring specific configuration file but only a
> chromeos_daisy.h which is shared by Snow, Spring and Kate (not yet in
> mainline):
> 
> #define CONFIG_DIRECT_BOOTARGS \
> "console=ttySAC3," STRINGIFY(CONFIG_BAUDRATE) " debug earlyprintk"
> 
> So I assumed that all daisy-based Chromebooks use the same UART for debug.
> 
>>>   };
>>>
>>>   gpio-keys {
>>
>> Assuming that bootargs still work,
>>
> 
> Yes, the semantics are not changed. The std-out property is only used
> as a default if no console= parameter is passed so if you already are
> passing one in your bootloader or using the one defined in the /chosen
> bootargs by enabling CONFIG_ARM_ATAG_DTB_COMPAT_CMDLINE_EXTEND, that
> will be used instead of std-out.
> 
>> Reviewed-by: Andreas Färber 
>>
>> I do wonder why this mechanism could not point to the same location as
>> bootargs? ("dp-controller"?) The device does not even have screws for
> 
> I did wonder the same indeed but I don't know if you can use a display
> as std-out or only works for serial consoles.
> 
>> opening it, so accessing the serial port is highly theoretical.
>>
> 
> I see, in that case I think we could just drop this patch if is not
> possible to have a serial console even with some soldering like is the
> case in Snow, Peach Pit and Peach Pi.
> 
I've applied this whole series so if you guys find any problem on this,
please let me know ;)

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 2/2] ARM: dts: exynos3250: Add assigned clock parents to CMU node

2015-03-17 Thread Kukjin Kim
On 03/17/15 19:53, Sylwester Nawrocki wrote:
> On 02/03/15 14:17, Beata Michalska wrote:
>> Use assigned-clocks/assigned-clock-parents properties for
>> CMU clock controller DT node to secure proper clock setup:
>> switching the two muxes to root oscillator clock is not only
>> required for proper powering down the ISP power domain,
>> but it also reduces the risk of accessing the ISP CMU
>> registers while the ISP power domain remains turned off
>> (i.e. through the common clock framework by clk_summary)
>>
>> Signed-off-by: Beata Michalska 
>> Acked-by: Kyungmin Park 
> 
> Acked-by: Sylwester Nawrocki 
> 
> Kukjin, please merge this patch for v4.1. I merged the exynos3250
> CMU ISP driver patch and we will have regression if $subject patch
> is not applied, i.e. reading /sys/kernel/debug/clk/clk_summary
> would cause system hang on exynos3250.
> 
OK, applied.

Thanks,
Kukjin

>> ---
>>  arch/arm/boot/dts/exynos3250.dtsi |4 
>>  1 file changed, 4 insertions(+)
>>
>> diff --git a/arch/arm/boot/dts/exynos3250.dtsi 
>> b/arch/arm/boot/dts/exynos3250.dtsi
>> index 277b48b..6d6118e 100644
>> --- a/arch/arm/boot/dts/exynos3250.dtsi
>> +++ b/arch/arm/boot/dts/exynos3250.dtsi
>> @@ -172,6 +172,10 @@
>>  compatible = "samsung,exynos3250-cmu";
>>  reg = <0x1003 0x2>;
>>  #clock-cells = <1>;
>> +assigned-clocks = <&cmu CLK_MOUT_ACLK_400_MCUISP_SUB>,
>> +  <&cmu CLK_MOUT_ACLK_266_SUB>;
>> +assigned-clock-parents = <&cmu CLK_FIN_PLL>,
>> + <&cmu CLK_FIN_PLL>;
>>  };
>>  
>>  cmu_dmc: clock-controller@105C {
>>
> 
> Thanks,
> Sylwester
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH V5 2/2] ARM: dts: Add HS400 support for exynos5420 and exynos5800

2015-03-16 Thread Kukjin Kim
Alim Akhtar wrote:
> 
> Ping?
> 
Alim,

Can you please re-send it based on latest my tree?
It would be helpful for me ;)

Thanks,
Kukjin

> On Wed, Feb 25, 2015 at 12:05 PM, Jaehoon Chung  
> wrote:
> > Hi, Alim.
> >
> > Acked-by: Jaehoon Chung 
> >
> > Best Regards,
> > Jaehoon Chung
> >
> > On 01/29/2015 11:41 AM, Alim Akhtar wrote:
> >> From: Seungwon Jeon 
> >>
> >> HS400 timing values are added for SMDK5420, exynos5420-peach-pit
> >> and exynos5800-peach-pi boards.
> >> This also adds RCLK GPIO line, this gpio should be in pull-down
> >> state.
> >> This also enables HS400 on peach-pi and this updates the clock frequency
> >> to 800MHz to be set as input clock to controller.
> >>
> >> Signed-off-by: Seungwon Jeon 
> >> Signed-off-by: Alim Akhtar 
> >> [Alim: addressed review comments]
> >> ---
> >>  arch/arm/boot/dts/exynos5420-peach-pit.dts |4 +++-
> >>  arch/arm/boot/dts/exynos5420-pinctrl.dtsi  |7 +++
> >>  arch/arm/boot/dts/exynos5420-smdk5420.dts  |4 +++-
> >>  arch/arm/boot/dts/exynos5800-peach-pi.dts  |7 +--
> >>  4 files changed, 18 insertions(+), 4 deletions(-)
> >>
> >> diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts 
> >> b/arch/arm/boot/dts/exynos5420-peach-
> pit.dts
> >> index 9a050e1..f7a44a4 100644
> >> --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts
> >> +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts
> >> @@ -569,8 +569,10 @@
> >>   samsung,dw-mshc-ciu-div = <3>;
> >>   samsung,dw-mshc-sdr-timing = <0 4>;
> >>   samsung,dw-mshc-ddr-timing = <0 2>;
> >> + samsung,dw-mshc-hs400-timing = <0 2>;
> >> + samsung,read-strobe-delay = <90>;
> >>   pinctrl-names = "default";
> >> - pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
> >> + pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8 &sd0_rclk>;
> >>   bus-width = <8>;
> >>  };
> >>
> >> diff --git a/arch/arm/boot/dts/exynos5420-pinctrl.dtsi 
> >> b/arch/arm/boot/dts/exynos5420-pinctrl.dtsi
> >> index ba686e4..8b15316 100644
> >> --- a/arch/arm/boot/dts/exynos5420-pinctrl.dtsi
> >> +++ b/arch/arm/boot/dts/exynos5420-pinctrl.dtsi
> >> @@ -201,6 +201,13 @@
> >>   samsung,pin-drv = <3>;
> >>   };
> >>
> >> + sd0_rclk: sd0-rclk {
> >> + samsung,pins = "gpc0-7";
> >> + samsung,pin-function = <2>;
> >> + samsung,pin-pud = <1>;
> >> + samsung,pin-drv = <3>;
> >> + };
> >> +
> >>   sd1_cmd: sd1-cmd {
> >>   samsung,pins = "gpc1-1";
> >>   samsung,pin-function = <2>;
> >> diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts 
> >> b/arch/arm/boot/dts/exynos5420-smdk5420.dts
> >> index 8be3d7b..2078a1f 100644
> >> --- a/arch/arm/boot/dts/exynos5420-smdk5420.dts
> >> +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts
> >> @@ -80,8 +80,10 @@
> >>   samsung,dw-mshc-ciu-div = <3>;
> >>   samsung,dw-mshc-sdr-timing = <0 4>;
> >>   samsung,dw-mshc-ddr-timing = <0 2>;
> >> + samsung,dw-mshc-hs400-timing = <0 2>;
> >> + samsung,read-strobe-delay = <90>;
> >>   pinctrl-names = "default";
> >> - pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
> >> + pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8 
> >> &sd0_rclk>;
> >>   bus-width = <8>;
> >>   cap-mmc-highspeed;
> >>   };
> >> diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts 
> >> b/arch/arm/boot/dts/exynos5800-peach-pi.dts
> >> index e8fdda8..96f0d61 100644
> >> --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts
> >> +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts
> >> @@ -550,15 +550,18 @@
> >>   num-slots = <1>;
> >>   broken-cd;
> >>   mmc-hs200-1_8v;
> >> + mmc-hs400-1_8v;
> >>   cap-mmc-highspeed;
> >>   non-removable;
> >>   card-detect-delay = <200>;
> >> - clock-frequency = <4>;
> >> + clock-frequency = <8>;
> >>   samsung,dw-mshc-ciu-div = <3>;
> >>   samsung,dw-mshc-sdr-timing = <0 4>;
> >>   samsung,dw-mshc-ddr-timing = <0 2>;
> >> + samsung,dw-mshc-hs400-timing = <0 2>;
> >> + samsung,read-strobe-delay = <90>;
> >>   pinctrl-names = "default";
> >> - pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
> >> + pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8 &sd0_rclk>;
> >>   bus-width = <8>;
> >>  };

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH v4 2/5] ARM: dts: Prepare exynos5410-odroidxu device tree

2015-03-16 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> Hello Andreas,
> 
Hi,

> On Mon, Mar 16, 2015 at 11:27 AM, Andreas Färber  wrote:
> > Am 16.03.2015 um 08:56 schrieb Javier Martinez Canillas:
> >>
> >> I think this should be defined in exynos5410.dtsi instead since is an
> >> IP block in the SoC and referenced in the .dts using a label to change
> >> the clock-frequency in the board.
> >
> > I hope you understood that this is a literal copy of smdk5410, so I'm
> > not going to make random changes here. If the Samsung guys want to make
> > this change for smdk5410, then fine, but otherwise - like for Snow and
> > Spring - I want to keep the diff -u low between the two.
> >
> 
> Yes I did understand that it was a copy but I thought it could be
> improved anyways. But I don't have a strong opinion either to block
> this series and always both DTS can be changed as a follow-up. So I'm
> ok with your decision to keeping the delta to the minimum for now.
> 
Yeah, everybody can update everything in mainline if it can be got review in
mailinglist. BTW asthe fin_pll can be different according to board condition
that's why it is defined in each boart DT file, it is mostly same on each
boards though...So I think keeping it would be more make sense.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 0/3] ARM: dts: Define stdout-patch for Exynos Chromebooks

2015-03-16 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> The kernel can use as the default console a serial port if is defined
> as stdout device in the Device Tree.
> 
> This allows a board to be booted without the need of having a console
> parameter in the kernel command line.
> 
> This small series add a stdout-path property for Exynos5 Chromebooks and
> is composed of the following patches:
> 
> Javier Martinez Canillas (3):
>   ARM: dts: Define stdout-path property for Peach boards
>   ARM: dts: Define stdout-path property for Snow board
>   ARM: dts: Define stdout-path property for Spring board
> 
>  arch/arm/boot/dts/exynos5250-snow.dts  | 1 +
>  arch/arm/boot/dts/exynos5250-spring.dts| 1 +
>  arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 
>  arch/arm/boot/dts/exynos5800-peach-pi.dts  | 4 
>  4 files changed, 10 insertions(+)
> 
+ Arnd

Basically, I have no objection to add stdout-path property on board DT but I
need to ask other ARM guys how they think about? Always I'm questioned what
should be defined in bootloader before entering kernel and IMHO kernel can do
it, it should be defined in bootloader though ;)

Let's wait for other opinions...

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH] ARM: exynos_defconfig: Enable Marvell WiFi-Ex support

2015-03-12 Thread Kukjin Kim
Martinez Canillas wrote:
> 
> Exynos5420 Peach Pit and Exynos5800 Peach Pi boards have a MMC/SDIO
> Marvell WiFi-Ex chip. This patch enables wireless support and the
> mwifiex driver.
> 
> Signed-off-by: Javier Martinez Canillas 
> ---
>  arch/arm/configs/exynos_defconfig | 4 
>  1 file changed, 4 insertions(+)
> 
> diff --git a/arch/arm/configs/exynos_defconfig 
> b/arch/arm/configs/exynos_defconfig
> index 70e5d0bdb4e4..dcef516bcd0d 100644
> --- a/arch/arm/configs/exynos_defconfig
> +++ b/arch/arm/configs/exynos_defconfig
> @@ -34,6 +34,10 @@ CONFIG_PACKET=y
>  CONFIG_UNIX=y
>  CONFIG_NET_KEY=y
>  CONFIG_INET=y
> +CONFIG_WIRELESS=y
> +CONFIG_CFG80211=y
> +CONFIG_MWIFIEX=y
> +CONFIG_MWIFIEX_SDIO=y
>  CONFIG_RFKILL_REGULATOR=y
>  CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
>  CONFIG_DEVTMPFS=y
> --

OK, will apply.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 1/2] ARM: exynos_defconfig: Enable CPU idle

2015-03-12 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> Current Exynos CPU idle driver supports entering AFTR (Arm Off, Top
> Running) mode on Exynos 4210 (coupled), Exynos 4x12 and Exynos 5250.
> Enable it in default configuration to reduce energy consumption.
> 
> Signed-off-by: Krzysztof Kozlowski 
> ---
>  arch/arm/configs/exynos_defconfig | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/arch/arm/configs/exynos_defconfig 
> b/arch/arm/configs/exynos_defconfig
> index 70e5d0bdb4e4..7e0622a36da9 100644
> --- a/arch/arm/configs/exynos_defconfig
> +++ b/arch/arm/configs/exynos_defconfig
> @@ -26,6 +26,8 @@ CONFIG_ZBOOT_ROM_BSS=0x0
>  CONFIG_ARM_APPENDED_DTB=y
>  CONFIG_ARM_ATAG_DTB_COMPAT=y
>  CONFIG_CMDLINE="root=/dev/ram0 rw ramdisk=8192 initrd=0x4100,8M 
> console=ttySAC1,115200
> init=/linuxrc mem=256M"
> +CONFIG_CPU_IDLE=y
> +CONFIG_ARM_EXYNOS_CPUIDLE=y
>  CONFIG_VFP=y
>  CONFIG_NEON=y
>  CONFIG_PM=y
> --

OK, will apply.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [PATCH 1/1] ARM: exynos_defconfig: Enable ChromeOS EC chardev driver

2015-03-12 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> Exynos Chromebooks have an Embedded Controller known as the ChromeOS EC
> Enable the driver that provides an interface to access from user-space.
> 
> Signed-off-by: Javier Martinez Canillas 
> ---
>  arch/arm/configs/exynos_defconfig | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/arch/arm/configs/exynos_defconfig 
> b/arch/arm/configs/exynos_defconfig
> index 3d22aae39a83..14fa9f05f768 100644
> --- a/arch/arm/configs/exynos_defconfig
> +++ b/arch/arm/configs/exynos_defconfig
> @@ -173,6 +173,8 @@ CONFIG_RTC_DRV_S5M=y
>  CONFIG_RTC_DRV_S3C=y
>  CONFIG_DMADEVICES=y
>  CONFIG_PL330_DMA=y
> +CONFIG_CHROME_PLATFORMS=y
> +CONFIG_CROS_EC_CHARDEV=y
>  CONFIG_COMMON_CLK_MAX77686=y
>  CONFIG_COMMON_CLK_MAX77802=y
>  CONFIG_COMMON_CLK_S2MPS11=y
> --

OK, will apply.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL 2/2] Samsung fixes-2 for v4.0

2015-03-12 Thread Kukjin Kim
Eduardo Valentin wrote:
> 
Hi Eduardo,

> On Fri, Mar 06, 2015 at 07:16:53PM +0900, Kukjin Kim wrote:
> > Arnd Bergmann wrote:
> > >
> > + Eduardo
> >
> > Hi Arnd,
> >
> > > On Tuesday 03 March 2015 04:00:14 Kukjin Kim wrote:
> > > > Please pull Samsung tmu and hdmi regression fixes for v4.0 and I know
> > > > this is quite big for fixes but I couldn't handle this series for
> > > > previous merge window because of dependency with driver side...sorry for
> > > > that and please pull so that we could support them in v4.0 on exynos
> > > > platforms.
> > >
> > > What kind of dependency do you have there? It really should not be
> > > necessary to wait for driver changes, unless you do an incompatible
> > > DT binding change, which you should avoid.
> > >
> > For TMU patches, I've asked Eduardo to provide topic branch for
> > 'include/dt-bindings/thermal/thermal_exynos.h' has been added via thermal 
> > tree
> > because if I can't apply the patch in Samsung tree for arm-soc, kernel build
> > breakage will be happened. But I couldn't get Eduardo's topic branch.
> 
> 
> Specifically, the developer, while migrating the driver to support DT
> and OF thermal, decided to create a header with constants. The header is
> used by DT files and the driver code. The header was the dependency.
> 
Yes, sometimes we can't avoid the situation so it can be a kind of dependency...


Arnd,
Do you have any updates on this?

Thanks,
Kukjin

> 
> BR,
> 
> Eduardo Valentin
> 
> >
> > http://www.spinics.net/lists/linux-samsung-soc/msg41877.html
> >
> >
> > For HDMI patches, I thought the DT changes have a dependency with 
> > "drm/exynos:
> > add support for 'hdmi' clock" so waited for its applying then in drm tree. 
> > But
> > I couldn't send it to arm-soc after that...
> >
> > http://www.spinics.net/lists/linux-samsung-soc/msg42173.html
> >
> >
> > I asked about the situation (late DT changes?) when I sent a pull-request, 
> > then
> > I couldn't get a access my kernel.org because of biz. trip to China :(
> >
> > http://www.spinics.net/lists/linux-samsung-soc/msg42235.html
> >
> >
> > > I've pulled it into fixes, but won't forward it until I hear a
> > > good explanation.
> > >
> > As you know, basically I tried to make a clear branch for pull-request but 
> > in
> > that case, I couldn't find a solution. Sorry for the inconvenience.
> >
> > I hope v4.0 can support them properly.
> >
> > Thanks,
> > Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL] Exynos fixes for v4.0

2015-03-12 Thread Kukjin Kim
Krzysztof Kozlowski wrote:
> 
> Dear Kukjin,
> 
Hi,

> This groups important fixes for this v4.0-rc cycle. I hope you will find
> useful such grouping them in a pull request.
> 
Thanks for your gentle reminder :-)

> 1. Fix second suspend to RAM on Trats2 board. This has shown up
>after enabling L2 cache but actually the "use delayed reset
>assertion" is to be blamed.
> 2. Fix power domain issues with disp1 domain and HDMI (some of them)
>on Odroid XU3:
>- disp1 power domain can be turned off,
>- no more "imprecise external abort" faults.
> 3. Proper fix for build breakage of cpuidle on !SMP. This allows using
>Exynos cpuidle driver on UP.
> 
> Best regards,
> Krzysztof
> 
> 
> 
> The following changes since commit 2d2c9a8d0a4f90e298315d2f4a282d8bd5d45e5c:
> 
>   ARM: dts: add display power domain for exynos5250 (2015-02-27 05:29:32 
> +0900)
> 
> are available in the git repository at:
> 
>   git://git.linaro.org/people/marek.szyprowski/linux-srpol.git 
> v4.0-rc1-exynos-fixes
> 
> for you to fetch changes up to c1b57bce36a69f3972a1db433d3c8b34e0541e63:
> 
>   ARM: EXYNOS: cpuidle: Fix build breakage on !SMP (2015-03-11 13:02:08 +0100)
> 
> 
> Andrzej Hajda (4):
>   arm/exynos: add asynchronous bridge clock bindings
>   arm/exynos/pm_domains: add support for async-bridge clocks
>   ARM: dts: exynos5420: add async-bridge clocks to disp1 power domain
>   ARM: dts: exynos5420: add async-bridge clocks to gsc power domain
> 
When I checked the patches, I expected that we could get the review from clock
guys even we could do it though. And basically/usually the 'RFC' tagging means
it's not a patch can be upstreamed and will be posted after gathering some
comments so I didn't queue them in my tree. I'm still thinking like that...

> Bartlomiej Zolnierkiewicz (1):
>   ARM: EXYNOS: cpuidle: Fix build breakage on !SMP
> 
Yeah, we need to fix it up asap and I'll finish it by this weekend. Sorry for
the inconvenience.

> Krzysztof Kozlowski (1):
>   ARM: EXYNOS: Fix failed second suspend on Exynos4
> 
I'll have a look at this with above.

Thanks,
Kukjin

>  .../bindings/arm/exynos/power_domain.txt   |  3 ++
>  arch/arm/boot/dts/exynos5420.dtsi  |  8 +++--
>  arch/arm/mach-exynos/common.h  |  2 ++
>  arch/arm/mach-exynos/exynos.c  | 29 +++-
>  arch/arm/mach-exynos/platsmp.c | 39 
> ++
>  arch/arm/mach-exynos/pm.c  |  2 ++
>  arch/arm/mach-exynos/pm_domains.c  | 27 ---
>  arch/arm/mach-exynos/suspend.c |  3 ++
>  drivers/cpuidle/cpuidle-exynos.c   |  3 +-
>  9 files changed, 71 insertions(+), 45 deletions(-)

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL 2/2] Samsung fixes-2 for v4.0

2015-03-09 Thread Kukjin Kim
Lukasz Majewski wrote:
> 
> Hi Eduardo,
> 
> > On Fri, Mar 06, 2015 at 07:16:53PM +0900, Kukjin Kim wrote:
> > > Arnd Bergmann wrote:
> > > >
> > > + Eduardo
> > >
> > > Hi Arnd,
> > >
> > > > On Tuesday 03 March 2015 04:00:14 Kukjin Kim wrote:
> > > > > Please pull Samsung tmu and hdmi regression fixes for v4.0 and
> > > > > I know this is quite big for fixes but I couldn't handle this
> > > > > series for previous merge window because of dependency with
> > > > > driver side...sorry for that and please pull so that we could
> > > > > support them in v4.0 on exynos platforms.
> > > >
> > > > What kind of dependency do you have there? It really should not be
> > > > necessary to wait for driver changes, unless you do an
> > > > incompatible DT binding change, which you should avoid.
> > > >
> > > For TMU patches, I've asked Eduardo to provide topic branch for
> > > 'include/dt-bindings/thermal/thermal_exynos.h' has been added via
> > > thermal tree because if I can't apply the patch in Samsung tree for
> > > arm-soc, kernel build breakage will be happened. But I couldn't get
> > > Eduardo's topic branch.
> >
> >
> > Specifically, the developer, while migrating the driver to support DT
> > and OF thermal, decided to create a header with constants. The header
> > is used by DT files and the driver code. The header was the
> > dependency.
> 
> Just my 2 cents :-).
> 
> The above situation is the justification for adding the whole patch set
> to one repository when all ACKs are collected for it.
> 
I don't think so, even your series can be upstreamed though, other useless
merge conflicts would be happened so we decided all of DT should be handled
in arch side not driver side. So please don't argue about that.

- Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL 2/2] Samsung fixes-2 for v4.0

2015-03-06 Thread Kukjin Kim
Arnd Bergmann wrote:
> 
+ Eduardo

Hi Arnd,

> On Tuesday 03 March 2015 04:00:14 Kukjin Kim wrote:
> > Please pull Samsung tmu and hdmi regression fixes for v4.0 and I know
> > this is quite big for fixes but I couldn't handle this series for
> > previous merge window because of dependency with driver side...sorry for
> > that and please pull so that we could support them in v4.0 on exynos
> > platforms.
> 
> What kind of dependency do you have there? It really should not be
> necessary to wait for driver changes, unless you do an incompatible
> DT binding change, which you should avoid.
> 
For TMU patches, I've asked Eduardo to provide topic branch for
'include/dt-bindings/thermal/thermal_exynos.h' has been added via thermal tree
because if I can't apply the patch in Samsung tree for arm-soc, kernel build
breakage will be happened. But I couldn't get Eduardo's topic branch.

http://www.spinics.net/lists/linux-samsung-soc/msg41877.html


For HDMI patches, I thought the DT changes have a dependency with "drm/exynos:
add support for 'hdmi' clock" so waited for its applying then in drm tree. But
I couldn't send it to arm-soc after that...

http://www.spinics.net/lists/linux-samsung-soc/msg42173.html


I asked about the situation (late DT changes?) when I sent a pull-request, then
I couldn't get a access my kernel.org because of biz. trip to China :(

http://www.spinics.net/lists/linux-samsung-soc/msg42235.html


> I've pulled it into fixes, but won't forward it until I hear a
> good explanation.
> 
As you know, basically I tried to make a clear branch for pull-request but in
that case, I couldn't find a solution. Sorry for the inconvenience.

I hope v4.0 can support them properly.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


RE: [GIT PULL 2/2] Samsung fixes-2 for v4.0

2015-03-06 Thread Kukjin Kim
Javier Martinez Canillas wrote:
> 
> Hello Arnd,
> 
Hi,

> On Thu, Mar 5, 2015 at 12:04 AM, Arnd Bergmann  wrote:
> > On Wednesday 04 March 2015 21:04:40 Arnd Bergmann wrote:
> >> On Tuesday 03 March 2015 04:00:14 Kukjin Kim wrote:
> >> > Please pull Samsung tmu and hdmi regression fixes for v4.0 and I know
> >> > this is quite big for fixes but I couldn't handle this series for
> >> > previous merge window because of dependency with driver side...sorry for
> >> > that and please pull so that we could support them in v4.0 on exynos
> >> > platforms.
> >>
> >> What kind of dependency do you have there? It really should not be
> >> necessary to wait for driver changes, unless you do an incompatible
> >> DT binding change, which you should avoid.
> >>
> >> I've pulled it into fixes, but won't forward it until I hear a
> >> good explanation.
> >
> > Even with both fixes-1 and fixes-2 applied, we still get boot failures
> > on Exynos:
> >
> > http://arm-soc.lixom.net/bootlogs/arm-soc/v4.0-rc2-104-g2ee4716/
> >
> > Any idea what is going on?
> >
> 
> Yes, the problem is the Exynos DRM driver which has a lot of issues.
> It's broken if CONFIG_DRM_EXYNOS_IOMMU is enabled which defaults to
> yes after commit 8dcc14f82f06 ("drm/exynos: IOMMU support should not
> be selectable by user").
> 
> I posted a patch to disable IOMMU support on Exynos to avoid these
> boot failures and also mentioned to Kukjin that it should be a fix for
> 4.0 [0]. But even with IOMMU disabled, the Exynos DRM is broken in
> some boards [1] so we may have to disable that driver until everything
> gets sorted out and is stable again.
> 
Yes, the fix is in my tree and it will be sent to upstream via arm-soc soon.

Thanks,
Kukjin

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH 0/9] ARM: samsung: randconfig build fixes

2015-03-02 Thread Kukjin Kim
On 02/18/15 09:21, Kukjin Kim wrote:
> Arnd Bergmann wrote:
>>
>> This is a set of mostly trivial build fixes for bugs I have encountered
>> in random configurations. I'm sending them separate from the other
>> platforms since we have a lot of them for the various samsung platforms
>> here.
>>
>> Kukjin, please pick them up into a fixes branch for 3.20 or send
>> an Ack so we can apply them directly.
>>
> Sure, I will create a branch for them in this week. IMO, would be better if I
> could make a non-critical fixes branch for v3.20 in Samsung tree for further
> other Samsung stuff for v3.20 ;)
> 
>> Let me know if anything looks wrong with some of the patches.
> 
> OK, if anything I'll let you know.
> 
> Thanks for your pointing out.
> Happy new year again! (Actually it's the Lunar New Year holidays now)
> 
> - Kukjin
> 
>> Arnd Bergmann (9):
>>   ARM: s3c64xx: add I2C dependencies where needed
>>   ARM: s3c64xx: fix building without CONFIG_PM_SLEEP
>>   ARM: s3c64xx: fix __initdata section mismatch
>>   ARM: s3c24xx: use SAMSUNG_WAKEMASK for s3c2416
>>   ARM: s3c24xx: fix building without PM_SLEEP
>>   ARM: s3c24xx: fix header file inclusions
>>   ARM: s3c24xx: avoid a Kconfig warning
>>   ARM: EXYNOS: suspend requires regulator access
>>   ARM: EXYNOS: make exynos 4210 cpuidle build without SMP

Arnd,

BTW, I can't see exynos related patches in my mailbox, I don't know the
reason...can you please re-send it?

Thanks,
Kukjin
--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


<    1   2   3   4   5   6   7   8   9   10   >