On 11 September 2012 00:51, Stephen Warren wrote:
> On 09/06/2012 05:06 AM, Thomas Abraham wrote:
>> On 6 September 2012 15:04, Tomasz Figa wrote:
>>> Hi,
>>>
>>> This patch shows the problem of the need to explicitly migrate all drivers
>>> to pinctrl.
>>>
>>> Maybe we should consider extending
On 11 September 2012 01:32, Linus Walleij wrote:
> On Thu, Sep 6, 2012 at 11:23 AM, Thomas Abraham
> wrote:
>
>> Add optional support for i2c bus pin configuration using pinctrl interface
>>
>> Cc: Ben Dooks
>> Signed-off-by: Thomas Abraham
> (...)
>> diff --git a/drivers/i2c/busses/i2c-s3c2410
This patch adds the bus clock for FIMD and changes the device name for lcd clock
also sets mout_mpll_user as parent clock to fimd
Signed-off-by: Leela Krishna Amudala
---
arch/arm/mach-exynos/clock-exynos5.c | 35 -
arch/arm/mach-exynos/clock-exynos5.h | 17 ++
On Monday, September 17, 2012 11:43 PM Leela Krishna Amudala wrote
>
> This patch adds the bus clock for FIMD and changes the device name for lcd
> clock
> also sets mout_mpll_user as parent clock to fimd
>
> Signed-off-by: Leela Krishna Amudala
Acked-by: Jingoo Han
It looks good.
> ---
>
Jingoo Han wrote:
>
> On Monday, September 17, 2012 11:43 PM Leela Krishna Amudala wrote
> >
> > This patch adds the bus clock for FIMD and changes the device name for
> lcd clock
> > also sets mout_mpll_user as parent clock to fimd
> >
> > Signed-off-by: Leela Krishna Amudala
>
> Acked-by: Jing
Kukjin Kim wrote:
>
> Thomas Abraham wrote:
> >
> > On 3 September 2012 18:04, Tomasz Figa wrote:
> > > This patch series prepares existing Exynos4210 DT infrastructure to be
> > > further extended for new SoCs from Exynos4 line and new boards.
> > >
> > > Tomasz Figa (3):
> > > ARM: dts: Move
Jingoo Han wrote:
>
> Add dp clock instance for EXYNOS5 dp controller.
>
> Signed-off-by: Jingoo Han
> ---
> arch/arm/mach-exynos/clock-exynos5.c |5 +
> 1 files changed, 5 insertions(+), 0 deletions(-)
>
> diff --git a/arch/arm/mach-exynos/clock-exynos5.c b/arch/arm/mach-
> exynos/clo
This series is a cleanup of s5p-fimc/mipi-csis drivers and changes required
for adding device tree support. It depends on Arnd's platform data headers
cleanup patch:
"ARM: samsung: move platform_data definitions"
git.kernel.org/?p=linux/kernel/git/arm/arm-soc.git;a=commit;h=d7243bd51b783ffd2
Sylwe
Kukjin Kim wrote:
>
> On 08/28/12 04:08, Tomasz Figa wrote:
> > Using secure MDMA1 on TrustZone-enabled boards causes early boot crash,
> > so use non-secure instead.
> >
> > Signed-off-by: Tomasz Figa
> > Signed-off-by: Kyungmin Park
> > ---
> > arch/arm/mach-exynos/dma.c | 2 +-
>
The MIPI-CSI2 bus data alignment is now being derived from the media
bus pixel code, the drivers don't use the corresponding structure
fields, so remove them. Also remove the s5p_csis_phy_enable callback
which is now used directly by s5p-csis driver.
Signed-off-by: Sylwester Nawrocki
Signed-off-b
Replace pdev argument __s5p_mipi_phy_control() helper with plain int
so MIPI-CSIS hardware instance index can be passed directly making
the function usable on platforms instantiated from device tree.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
arch/arm/plat-samsung/setup-
Rename MIPI-CSIS regulator supply names to match definitions in
the driver after commit "s5p-csis: Change regulator supply names".
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
arch/arm/mach-exynos/mach-nuri.c | 4 ++--
arch/arm/mach-exynos/mach-origen.c |
The phy_enable callback is common for all Samsung SoC platforms,
replace it with direct function call so the MIPI-CSI2 DPHY control
is also possible on device tree instantiated platforms.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/mipi-csis.c
alignment, fixed_phy_vdd and phy_enable fields are now unused
so removed them. The data alignment is now derived directly
from media bus pixel code, phy_enable callback has been replaced
with direct function call and fixed_phy_vdd was dropped in commit
438df3ebe5f0ce408490a777a758d5905f0dd58f
"[med
Depending on the sensor configuration it might be required to adjust
the CSIS's output pixel clock so it is greater than its input pixel
clock, in order to avoid the input data FIFO overflow.
Use platform data to select SCLK_CSIS clock from CMU as a source, rather
than CSI APB clock.
Signed-off-b
Rename the regulator supply names to more meaningful ones.
It's a prerequisite for adding device tree support.
Signed-off-by: Sylwester Nawrocki
Signed-off-by: Kyungmin Park
---
drivers/media/video/s5p-fimc/mipi-csis.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dr
Inderpal Singh wrote:
>
> Since 0 is not considered as error at dmaengine level, return ENOMEM
> from pl330_alloc_chan_resources in case of failure.
>
> Signed-off-by: Inderpal Singh
Acked-by: Kukjin Kim
Thanks.
Best regards,
Kgene.
--
Kukjin Kim , Senior Engineer,
SW Solution Development Te
Sylwester Nawrocki wrote:
>
> The MIPI-CSI2 bus data alignment is now being derived from the media
> bus pixel code, the drivers don't use the corresponding structure
> fields, so remove them. Also remove the s5p_csis_phy_enable callback
> which is now used directly by s5p-csis driver.
>
> Signed
Sylwester Nawrocki wrote:
>
> Replace pdev argument __s5p_mipi_phy_control() helper with plain int
> so MIPI-CSIS hardware instance index can be passed directly making
> the function usable on platforms instantiated from device tree.
>
> Signed-off-by: Sylwester Nawrocki
> Signed-off-by: Kyungmi
Sylwester Nawrocki wrote:
>
> Rename MIPI-CSIS regulator supply names to match definitions in
> the driver after commit "s5p-csis: Change regulator supply names".
>
> Signed-off-by: Sylwester Nawrocki
> Signed-off-by: Kyungmin Park
Acked-by: Kukjin Kim
Thanks.
Best regards,
Kgene.
--
Kukjin
On 09/17/2012 01:02 PM, Kukjin Kim wrote:
> Sylwester Nawrocki wrote:
>>
>> The MIPI-CSI2 bus data alignment is now being derived from the media
>> bus pixel code, the drivers don't use the corresponding structure
>> fields, so remove them. Also remove the s5p_csis_phy_enable callback
>> which is n
Tushar Behera wrote:
>
> The spinlock clocks_lock can be held during ISR, hence it is not safe to
> hold that lock with disabling interrupts.
>
> It fixes following potential deadlock.
>
> =
> [ INFO: possible irq lock inversion dependency
Cc: Thomas Abraham
Signed-off-by: Kukjin Kim
---
arch/arm/boot/dts/exynos4210-smdkv310.dts |2 +-
arch/arm/boot/dts/exynos5250-smdk5250.dts |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/exynos4210-smdkv310.dts
b/arch/arm/boot/dts/exynos4210-smd
Changes from v5:
Moved clk_get() to driver's probe function. Now reference clock frequency
selection value is stored in samsung_usbphy structure for later use. Used
IS_ENABLED() instead of #ifdef in samsung_usbphy_get_driver_data().
Changes from v4:
Moved header file contents to driver's source fi
This driver uses usb_phy interface to interact with s3c-hsotg. Supports
phy_init and phy_shutdown functions to enable/disable phy. Tested with
smdk6410 and smdkv310. More SoCs can be brought under later.
Signed-off-by: Praveen Paneri
Acked-by: Heiko Stuebner
---
.../devicetree/bindings/usb/sams
Adding the transceiver to hsotg driver. Keeping the platform data
for continuing the smooth operation for boards which still uses it
Signed-off-by: Praveen Paneri
---
drivers/usb/gadget/s3c-hsotg.c | 37 +++--
1 files changed, 27 insertions(+), 10 deletions(-)
This patch removes old phy code from platform side. 'setup-usb-phy.c'
will be used for providing transceiver platform data in next
patch. Not all of the platform data code is removed as there are others
making use of platform_data defined for hsotg. That can be removed once
all the SoCs start using
Adding platform device for samsung-usbphy driver. Enabling it for
s3c64xx based machines using s3c-hsotg.
Signed-off-by: Praveen Paneri
---
arch/arm/mach-s3c64xx/include/mach/map.h |2 +
arch/arm/mach-s3c64xx/mach-crag6410.c|7 ++
arch/arm/mach-s3c64xx/mach-smartq.c
Adding usbphy node for Exynos4210 along with the platform data.
Signed-off-by: Praveen Paneri
---
arch/arm/boot/dts/exynos4210.dtsi |5 +
arch/arm/mach-exynos/include/mach/map.h |1 +
arch/arm/mach-exynos/mach-exynos4-dt.c |8
arch/arm/mach-exynos/setup-usb-phy.c
This series add device tree support for Synopsis Designware IP - Mobile Storage
Host Controller (MSHC). I had addressed all comments for the v5 version of this
patch series and had reposted only those patches that were modified. The version
number of those reposted patches was maintained as v5 as t
The 'struct dw_mci' maintains a copy of the pdev->dev instance instead of
maintaining a reference to that 'struct device' instance. Any resource
allocated using the device resource management kernel API with the instance
of 'struct device' in 'struct dw_mci' is then incorrect. Fix this by
convertin
Use devm_* managed functions for simpler error handling.
Signed-off-by: Thomas Abraham
Acked-by: Will Newton
---
drivers/mmc/host/dw_mmc-pltfm.c | 29 -
1 files changed, 8 insertions(+), 21 deletions(-)
diff --git a/drivers/mmc/host/dw_mmc-pltfm.c b/drivers/mmc/ho
Instead of aborting the probe in case a slot initialization fails, allow
initialization of as many slots as possible. If there are atleast one
instance of slot that is successfully initialized, allow the driver probe
to succeed.
Signed-off-by: Thomas Abraham
Acked-by: Will Newton
---
drivers/mm
Some platforms allow for clock gating and control of bus interface unit clock
and card interface unit clock. Add support for clock lookup of optional biu
and ciu clocks for clock gating and clock speed determination.
Signed-off-by: Abhilash Kesavan
Signed-off-by: Thomas Abraham
Acked-by: Will Ne
If the write protect pad of the controller is not connected to the write
protect pin of the slot, the driver should be notified of this condition
so that incorrect check for write protection by reading the WRTORT
register can avoided. The get_ro platform callback can be used for in
such cases, but
Add device tree based discovery support.
Signed-off-by: Thomas Abraham
Acked-by: Will Newton
---
.../devicetree/bindings/mmc/synposis-dw-mshc.txt | 79
drivers/mmc/host/dw_mmc-pltfm.c|9 ++
drivers/mmc/host/dw_mmc.c | 130 ++
Platform implementations of dw-mshc controller may choose to exterd the features
of the standard dw-mshc controller such as adding additional clocking options or
modifying the bus interface. Support for such implementation specific extensions
can be incorporated into dw_mmc-pltfm, but including mul
The core dw-mshc controller driver can let platform specific implementations
of the dw-mshc controller to control the hardware as required by such
implementations. This is acheived by invoking implementation specific (optional)
callbacks. Define the list of callbacks supported the add invocation po
From: Thomas Abraham
Samsung Exynos SoC's extend the dw-mshc controller for additional clock and bus
control. Add support for these extensions and include provide device tree based
discovery suppory as well.
Signed-off-by: Thomas Abraham
Acked-by: Will Newton
---
.../devicetree/bindings/mmc/e
Hi Arnd and Olof,
Here is second Samsung fixes for v3.6.
This includes using spin_lock_irqsave in clk_set_parent() to avoid spinlock
recursion and fixing wrong definitions.
If any problems, please kindly let me know.
Thanks.
Best regards,
Kgene.
--
Kukjin Kim , Senior Engineer,
SW Solution Dev
Hi,
On Mon, Sep 17, 2012 at 3:56 PM, Kukjin Kim wrote:
> Hi Arnd and Olof,
>
> Here is second Samsung fixes for v3.6.
>
> This includes using spin_lock_irqsave in clk_set_parent() to avoid spinlock
> recursion and fixing wrong definitions.
>
> If any problems, please kindly let me know.
>
> Than
Olof Johansson wrote:
>
> Hi,
>
>
> On Mon, Sep 17, 2012 at 3:56 PM, Kukjin Kim wrote:
> > Hi Arnd and Olof,
> >
> > Here is second Samsung fixes for v3.6.
> >
> > This includes using spin_lock_irqsave in clk_set_parent() to avoid
> spinlock
> > recursion and fixing wrong definitions.
> >
> > I
Hi,
On Mon, Sep 17, 2012 at 4:05 PM, Kukjin Kim wrote:
> Well...I don't think so, others also should be fixed before v3.6 because as
> you can see, it can occur unexpected behavior and must be wrong. But last
> one is small thing...
"ARM: EXYNOS: fixed SYSMMU setup definition to mate parameter
Olof Johansson wrote:
>
> Hi,
>
> On Mon, Sep 17, 2012 at 4:05 PM, Kukjin Kim wrote:
>
> > Well...I don't think so, others also should be fixed before v3.6 because
> as
> > you can see, it can occur unexpected behavior and must be wrong. But
> last
> > one is small thing...
>
> "ARM: EXYNOS: f
On 23 August 2012 22:40, Thomas Abraham wrote:
> Add device tree based discovery support for Samsung's sdhci controller
>
> Cc: Ben Dooks
> Cc: Kukjin Kim
> Cc: Chris Ball
> Signed-off-by: Thomas Abraham
> ---
> Changes since v4:
> Adapted to new mmc core card detection bindings as specfied in
On 17 September 2012 23:46, Thomas Abraham wrote:
> This series add device tree support for Synopsis Designware IP - Mobile
> Storage
> Host Controller (MSHC). I had addressed all comments for the v5 version of
> this
> patch series and had reposted only those patches that were modified. The
>
On Fri, 2012-09-07 at 12:14 +0530, Inderpal Singh wrote:
> The controller clock is being managed at AMBA bus level probe/remove and
> pm_runtime/suspend functions. The existing driver does the clock
> enable/disable
> again in the same code paths, which unneccessarily increments the usage count
>
Hi,
On Mon, Sep 17 2012, Thomas Abraham wrote:
> On 23 August 2012 22:40, Thomas Abraham wrote:
>> Add device tree based discovery support for Samsung's sdhci controller
>>
>> Cc: Ben Dooks
>> Cc: Kukjin Kim
>> Cc: Chris Ball
>> Signed-off-by: Thomas Abraham
>> ---
>> Changes since v4:
>> Ada
On 18 September 2012 09:20, Chris Ball wrote:
> Hi,
>
> On Mon, Sep 17 2012, Thomas Abraham wrote:
>> On 23 August 2012 22:40, Thomas Abraham wrote:
>>> Add device tree based discovery support for Samsung's sdhci controller
>>>
>>> Cc: Ben Dooks
>>> Cc: Kukjin Kim
>>> Cc: Chris Ball
>>> Signed
On 09/18/2012 12:50 PM, Chris Ball wrote:
> Hi,
>
> On Mon, Sep 17 2012, Thomas Abraham wrote:
>> On 23 August 2012 22:40, Thomas Abraham wrote:
>>> Add device tree based discovery support for Samsung's sdhci controller
>>>
>>> Cc: Ben Dooks
>>> Cc: Kukjin Kim
>>> Cc: Chris Ball
>>> Signed-off
On 6 September 2012 19:46, Chander Kashyap wrote:
> The clocks for PCM, Slimbus, Spdif added to off list in order
> to turn them off at boot time.
>
> Signed-off-by: Chander Kashyap
> ---
> arch/arm/mach-exynos/clock-exynos4.c | 19 +++
> 1 file changed, 19 insertions(+)
>
> di
On 6 September 2012 19:55, Chander Kashyap wrote:
> The clock instance parameter in Samsung clock interface is not being checked
> for NULL pointers. Add checks for NULL pointers.
>
> Signed-off-by: Chander Kashyap
> ---
> arch/arm/plat-samsung/clock.c |8
> 1 file changed, 4 insert
On 17 September 2012 17:16, Kukjin Kim wrote:
>
> Cc: Thomas Abraham
> Signed-off-by: Kukjin Kim
> ---
> arch/arm/boot/dts/exynos4210-smdkv310.dts |2 +-
> arch/arm/boot/dts/exynos5250-smdk5250.dts |2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/arch/arm/boot/
53 matches
Mail list logo