Add volume up/down gpio keys support in imx6q-sabresd.dts.
Signed-off-by: Liu Ying ying@freescale.com
---
arch/arm/boot/dts/imx6q-sabresd.dts | 18 ++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/arch/arm/boot/dts/imx6q-sabresd.dts
b/arch/arm/boot/dts
This patch contains code change only to use the present macro-
MX3_CAMERA_DATAWIDTH_MASK to check valid camera platform data
bus width instead of enumerating every possible data bus width.
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/media/video/mx3_camera.c |4 +---
1 files
This patch adds di[0/1]_div_3_5, di[0/1]_div_7 and di[0/1]_div_sel
clocks to the ldb nodes so that the ldb driver may use them to
setup the display clock trees.
Signed-off-by: Liu Ying ying@freescale.com
---
arch/arm/boot/dts/imx6dl.dtsi |8 ++--
arch/arm/boot/dts/imx6q.dtsi |8
ldb_di[0/1]_div_sel multiplexers
so that the fixed factor clocks of 1/3.5 and 1/7 can be set to be
the parents of ldb_di[0/1]_div_sel multiplexers. The ldb_di[0/1]_podf
dividers are no longer used then.
Signed-off-by: Liu Ying ying@freescale.com
---
.../devicetree/bindings/clock/imx6q-clock.txt
changes to fullfill the task.
Liu Ying (3):
ARM: imx6q: refactor some ldb related clocks
ARM: dts: imx6q/imx6dl: add necessary clocks for ldb node
staging: drm/imx: ldb: correct the ldb di clock trees
.../devicetree/bindings/clock/imx6q-clock.txt |6 ++--
arch/arm/boot/dts
as well.
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/staging/imx-drm/imx-ldb.c | 38 +
1 file changed, 30 insertions(+), 8 deletions(-)
diff --git a/drivers/staging/imx-drm/imx-ldb.c
b/drivers/staging/imx-drm/imx-ldb.c
index 8af7f3b..7c553b8
On 08/20/2013 05:43 PM, Philipp Zabel wrote:
Am Dienstag, den 20.08.2013, 16:38 +0800 schrieb Liu Ying:
The ldb_di[0/1]_ipu_div clock dividers in the CSCMR2 register
of i.MX53, i.MX6Q and i.MX6DL SoCs can be configured to a 1/3.5
drivider or a 1/7 divider. The common clock framework cannot
On 08/21/2013 09:59 AM, Shawn Guo wrote:
Hi Ying,
On Tue, Aug 20, 2013 at 06:08:48PM +0800, Liu Ying wrote:
While I admit to having introduced the combination of 1/3.5 fixed
divider and configurable 1/1,1/2 divder clocks to describe this
fractional divider for the reasons you state, I think
On 08/20/2013 11:40 PM, Fabio Estevam wrote:
On Tue, Aug 20, 2013 at 5:38 AM, Liu Ying ying@freescale.com wrote:
diff --git a/Documentation/devicetree/bindings/clock/imx6q-clock.txt
b/Documentation/devicetree/bindings/clock/imx6q-clock.txt
index 5a90a72..90e923e 100644
tomi.valkei...@ti.com
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/video/backlight/pwm_bl.c | 10 +++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c
index b75201f..e61e66a 100644
--- a/drivers
the backlight off for
all the other framebuffers, since they are likely active to show
display content. This patch adds logic to record each framebuffer's
backlight status to determine the backlight device use count and
whether the backlight should be turned on or off.
Signed-off-by: Liu Ying ying
-electronics.de
Cc: linux-...@vger.kernel.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Wait for a rollover event before configuration when PWM
is active with non-zero duty period. And, update commit
message for that.
* Fix some typos in commit
Hi Lothar,
Thanks for your review.
On 05/19/2014 01:53 PM, Lothar Waßmann wrote:
Hi,
Liu Ying wrote:
[...]
@@ -30,6 +32,7 @@
/* i.MX27, i.MX31, i.MX35 share the same PWM function block: */
#define MX3_PWMCR 0x00/* PWM Control Register */
+#define MX3_PWMIR
Hi Sascha,
Thanks for your comments.
On 05/19/2014 03:11 PM, Sascha Hauer wrote:
On Fri, May 16, 2014 at 01:11:08PM +0800, Liu Ying wrote:
The i.MX PWM version2 is embedded in several i.MX SoCs,
such as i.MX27, i.MX51 and i.MX6SL. There are four 16bit
sample FIFOs in this IP, each of which
-arm-ker...@lists.infradead.org
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/pwm/pwm-imx.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/drivers/pwm/pwm-imx.c b/drivers/pwm/pwm-imx.c
index cc47733..0784554 100644
--- a/drivers/pwm/pwm
...@karo-electronics.de
Cc: linux-...@vger.kernel.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* To address Sascha's comment, drop the rollover event approach
and wait for a full PWM cycle to get a relinquished FIFO slot
when the controller
On 05/28/2014 05:56 PM, Lothar Waßmann wrote:
Hi,
Liu Ying wrote:
This patch contains no logic change to cleanup indentation
for register definitions only.
Cc: Thierry Reding thierry.red...@gmail.com
Cc: Sascha Hauer s.ha...@pengutronix.de
Cc: Shawn Guo shawn@freescale.com
Cc
@freescale.com
Cc: Lothar Waßmann l...@karo-electronics.de
Cc: linux-...@vger.kernel.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/pwm/pwm-imx.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/pwm/pwm-imx.c b
-arm-ker...@lists.infradead.org
Signed-off-by: Liu Ying ying@freescale.com
---
v1-v2:
* Rebase up to the commit(1/3 in this series) which fixes
the macro MX3_PWMCR_PRESCALER(x) definition.
drivers/pwm/pwm-imx.c | 26 +-
1 file changed, 13 insertions(+), 13 deletions
...@karo-electronics.de
Cc: linux-...@vger.kernel.org
Cc: linux-arm-ker...@lists.infradead.org
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* Rebase up to the commit(1/3 in this series) which fixes
the macro MX3_PWMCR_PRESCALER(x) definition.
v3-v4:
* To address Sascha's comment, drop
Remove redundant return value settings 'ret = 0;' in the function
try_to_bring_up_master(), since it has already been set to zero.
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/base/component.c |2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/base/component.c b
Ping...
Regards,
Liu Ying
On 01/20/2014 12:52 PM, Liu Ying wrote:
We don't have to turn backlight on/off everytime a blanking
or unblanking event comes because the backlight status may
have already been what we want. Another thought is that one
backlight device may be shared by multiple
On 01/22/2014 05:35 PM, Jani Nikula wrote:
On Mon, 20 Jan 2014, Liu Ying ying@freescale.com wrote:
We don't have to turn backlight on/off everytime a blanking
or unblanking event comes because the backlight status may
have already been what we want. Another thought is that one
backlight
framebuffer.
Signed-off-by: Liu Ying ying@freescale.com
---
v1 can be found at https://lkml.org/lkml/2013/5/30/139
v2-v3:
* Set fb_blank(*(int *)evdata-data) to bd-props.fb_blank
when we turn off a blacklight.
* Correct some trivial typos in the commit message.
v1-v2:
* Make the commit message
On 01/23/2014 01:44 PM, Jingoo Han wrote:
On Wednesday, January 22, 2014 6:36 PM, Jani Nikula wrote:
On Mon, 20 Jan 2014, Liu Ying ying@freescale.com wrote:
We don't have to turn backlight on/off everytime a blanking
or unblanking event comes because the backlight status may
have already
On 01/23/2014 05:27 PM, Liu Ying wrote:
On 01/23/2014 01:44 PM, Jingoo Han wrote:
On Wednesday, January 22, 2014 6:36 PM, Jani Nikula wrote:
On Mon, 20 Jan 2014, Liu Ying ying@freescale.com wrote:
We don't have to turn backlight on/off everytime a blanking
or unblanking event comes
on a certain blanked framebuffer may
increase the backlight device's use count by one, while one blank
operation on a certain unblanked framebuffer may decrease the use
count by one, because the userspace is likely to unblank an
unblanked framebuffer or blank a blanked framebuffer.
Signed-off-by: Liu
the
backlight off for all the other framebuffers, since they are
likely being active to display something. This patch set adds
some logics to record each framebuffer's backlight usage to
determine the backlight device use count and whether the
backlight status should be updated or not.
Liu Ying (2
the backlight off for all the other framebuffers,
since they are likely being active to display something.
This patch makes the backlight status be updated only when
the relevant backlight device's use count changes from zero
to one or from one to zero.
Signed-off-by: Liu Ying ying@freescale.com
.
Signed-off-by: Liu Ying ying@freescale.com
---
v1 can be found at https://lkml.org/lkml/2013/5/30/139
v1-v2:
* Make the commit message be more specific about the condition
in which backlight device use count can be increased/decreased.
* Correct the setting for bd-props.fb_blank.
drivers
On 07/12/2014 08:58 AM, Greg KH wrote:
On Tue, Jun 17, 2014 at 04:25:31PM +0800, Liu Ying wrote:
Remove redundant return value settings 'ret = 0;' in the function
try_to_bring_up_master(), since it has already been set to zero.
Signed-off-by: Liu Ying ying@freescale.com
---
drivers/base
transparent) bewteen the i.MX WEIM and the simple bus.
This patch makes the i.MX WEIM driver possible to
populate devices on a simple bus. In this way, people
may try various IPs(in a FPGA, maybe) outside of i.MX
chips with the i.MX WEIM embedded.
Signed-off-by: Liu Ying ying@freescale.com
Instead of setting grp-id directly with a temporary value and
then changing it if a certain condition meets, we may check
the condition first and then decide which value should be set
to grp-id. This may save two lines of code and potentially
reduces a writing operation.
Signed-off-by: Liu Ying
Instead of setting grp-id directly with a temporary value and
then changing it if a certain condition meets, we may check
the condition first and then decide which value should be set
to grp-id. This may save two lines of code and potentially
reduces a writing operation.
Signed-off-by: Liu Ying
If no best divider is normally found, we will try to use the maximum divider.
We should not set the parent clock rate to be 1Hz by force for being rounded.
Instead, we should take the maximum divider as a base and calculate a correct
parent clock rate for being rounded.
Signed-off-by: Liu Ying
to be a shared clock gate.
Suggested-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/devicetree/bindings/vendor
This patch supports the video_27m clock which is a fixed factor
clock of the pll3_pfd1_540m clock.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
arch/arm/mach-imx/clk-imx6q.c | 1 +
include/dt-bindings/clock/imx6qdl-clock.h | 3 ++-
2 files
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/devicetree/bindings/vendor
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* Thierry Reding suggested that the mipi_dsi_pixel_format_to_bpp() function
could be placed at the common DRM MIPI DSI driver.
This patch is newly added.
include/drm/drm_mipi_dsi.h | 14 ++
1 file
The new imx_v6_v7_defconfig is generated in this way:
* make ARCH=arm imx_v6_v7_defconfig
* make ARCH=arm savedefconfig
* cp defconfig arch/arm/configs/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
arch/arm/configs/imx_v6_v7_defconfig
/configs/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig
b/arch/arm/configs/imx_v6_v7_defconfig
index 0dbd0c3
This patch adds support for Himax HX8369A MIPI DSI panel.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Sort the included header files alphabetically.
v1-v2:
* Address almost all comments from Thierry Reding.
* Remove several DT properties as they can be implied
/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* Add the HIMAX prefix in the Kconfig name.
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig
b/arch/arm/configs
The TRULY TFT480800-16-E panel is driven by the Himax HX8369A driver IC.
The driver IC supports several display/control interface modes, including
the MIPI DSI video mode and command mode.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* To address Thierry Reding's
This patch adds Synopsys DesignWare MIPI DSI host controller driver support.
Currently, the driver supports the burst with sync pulses mode only.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Newly introduced in v3 to address Andy Yan's comment. This is based on
the i.MX MIPI
This patch adds support for MIPI DSI host controller.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* As suggested by Phillip Zabel, change the clocks and the clock-names
properties to use the pllref and core_cfg clocks only.
v1-v2:
* None.
arch/arm/boot/dts/imx6qdl.dtsi | 6
peripheral device. This patch moves the existing MIPI DSI ports into
a new 'ports' node so that the MIPI DSI bus driver may distinguish its
DSI peripheral device(s) from the existing ports.
Acked-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Add
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 1 +
include/dt-bindings/clock/imx6qdl-clock.h | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx/clk
This patch adds support for Synopsys DesignWare MIPI DSI host controller
which is embedded in the i.MX6q/sdl SoCs.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* To address Andy Yan's comments, move the common Synopsys DesignWare MIPI DSI
host controller logic into it's drm
This patch adds a macro to define the GPR3 MIPI muxing control register field
shift bits.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/linux/mfd/syscon
-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx/clk-imx6q.c
index 9470df3..f19472a
-A.pdf
Liu Ying (18):
clk: divider: Correct parent clk round rate if no bestdiv is normally
found
of: Add vendor prefix for Himax Technologies Inc.
of: Add vendor prefix for Truly Semiconductors Limited
ARM: imx6q: Add GPR3 MIPI muxing control register field shift bits
definition
ARM
Hi Stefan,
On 12/23/2014 04:09 PM, Stefan Wahren wrote:
Hi Liu,
Liu Ying ying@freescale.com hat am 23. Dezember 2014 um 04:46
geschrieben:
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1
Hi Stefan,
On 12/23/2014 04:33 PM, Stefan Wahren wrote:
Hi Liu,
Liu Ying ying@freescale.com hat am 23. Dezember 2014 um 04:46
geschrieben:
This patch adds Synopsys DesignWare MIPI DSI host controller driver support.
Currently, the driver supports the burst with sync pulses mode only
://www.allshore.com/pdf/Himax_HX8369-A.pdf
Liu Ying (21):
clk: divider: Correct parent clk round rate if no bestdiv is normally
found
of: Add vendor prefix for Himax Technologies Inc.
of: Add vendor prefix for Truly Semiconductors Limited
ARM: imx6q: Add GPR3 MIPI muxing control register field
If no best divider is normally found, we will try to use the maximum divider.
We should not set the parent clock rate to be 1Hz by force for being rounded.
Instead, we should take the maximum divider as a base and calculate a correct
parent clock rate for being rounded.
Signed-off-by: Liu Ying
-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx/clk-imx6q.c
index
to be a shared clock gate.
Suggested-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 1 +
include/dt-bindings/clock/imx6qdl-clock.h | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch
This patch adds device tree bindings for HIMAX HX8369A DRM panel driver.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Newly introduced in v4. This is separated from the relevant driver patch
in v3 to address Stefan Wahren's comment.
.../devicetree/bindings/panel/himax
This patch adds support for MIPI DSI host controller.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* As suggested by Phillip Zabel, change the clocks and the clock-names
properties to use the pllref and core_cfg clocks only.
v1-v2:
* None.
arch/arm/boot/dts
This patch supports the video_27m clock which is a fixed factor
clock of the pll3_pfd1_540m clock.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
arch/arm/mach-imx/clk-imx6q.c | 1 +
include/dt-bindings/clock/imx6qdl-clock.h | 3
This patch adds device tree bindings for Synopsys DesignWare MIPI DSI
host controller DRM bridge driver.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Newly introduced in v4. This is separated from the relevant driver patch
in v3 to address Stefan Wahren's comment
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* Thierry Reding suggested that the mipi_dsi_pixel_format_to_bpp() function
could be placed at the common DRM MIPI DSI driver.
This patch is newly added.
include/drm/drm_mipi_dsi.h | 14
/configs/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig
b/arch/arm/configs/imx_v6_v7_defconfig
The new imx_v6_v7_defconfig is generated in this way:
* make ARCH=arm imx_v6_v7_defconfig
* make ARCH=arm savedefconfig
* cp defconfig arch/arm/configs/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
arch/arm/configs
/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* Add the HIMAX prefix in the Kconfig name.
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig
b/arch/arm
This patch adds support for Synopsys DesignWare MIPI DSI host controller
which is embedded in the i.MX6q/sdl SoCs.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Move the relevant dt-bindings to a separate patch to address Stefan
Wahren's comment.
v2-v3:
* To address Andy Yan's
The TRULY TFT480800-16-E panel is driven by the Himax HX8369A driver IC.
The driver IC supports several display/control interface modes, including
the MIPI DSI video mode and command mode.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* To address
This patch adds support for Himax HX8369A MIPI DSI panel.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Move the relevant dt-bindings to a separate patch to address Stefan
Wahren's comment.
v2-v3:
* Sort the included header files alphabetically.
v1-v2:
* Address almost all
This patch adds device tree bindings for i.MX specific Synopsys DW MIPI DSI
driver.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Newly introduced in v4. This is separated from the relevant driver patch
in v3 to address Stefan Wahren's comment.
.../devicetree/bindings/drm
peripheral device. This patch moves the existing MIPI DSI ports into
a new 'ports' node so that the MIPI DSI bus driver may distinguish its
DSI peripheral device(s) from the existing ports.
Acked-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None
This patch adds Synopsys DesignWare MIPI DSI host controller driver support.
Currently, the driver supports the burst with sync pulses mode only.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Move the relevant dt-bindings to a separate patch to address Stefan
Wahren's comment
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/devicetree
This patch adds a macro to define the GPR3 MIPI muxing control register field
shift bits.
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include
Signed-off-by: Liu Ying ying@freescale.com
---
v3-v4:
* Fix an ordering issue to address Stefan Wahren's comment.
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings
Hi Andrzej,
On 12/23/2014 06:38 PM, Andrzej Hajda wrote:
Hi Liu Ying,
On 12/23/2014 04:46 AM, Liu Ying wrote:
This patch adds support for Himax HX8369A MIPI DSI panel.
Signed-off-by: Liu Ying ying@freescale.com
---
v2-v3:
* Sort the included header files alphabetically.
v1-v2
causes a horitonal shift on the display image.
This series can be applied on the drm-next branch.
[1] http://www.allshore.com/pdf/Himax_HX8369-A.pdf
Liu Ying (21):
clk: divider: Correct parent clk round rate if no bestdiv is normally
found
of: Add vendor prefix for Himax Technologies Inc
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* Fix an ordering issue to address Stefan Wahren's comment.
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation
This patch adds a macro to define the GPR3 MIPI muxing control register field
shift bits.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
include/linux/mfd/syscon/imx6q-iomuxc-gpr.h | 1 +
1 file changed, 1 insertion(+)
diff
-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk-imx6q.c b/arch/arm/mach-imx
This patch adds device tree bindings for Himax HX8369A DRM panel driver.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* Merge the bs[3:0]-gpios properties into one property - bs-gpios.
This addresses Andrzej Hajda's comment.
v3-v4:
* Newly introduced in v4. This is separated
This patch adds Synopsys DesignWare MIPI DSI host controller driver support.
Currently, the driver supports the burst with sync pulses mode only.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* Remove 'dsi-panel = NULL;' in dw_mipi_dsi_host_detach() to address
Andrzej Hajda's
This patch adds device tree bindings for i.MX specific Synopsys DW MIPI DSI
driver.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* Newly introduced in v4. This is separated from the relevant driver patch
in v3 to address Stefan Wahren's comment
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* Thierry Reding suggested that the mipi_dsi_pixel_format_to_bpp() function
could be placed at the common DRM MIPI DSI driver.
This patch is newly added.
include/drm/drm_mipi_dsi.h
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 1 +
include/dt-bindings/clock/imx6qdl-clock.h | 3 ++-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/arch/arm/mach-imx/clk
The new imx_v6_v7_defconfig is generated in this way:
* make ARCH=arm imx_v6_v7_defconfig
* make ARCH=arm savedefconfig
* cp defconfig arch/arm/configs/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
arch
The TRULY TFT480800-16-E panel is driven by the Himax HX8369A driver IC.
The driver IC supports several display/control interface modes, including
the MIPI DSI video mode and command mode.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* Replace the bs[3:0]-gpios properties
/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* Add the HIMAX prefix in the Kconfig name.
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig
/configs/imx_v6_v7_defconfig
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig
b/arch/arm/configs
This patch adds support for MIPI DSI host controller.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* As suggested by Phillip Zabel, change the clocks and the clock-names
properties to use the pllref and core_cfg clocks only.
v1-v2:
* None
This patch adds support for Himax HX8369A MIPI DSI panel.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* Address Andrzej Hajda's comments.
* Get the bs-gpios property instead of the bs[3:0]-gpios properties.
* Implement error propagation for panel register configurations.
* Other
This patch adds device tree bindings for Synopsys DesignWare MIPI DSI
host controller DRM bridge driver.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* Newly introduced in v4. This is separated from the relevant driver patch
in v3 to address Stefan Wahren's
This patch adds support for Synopsys DesignWare MIPI DSI host controller
which is embedded in the i.MX6q/sdl SoCs.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* Move the relevant dt-bindings to a separate patch to address Stefan
Wahren's comment.
v2-v3
to be a shared clock gate.
Suggested-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* Newly introduced in v3.
arch/arm/mach-imx/clk-imx6q.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/arch/arm
peripheral device. This patch moves the existing MIPI DSI ports into
a new 'ports' node so that the MIPI DSI bus driver may distinguish its
DSI peripheral device(s) from the existing ports.
Acked-by: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None
This patch supports the video_27m clock which is a fixed factor
clock of the pll3_pfd1_540m clock.
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
arch/arm/mach-imx/clk-imx6q.c | 1 +
include/dt-bindings/clock
If no best divider is normally found, we will try to use the maximum divider.
We should not set the parent clock rate to be 1Hz by force for being rounded.
Instead, we should take the maximum divider as a base and calculate a correct
parent clock rate for being rounded.
Signed-off-by: Liu Ying
Signed-off-by: Liu Ying ying@freescale.com
---
v4-v5:
* None.
v3-v4:
* None.
v2-v3:
* None.
v1-v2:
* None.
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation
1 - 100 of 789 matches
Mail list logo