Hello Lee,
On 01/22/2015 11:56 AM, Lee Jones wrote:
Yes, I completely understand your point, is that I didn't think that a ~300
lines driver was that bad specially since the communication bits that reads
and writes the register is not a complex logic IMHO.
This has nothing to do with LoC,
On 22/01/15 12:18, Inha Song wrote:
This patch add Trats2 audio subsystem bindings document.
Signed-off-by: Inha Song ideal.s...@samsung.com
Acked-by: Sylwester Nawrocki s.nawro...@samsung.com
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a
On 22/01/15 12:18, Inha Song wrote:
This patch set clock out parent to XUSBXTI.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
arch/arm/boot/dts/exynos4.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
index
Hello Marek,
On 01/22/2015 01:41 PM, Marek Szyprowski wrote:
+ mixer_res-hdmi = devm_clk_get(dev, hdmi);
You need to update the
Documentation/devicetree/bindings/video/exynos_mixer.txt
DT binding docs to also mention the hdmi clock in the list of clocks.
Right, I've send an updated
Hi Eduardo,
On Wed, Jan 21, 2015 at 09:10:15AM +0100, Lukasz Majewski wrote:
Hi Eduardo,
On Thu, Jan 15, 2015 at 04:17:52PM +0100, Lukasz Majewski wrote:
Hi Eduardo,
On Wed, Jan 14, 2015 at 02:41:12PM +0100, Lukasz Majewski
wrote:
This patch brings support for
Hello,
On 2015-01-20 13:52, Javier Martinez Canillas wrote:
On 01/20/2015 01:16 PM, Marek Szyprowski wrote:
Mixed need to have hdmi clock enabled to properly perform power on/off
sequences, so add handling of this clock directly to the mixer driver.
Dependency between hdmi clock and mixer
On Tue, Jan 20, 2015 at 10:16 AM, Marek Szyprowski
m.szyprow...@samsung.com wrote:
+ mixer_res-hdmi = devm_clk_get(dev, hdmi);
+ if (IS_ERR(mixer_res-hdmi)) {
+ dev_err(dev, failed to get clock 'hdmi'\n);
+ return -ENODEV;
'return
On 22/01/15 12:17, Inha Song wrote:
diff --git a/sound/soc/samsung/Kconfig b/sound/soc/samsung/Kconfig
index fc67f97..8031423 100644
--- a/sound/soc/samsung/Kconfig
+++ b/sound/soc/samsung/Kconfig
@@ -245,3 +245,11 @@ config SND_SOC_ARNDALE_RT5631_ALC5631
depends on SND_SOC_SAMSUNG
Hi Lukasz,
On Thu, Jan 22, 2015 at 2:31 PM, Lukasz Majewski l.majew...@samsung.com wrote:
Hi Abhilash,
Hi Lukasz,
On Mon, Jan 19, 2015 at 5:14 PM, Lukasz Majewski
l.majew...@samsung.com wrote:
The exynos_map_dt_data() function must be called before
thermal_zone_of_sensor_register(), and
Hello Marek,
On 01/22/2015 01:28 PM, Marek Szyprowski wrote:
Mixed need to have hdmi clock enabled to properly perform power on/off
sequences, so add handling of this clock directly to the mixer driver.
Dependency between hdmi clock and mixer module has been observed on
Exynos4 based boards.
On Wed, Jan 21, 2015 at 09:10:15AM +0100, Lukasz Majewski wrote:
Hi Eduardo,
On Thu, Jan 15, 2015 at 04:17:52PM +0100, Lukasz Majewski wrote:
Hi Eduardo,
On Wed, Jan 14, 2015 at 02:41:12PM +0100, Lukasz Majewski wrote:
This patch brings support for providing configuration via
This patch add Trats2 audio subsystem bindings document.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
.../bindings/sound/samsung,trats2-wm1811.txt | 25 ++
1 file changed, 25 insertions(+)
create mode 100644
This patch add WM1811 audio codec, I2S interface and the sound
machine nodes to enable audio on exynos4412-trats2 board.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
arch/arm/boot/dts/exynos4412-trats2.dts | 37 +
1 file changed, 37 insertions(+)
diff
This patch set clock out parent to XUSBXTI.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
arch/arm/boot/dts/exynos4.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4.dtsi b/arch/arm/boot/dts/exynos4.dtsi
index b8168f1..020bbaf 100644
---
On Thu, Jan 22, 2015 at 02:06:10AM +0100, Tobias Jakobi wrote:
Hello!
Lukasz Majewski wrote:
The point is that I'm still working with a rather old version of the
cpufreq series, a version which still had the Exynos4x12 code in it
(this was removed later, if I remember correctly because
On Wed, Jan 21, 2015 at 09:40:55AM +0100, Lukasz Majewski wrote:
Hi Eduardo,
On Mon, Jan 19, 2015 at 12:20:59PM +0100, Lukasz Majewski wrote:
This patch brings support for providing configuration via device
tree. Previously this data has been hardcoded in the
exynos_tmu_data.c file.
Mixed need to have hdmi clock enabled to properly perform power on/off
sequences, so add handling of this clock directly to the mixer driver.
Dependency between hdmi clock and mixer module has been observed on
Exynos4 based boards.
Suggested-by: Andrzej Hajda a.ha...@samsung.com
Signed-off-by:
Hi Lukasz,
On Mon, Jan 19, 2015 at 5:14 PM, Lukasz Majewski l.majew...@samsung.com wrote:
The exynos_map_dt_data() function must be called before
thermal_zone_of_sensor_register(), and hence provide tmu_read() function,
before it is needed.
This change is driven by adding support for
On Tue, 20 Jan 2015, Javier Martinez Canillas wrote:
Hello Lee,
On 01/20/2015 05:34 PM, Lee Jones wrote:
So, the Embedded Controller driver (drivers/mfd/cros_ec.c) falls into that
category and in fact has been in the mfd driver for a long time. Now, if
an mfd device support different
Hi Abhilash,
Hi Lukasz,
On Mon, Jan 19, 2015 at 5:14 PM, Lukasz Majewski
l.majew...@samsung.com wrote:
The exynos_map_dt_data() function must be called before
thermal_zone_of_sensor_register(), and hence provide tmu_read()
function, before it is needed.
This change is driven by
Hello Lee,
On 01/22/2015 09:42 AM, Lee Jones wrote:
I don't think the drivers you mentioned above do anything practical.
For instance, they are not SPI/IC2/etc drivers. They should only
offer some abstraction layers which are used to communicate with the
device. The driver you are
On Thu, 22 Jan 2015, Javier Martinez Canillas wrote:
Hello Lee,
On 01/22/2015 09:42 AM, Lee Jones wrote:
I don't think the drivers you mentioned above do anything practical.
For instance, they are not SPI/IC2/etc drivers. They should only
offer some abstraction layers which are
Hello Lee,
On 01/22/2015 10:46 AM, Lee Jones wrote:
But there doesn't seem to be a LPC subsystem in the kernel so we don't have a
nice abstraction layer in this case.
This is the crux of the problem. However, I feel bad for MFD, as it
is, once more, being used as an well it doesn't fit
On Thu, 22 Jan 2015, Javier Martinez Canillas wrote:
On 01/22/2015 10:46 AM, Lee Jones wrote:
But there doesn't seem to be a LPC subsystem in the kernel so we don't
have a
nice abstraction layer in this case.
This is the crux of the problem. However, I feel bad for MFD, as it
This patch add the sound machine driver for Trats2 board.
The codec operate in master mode.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
sound/soc/samsung/Kconfig | 8 ++
sound/soc/samsung/Makefile| 2 +
sound/soc/samsung/trats2_wm1811.c | 218
This patch-set adds basic sound support for the Trats2 boards.
It just support primary I2s and external speaker playback.
Changes in v3:
- Set clock out parent to XUSBXTI in pmu_system_controller DT node.
Changes in v2:
- Remove unnecessary lines in Trats2 machine driver
- move clock
From: Kevin Hilman khil...@linaro.org
The odroid-xu3 has 4 INA231 current sensors on board which can be
accessed from the Linux via the hwmon interface.
There is one sensor for each of these power rails:
- A15 cluster: VDD_ARM
- A7 cluster: VDD_KFC
- GPU: VDD_G3D
- memory: VDD_MEM
In addition
When disabling the samsung PWM the output state remains at the level it
was in the end of a pwm cycle. In other words, calling pwm_disable when
at 100% duty will keep the output active, while at all other setting the
output will go/stay inactive. On top of that the samsung PWM settings are
From: Byungho An bh74...@samsung.com
This patch adds fixed phy codes for Exynos5440.
This patch can support fixed_phy.
Signed-off-by: Byungho An bh74...@samsung.com
Signed-off-by: Ike Panhc ike@canonical.com
Signed-off-by: Ming Lei ming@canoncial.com
---
arch/arm/mach-exynos/exynos.c |
From: Byungho An bh74...@samsung.com
This patch adds codes for DT file support, fixed_phy and phy_addr
can be set in DT file.
Signed-off-by: Byungho An bh74...@samsung.com
(bypass check for fixed phy)
Signed-off-by: Ming Leiming@canonical.com
---
The EXYNOS5440 sd5v1(arch/arm/boot/dts/exynos5440-sd5v1.dts) has
one stmmc gmac which uses fixed phy, so add fixed phy support for
both EXYNOS5440 and stmmac.
Thanks,
Ming Lei
--
To unsubscribe from this list: send the line unsubscribe linux-samsung-soc in
the body of a message to
Le 22/01/2015 18:41, Ming Lei a écrit :
From: Byungho An bh74...@samsung.com
This patch adds codes for DT file support, fixed_phy and phy_addr
can be set in DT file.
Signed-off-by: Byungho An bh74...@samsung.com (bypass check for
fixed phy) Signed-off-by: Ming Leiming@canonical.com
On Fri, Jan 23, 2015 at 12:15 PM, Florian Fainelli f.faine...@gmail.com wrote:
Le 22/01/2015 18:41, Ming Lei a écrit :
From: Byungho An bh74...@samsung.com
This patch adds codes for DT file support, fixed_phy and phy_addr
can be set in DT file.
Signed-off-by: Byungho An bh74...@samsung.com
This patch add Trats2 audio subsystem bindings document.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
.../bindings/sound/samsung,trats2-wm1811.txt | 25 ++
1 file changed, 25 insertions(+)
create mode 100644
On Fri, Jan 23, 2015 at 12:46 AM, Javier Martinez Canillas
javier.marti...@collabora.co.uk wrote:
From: Bill Richardson wfric...@chromium.org
Chromebooks have an Embedded Controller (EC) that is used to
implement various functions such as keyboard, power and battery.
The AP can communicate
Le 22/01/2015 18:41, Ming Lei a écrit :
From: Byungho An bh74...@samsung.com
This patch adds fixed phy codes for Exynos5440. This patch can
support fixed_phy.
Signed-off-by: Byungho An bh74...@samsung.com Signed-off-by: Ike
Panhc ike@canonical.com Signed-off-by: Ming Lei
This patch-set adds basic sound support for the Trats2 boards.
It just support primary I2s and external speaker playback.
Changes in v4:
- Move to clock out parent settings in exynos4412-trats2.dts
- Remove unnecessary lines in Trats2 machine driver.
- Change name of dai stream to more
This patch add WM1811 audio codec, I2S interface and the sound
machine nodes to enable audio on exynos4412-trats2 board.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
arch/arm/boot/dts/exynos4412-trats2.dts | 42 +
1 file changed, 42 insertions(+)
diff
This patch add the sound machine driver for Trats2 board.
The codec operate in master mode.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
sound/soc/samsung/Kconfig | 9 ++
sound/soc/samsung/Makefile| 2 +
sound/soc/samsung/trats2_wm1811.c | 211
Hi,
Thanks for your comment.
On Thu, 22 Jan 2015 13:25:07 +0100
Sylwester Nawrocki s.nawro...@samsung.com wrote:
On 22/01/15 12:18, Inha Song wrote:
This patch set clock out parent to XUSBXTI.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
arch/arm/boot/dts/exynos4.dtsi | 2 ++
Hi,
Thanks for your review.
On Thu, 22 Jan 2015 13:16:03 +0100
Sylwester Nawrocki s.nawro...@samsung.com wrote:
On 22/01/15 12:17, Inha Song wrote:
diff --git a/sound/soc/samsung/Kconfig b/sound/soc/samsung/Kconfig
index fc67f97..8031423 100644
--- a/sound/soc/samsung/Kconfig
+++
Marek Szyprowski wrote:
Last 22 MiB is RAM is reserved by secure monitor code and cannot be
accessed from Linux kernel, so adjust total RAM size to 0x7EA0
(2 GiB - 22 MiB). This fixes random 'imprecise kernel abort' kernel
failures.
Signed-off-by: Marek Szyprowski
The struct cros_ec_command will be used as an ioctl() argument for the
API to control the ChromeOS EC from user-space. So the data structure
has to be 64-bit safe to make it compatible between 32 and 64 avoiding
the need for a compat ioctl interface. Since pointers are self-aligned
to different
From: Bill Richardson wfric...@chromium.org
This patch adds a device interface to access the
Chrome OS Embedded Controller from user-space.
Signed-off-by: Bill Richardson wfric...@chromium.org
Reviewed-by: Simon Glass s...@google.com
Signed-off-by: Javier Martinez Canillas
From: Bill Richardson wfric...@chromium.org
Chromebooks have an Embedded Controller (EC) that is used to
implement various functions such as keyboard, power and battery.
The AP can communicate with the EC through different bus types
such as I2C, SPI or LPC.
The cros_ec mfd driver is then
The ChromeOS Embedded Controller has to be accessed by applications.
A virtual character device is used as an interface with user-space.
Extend the struct cros_ec_device with the fields needed by the driver
of this virtual character device.
Signed-off-by: Javier Martinez Canillas
The ChromeOS EC character device is an user-space interface to
allow applications to access the Embedded Controller.
Add a cell for this device so it's spawned from the mfd driver.
Signed-off-by: Javier Martinez Canillas javier.marti...@collabora.co.uk
---
Changes since v2:
- Rename the name
From: Bill Richardson wfric...@chromium.org
This adds the first few sysfs attributes for the Chrome OS EC. These
controls are made available under /sys/devices/virtual/chromeos/cros_ec
flashinfo - display current flash info
reboot - tell the EC to reboot in various ways
From: Bill Richardson wfric...@chromium.org
This adds some sysfs entries to provide userspace control of the
four-element LED lightbar on the Chromebook Pixel. This only instantiates
the lightbar controls if the device actually exists.
To prevent DoS attacks, this interface is limited to 20
Hello,
The mainline ChromeOS Embedded Controller (EC) driver is still missing some
features that are present in the downstream ChromiumOS tree. These are:
- Low Pin Count (LPC) interface
- User-space device interface
- Access to vboot context stored on a block device
- Access to vboot
Joonyoung Shim jy0922.s...@samsung.com writes:
Hi Kevin,
On 01/15/2015 10:08 AM, Kevin Hilman wrote:
From: Kevin Hilman khil...@linaro.org
The odroid-xu3 has 4 INA231 current sensors on board which can be
accessed from the Linux via the hwmon interface.
There is one sensor for each of
Hi Chanwoo,
On 21/01/15 07:26, Chanwoo Choi wrote:
This patch adds the support for CMU (Clock Management Units) of Exynos5433
which is 64bit SoC and has Octa-cores. This patch supports necessary clocks
(PLL/MMC/UART/MCT/I2C/SPI) for kernel boot and includes binding documentation
for
Javier Martinez Canillas wrote:
Hello,
Hi,
On 01/20/2015 06:54 PM, Mike Turquette wrote:
Quoting Sylwester Nawrocki (2015-01-20 06:04:00)
Hi,
On 20/01/15 11:35, Javier Martinez Canillas wrote:
When a power domain is powered off on Exynos5420 SoC, the input clocks of
the
Hi,
These two patches adds fixed phy support using the fixed-link DT binding
for stmmac.
Thanks,
Ming Lei
--
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
The previous dts property isn't standard way for fixed phy
support, and switch to the fixed-link DT binding.
Signed-off-by: Ming Lei ming@canonical.com
---
arch/arm/boot/dts/exynos5440-sd5v1.dts |6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git
Signed-off-by: Ming Lei ming@canonical.com
---
.../net/ethernet/stmicro/stmmac/stmmac_platform.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
b/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c
index
Marek Szyprowski wrote:
Hello,
Hi,
On 2015-01-14 17:11, Kukjin Kim wrote:
On 01/13/15 01:50, Javier Martinez Canillas wrote:
On Fri, Jan 2, 2015 at 10:36 AM, Marek Szyprowski
m.szyprow...@samsung.com wrote:
This patch replaces all custom samsung,power-domain device tree properties
Hello,
On 2015-01-23 07:35, Kukjin Kim wrote:
Marek Szyprowski wrote:
Last 22 MiB is RAM is reserved by secure monitor code and cannot be
accessed from Linux kernel, so adjust total RAM size to 0x7EA0
(2 GiB - 22 MiB). This fixes random 'imprecise kernel abort' kernel
failures.
Hello,
On 2015-01-23 00:19, Tobias Jakobi wrote:
Marek Szyprowski wrote:
If system provides IOMMU feature, Exynos DRM should use it by default,
because the Exynos DRM subdrivers don't work correctly when Exynos IOMMU
driver has been enabled and no IOMMU support has been compiled into Exynos
Sylwester Nawrocki wrote:
On 22/01/15 12:18, Inha Song wrote:
This patch set clock out parent to XUSBXTI.
Signed-off-by: Inha Song ideal.s...@samsung.com
---
arch/arm/boot/dts/exynos4.dtsi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/arm/boot/dts/exynos4.dtsi
Lukasz Majewski wrote:
Hi,
1. Introduction
Following patches aim to clean up the current implementation of the thermal
framework on Exynos devices.
The main goal was to use a generic code for reading thermal configuration
(of-thermal.c). Due to that redundant
Chanwoo Choi wrote:
Hi,
This patchset add new devfreq_event class to provide raw data to determine
current utilization of device which is used for devfreq governor.
Yes, would be nice to use common framework something like the devfreq_event you
created :)
The following description
Hi Kukjin,
Sorry, I missed to adding in Cc.
Best Regards,
Inha Song.
On Fri, 23 Jan 2015 14:03:30 +0900
Inha Song ideal.s...@samsung.com wrote:
This patch add WM1811 audio codec, I2S interface and the sound
machine nodes to enable audio on exynos4412-trats2 board.
Signed-off-by: Inha Song
Jaewon Kim wrote:
This patch series adds regulator-haptic device tree in rinato and monk boards.
The regulator-haptic has haptic motor and it is controlled by
voltage of regulator via force feedback framework.
regualtor-haptic driver merged at linux-next
ref :
Kukjin Kim wrote:
Marek Szyprowski wrote:
All currently supported boards use hsotg/dwc2 controller in device
('peripheral') mode, so add property which sets correct operation mode.
This patch fixes support in recent changes in dwc2 driver, which added
support for dual-role devices.
Vinod Koul wrote:
On Thu, Jan 15, 2015 at 04:16:03PM +0100, Arnd Bergmann wrote:
Everything uses dmaengine now, so there is no reason to
keep this around any longer. Thanks to everyone who was involved
in moving the users over to use the dmaengine APIs.
Very good indeed :)
Acked-by:
Hi Sylwester,
On 01/23/2015 01:47 AM, Sylwester Nawrocki wrote:
Hi Chanwoo,
On 21/01/15 07:26, Chanwoo Choi wrote:
This patch adds the support for CMU (Clock Management Units) of Exynos5433
which is 64bit SoC and has Octa-cores. This patch supports necessary clocks
Marek Szyprowski wrote:
Hello,
Hi,
On 2015-01-23 07:35, Kukjin Kim wrote:
Marek Szyprowski wrote:
Last 22 MiB is RAM is reserved by secure monitor code and cannot be
accessed from Linux kernel, so adjust total RAM size to 0x7EA0
(2 GiB - 22 MiB). This fixes random 'imprecise
68 matches
Mail list logo