commit messages to point out that HDMI functionality will
break if we pull in the commits that adds the PHY driver, but not
the commit that updates PHY/PLL register offsets.
- Change the order of patches such that bisectability issues are
reduced to a minimum.
Archit Taneja (10):
drm/msm/hdmi
n
Signed-off-by: Archit Taneja
---
.../devicetree/bindings/display/msm/dsi.txt| 32 +-
drivers/gpu/drm/msm/dsi/dsi_host.c | 116 +
2 files changed, 125 insertions(+), 23 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/msm/
VDD regulator input was specified for MSM8916. It turns our that this
regulator is used for the display panels used on MSM8916 platforms, but
not the DSI controller itself. Drop this regulator from the list.
Reported-by: Vinay Simha
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/dsi
ol
bus, these are guaranteed to be different.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/dsi/dsi_host.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/gpu/drm/msm/dsi/dsi_host.c
b/drivers/gpu/drm/msm/dsi/dsi_host.c
index 48f9967..69bac59 100644
--- a/drivers/gpu/drm/msm/dsi/dsi_
We have a msm_fbev_free function to uninit fb_helper stuff, but we aren't
using it. Call it in msm_unload.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/msm_drv.c | 5 +
drivers/gpu/drm/msm/msm_drv.h | 1 +
2 files changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/msm/msm_drv.c
From: Sricharan R <sricha...@codeaurora.org>
attach_dev gets called in mdp4_kms_init, but there is no corresponding
detach_dev called in the error path or in the kms driver unload path.
Detach and destroy mmu in mdp4_destroy.
Signed-off-by: Sricharan R
Signed-off-by: Archit
From: Rob Clark
Signed-off-by: Rob Clark
---
drivers/gpu/drm/msm/msm_iommu.c | 6 --
drivers/gpu/drm/msm/msm_mmu.h | 4 ++--
2 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/msm/msm_iommu.c b/drivers/gpu/drm/msm/msm_iommu.c
index
Assign drm_atomic_helper_crtc_set_property helper to MDP4 and MDP5
crtcs' set_property ops. This replaces the custom funcs that
returned an error even for standard crtc properties.
Signed-off-by: Archit Taneja
Reviewed-by: Daniel Vetter
---
drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 9
for the panels that connect to the
dsi host. The downstream driver controlled it within the DSI
driver itself, which led to the confusion.
- Updated the DT bindings for parsing DSI data lanes
- Added a patch to constify iommu port names
- Fixed some checkpatch warnings.
Archit Taneja (5):
drm/msm/mdp
Hi Kishon,
On 02/24/2016 05:30 PM, Kishon Vijay Abraham I wrote:
> Hi Archit,
>
> On Tuesday 23 February 2016 03:06 PM, Archit Taneja wrote:
>>
>>
>> On 02/23/2016 12:57 AM, Rob Herring wrote:
>>> On Mon, Feb 22, 2016 at 5:07 AM, Archit Taneja
>>>
On 02/24/2016 01:34 AM, Rob Herring wrote:
> On Tue, Feb 23, 2016 at 01:11:24PM +0200, Tomi Valkeinen wrote:
>>
>>
>> On 23/02/16 12:43, Archit Taneja wrote:
>>>
>>>
>>> On 02/23/2016 02:48 PM, Tomi Valkeinen wrote:
>>>>
>>>&
On 02/23/2016 02:48 PM, Tomi Valkeinen wrote:
>
> On 22/02/16 22:10, Rob Herring wrote:
>
>>> If we want all DSI host controllers to use a common binding to describe
>>> lanes, we'd need to go with the most flexible one, and the driver
>>> restricts it to the subsets that we support.
>
> True,
On 02/23/2016 12:57 AM, Rob Herring wrote:
> On Mon, Feb 22, 2016 at 5:07 AM, Archit Taneja
> wrote:
>>
>>
>> On 02/22/2016 08:24 AM, Rob Herring wrote:
>>>
>>> On Mon, Feb 15, 2016 at 12:23:26PM +0530, Archit Taneja wrote:
>>>>
>>
On 02/22/2016 08:24 AM, Rob Herring wrote:
> On Mon, Feb 15, 2016 at 12:23:26PM +0530, Archit Taneja wrote:
>> Add HDMI PHY bindings. Update the example to use HDMI PHY.
>>
>> Add a missing power-domains property in the HDMI core bindings.
>>
>> Cc: devicet
On 02/22/2016 08:23 AM, Rob Herring wrote:
> On Mon, Feb 15, 2016 at 06:30:59PM +0530, Archit Taneja wrote:
>> The DSI driver is currently unaware of how the DSI clock and data pins
>> are mapped to the logical lanes provided by the DSI controller.
>>
>> Use the
at vger.kernel.org
Cc: Rob Herring
Cc: Tomi Valkeinen
Signed-off-by: Archit Taneja
---
.../devicetree/bindings/display/msm/dsi.txt| 26 +++-
drivers/gpu/drm/msm/dsi/dsi_host.c | 146 ++---
2 files changed, 149 insertions(+), 23 deletions(-)
diff --git a/Documentation
with this.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/dsi/dsi_cfg.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/msm/dsi/dsi_cfg.c
b/drivers/gpu/drm/msm/dsi/dsi_cfg.c
index 2a827d8..53e58203 100644
--- a/drivers/gpu/drm/msm/dsi/dsi_cfg.c
+++ b/drivers
ol
bus, these are guaranteed to be different.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/dsi/dsi_host.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/gpu/drm/msm/dsi/dsi_host.c
b/drivers/gpu/drm/msm/dsi/dsi_host.c
index 48f9967..69bac59 100644
--- a/drivers/gpu/drm/msm/dsi/dsi_
We have a msm_fbev_free function to uninit fb_helper stuff, but we aren't
using it. Call it in msm_unload.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/msm_drv.c | 5 +
drivers/gpu/drm/msm/msm_drv.h | 1 +
2 files changed, 6 insertions(+)
diff --git a/drivers/gpu/drm/msm/msm_drv.c
From: Sricharan R <sricha...@codeaurora.org>
attach_dev gets called in mdp4_kms_init, but there is no corresponding
detach_dev called in the error path or in the kms driver unload path.
Detach and destroy mmu in mdp4_destroy.
Signed-off-by: Sricharan R
Signed-off-by: Archit
Assign drm_atomic_helper_crtc_set_property helper to MDP4 and MDP5
crtcs' set_property ops. This replaces the custom funcs that
returned an error even for standard crtc properties.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 9 +
drivers/gpu/drm/msm/mdp
These are mainly small fixes in drm/msm. The last patch adds a way to
parse DSI lanes information via DT.
Archit Taneja (5):
drm/msm/mdp: Use atomic helper to set crtc property
drm/msm: Free fb helper resources in msm_unload
drm/msm/dsi: Remove incorrect warning on host attach
drm/msm/dsi
Add HDMI PHY bindings. Update the example to use HDMI PHY.
Add a missing power-domains property in the HDMI core bindings.
Cc: devicetree at vger.kernel.org
Cc: Rob Herring
Signed-off-by: Archit Taneja
---
.../devicetree/bindings/display/msm/hdmi.txt | 39 +-
1 file
Add support for the HDMI PHY/PLL found in MSM8996/APQ8096.
Unlike the previous phys supported in the driver, this doesn't need
the powerup/powerdown ops. The PLL prepare/unprepare clock ops
enable/disable the phy itself.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/Makefile
Adds HDMI 8996 PHY offsets. The offsets are divided into 3 parts:
- Core HDMI PHY registers
- HDMI PLL registers (part of QSERDES block)
- HDMI TX lane registers (part of QSERDES block)
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 500
- Create separate domains for 8960 PHY and PLL
- Create separate domains for 8x60 PHY
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 157 +---
1 file changed, 74 insertions(+), 83 deletions(-)
diff --git a/drivers/gpu/drm/msm/hdmi
aren't updated to be used as
separate domains.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.c | 25 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 10 -
drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 8 +-
drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.c | 493
Make HDMI core get its PHY by parsing the qcom,hdmi-phy phandle. The core
will use this PHY reference to enable/disable PHY. The driver defers probe
until PHY isn't available.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.c | 40
drivers
. The
driver will use these until the HDMI PHY/PLL register offsets aren't
considered as separate domains (i.e. their offsets start from 0).
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/Makefile| 2 +
drivers/gpu/drm/msm/hdmi/hdmi.h | 9 +
drivers/gpu/drm/msm/hdmi
).
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/Makefile| 4 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 2 +
drivers/gpu/drm/msm/hdmi/hdmi.h | 48 +++-
drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 188 +++
drivers/gpu/drm/msm/hdmi
-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi_connector.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c
b/drivers/gpu/drm/msm/hdmi/hdmi_connector.c
index deec1f9..3973d46 100644
--- a/drivers/gpu/drm/msm/hdmi/hdmi_connector.c
+++ b/drivers/gpu
to integrate
with the driver, as it doesn't have a HPD gpio input to them. Also, it
cleans things up a bit.
We still use the legacy gpio api here, as we might need to backport this
driver to downstream kernels.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.c | 31
The msm Makefile and Kconfig are getting conjusted. Move EDP related
stuff into separate Kconfig and Makefile.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/Kconfig | 1 +
drivers/gpu/drm/msm/Makefile | 7 +--
drivers/gpu/drm/msm/edp/Kconfig | 7 +++
drivers/gpu/drm
The msm Makefile and Kconfig are getting conjusted. HDMI is going to
have more configs and files in the future to manage, which will make
managing these harder.
Move HDMI related stuff into separate Kconfig and Makefile.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/Kconfig | 1
The msm Makefile and Kconfig are getting conjusted. Move out
the DSI related stuff into separate Kconfig and Makefile.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/Kconfig | 40 +---
drivers/gpu/drm/msm/Makefile | 22
of patches such that bisectability issues are
reduced to a minimum.
Archit Taneja (13):
drm/msm/dsi: Create separate Makefile/Kconfig
drm/msm/hdmi: Create separate Makefile/Kconfig
drm/msm/edp: Create separate Makefile/Kconfig
drm/msm/hdmi: Clean up connector gpio usage
drm/msm/hdmi
the hosts DSI that are currently registered. This
list will be used to find the mipi_dsi_host corresponding to the
device_node passed in of_find_mipi_dsi_host_by_node.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 39
thing.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 12 +++-
include/drm/drm_mipi_dsi.h | 1 +
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_mipi_dsi.c b/drivers/gpu/drm/drm_mipi_dsi.c
index 42a7aac
or the DSI bus.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 18 +-
include/drm/drm_mipi_dsi.h | 10 --
2 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/drm_mipi_dsi.c b/drivers/gpu/drm/drm_
mipi_dsi_device_info and call this function. For DSI devices available
via DT, of_mipi_dsi_device_add is used as before, but this now calls
mipi_dsi_device_register_full internally.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 64 +++---
include/drm
of_mipi_dsi_device_add is used only when CONFIG_OF is enabled. It
currently works if OF support is disabled, but this will change
when we add more functionality to it.
Define the original func if CONFIG_OF is enabled. Define a dummy func
otherwise.
Signed-off-by: Archit Taneja
---
drivers/gpu
d htmldocs warnings.
Archit Taneja (5):
drm/dsi: check for CONFIG_OF when defining of_mipi_dsi_device_add
drm/dsi: Use mipi_dsi_device_register_full for DSI device creation
drm/dsi: Try to match non-DT DSI devices
drm/dsi: Add routine to unregister a DSI device
drm/dsi: Get DSI host by DT d
On 02/08/2016 04:22 PM, Heiko Stuebner wrote:
> Hi Archit,
>
> Am Montag, 8. Februar 2016, 15:42:04 schrieb Archit Taneja:
>> On 01/06/2016 09:33 AM, Chris Zhong wrote:
>>> The rk3288 MIPI DSI is a Synopsys DesignWare MIPI DSI host controller
>>> IP. This s
On 02/06/2016 08:54 AM, Xinliang Liu wrote:
> Add crtc funcs and helper funcs for ADE.
>
> v4: None.
> v3:
> - Make ade as the master driver.
> - Use port to connect with encoder.
> - A few cleanup.
> v2:
> - Remove abtraction layer.
>
> Signed-off-by: Xinliang Liu
> ---
>
Hi,
On 02/06/2016 08:54 AM, Xinliang Liu wrote:
> Add ADE display controller binding doc.
> Add DesignWare DSI Host Controller v1.20a binding doc.
>
> v4:
> - Describe more specific of clocks and ports.
> - Fix indentation.
> v3:
> - Make ade as the drm master node.
> - Use assigned-clocks to set
Hi,
On 01/06/2016 09:33 AM, Chris Zhong wrote:
>
> The rk3288 MIPI DSI is a Synopsys DesignWare MIPI DSI host controller
> IP. This series adds support for a Synopsys DesignWare MIPI DSI host
> controller DRM driver.
>
> The MIPI DSI feature is tested on rk3288 evb board, backport them to
>
ivers/gpu/drm/msm/dsi/pll/dsi_pll.o:dsi_pll.c:(.text+0x0): first defined
> here
Thanks for the fix.
Acked-by: Archit Taneja
Dave,
Could you please queue this for the next -rc cycle since it causes a
build break?
Thanks,
Archit
>
> Signed-off-by: Luis Henriques
> ---
> drive
Hi Peter,
On 02/02/2016 02:07 AM, Peter Hurley wrote:
> Hi Archit,
>
> Just booting 4.4-rc5+, I got this splat [1]
> At first glance, this appears to be a simple fix.
Thanks for sharing this.
>
> However, I'm concerned that fbcon functions, which may be called with
> interrupts disabled, are
On 01/21/2016 09:46 PM, Thierry Reding wrote:
> On Thu, Dec 10, 2015 at 06:11:40PM +0530, Archit Taneja wrote:
>> mipi_dsi_devices are inherently aware of their host because they
>> share a parent-child hierarchy in the device tree.
>>
>> non-dsi drivers that c
On 01/21/2016 09:42 PM, Thierry Reding wrote:
> On Thu, Dec 10, 2015 at 06:11:39PM +0530, Archit Taneja wrote:
>> A driver calling mipi_dsi_device_new might want to unregister the device
>> once it's done. It might also require it in an error handling path in
>> case some
On 01/21/2016 09:41 PM, Thierry Reding wrote:
> On Thu, Dec 10, 2015 at 06:11:38PM +0530, Archit Taneja wrote:
>> We don't check whether a previously registered mipi_dsi_device under the
>> same host shares the same virtual channel.
>>
>> Before registering, che
On 1/21/2016 9:35 PM, Thierry Reding wrote:
> On Thu, Dec 10, 2015 at 06:11:37PM +0530, Archit Taneja wrote:
>> Add a device name field in mipi_dsi_device. This name is different from
>> the actual dev name (which is of the format "hostname.reg"). When the
>> devi
On 1/21/2016 9:16 PM, Thierry Reding wrote:
> On Thu, Dec 10, 2015 at 06:11:36PM +0530, Archit Taneja wrote:
>> Simplify the mipi dsi device creation process. device_initialize and
>
> "MIPI" and "DSI", please.
Sure, I'll replace with these and in the other p
On 1/21/2016 9:01 PM, Thierry Reding wrote:
> On Thu, Dec 10, 2015 at 06:11:35PM +0530, Archit Taneja wrote:
>> of_mipi_dsi_device_add is used only when CONFIG_OF is enabled. It
>> currently works if OF support is disabled, but this will change
>> when we a
On 1/22/2016 4:56 AM, Rob Herring wrote:
> On Thu, Jan 21, 2016 at 12:39:41PM +0530, Archit Taneja wrote:
>> Add hdmi phy bindings. Update the example to use hdmi phy.
>>
>> Add a missing power-domains property in the hdmi core bindings.
>>
>> Cc: devicetree at v
Adds hdmi 8996 phy registers. The registers are divided into 3 domains:
- Core HDMI PHY registers
- HDMI PLL registers (part of QSERDES block)
- HDMI TX lane registers (part of QSERDES block)
Signed-off-by: Archit Taneja
---
rnndb/hdmi/hdmi.xml | 258
- Create separate domains for 8960 PHY and PLL
- Create separate domains for 8x60 PHY
Signed-off-by: Archit Taneja
---
rnndb/hdmi/hdmi.xml | 147 +++-
1 file changed, 75 insertions(+), 72 deletions(-)
diff --git a/rnndb/hdmi/hdmi.xml b/rnndb/hdmi
Modify existing offsests for HDMI PHYs, and add support for MSM8996
Archit Taneja (2):
rnndb: hdmi: Create separate domains for 8x60 and 8960 PHY
rnndb: hdmi: Add hdmi phy registers for 8996
rnndb/hdmi/hdmi.xml | 405 ++--
1 file changed, 333
Add hdmi phy bindings. Update the example to use hdmi phy.
Add a missing power-domains property in the hdmi core bindings.
Cc: devicetree at vger.kernel.org
Cc: Rob Herring
Signed-off-by: Archit Taneja
---
.../devicetree/bindings/display/msm/hdmi.txt | 39 +-
1 file
Add support for the HDMI PHY/PLL found in msm8996/apq8096.
Unlike the previous phys supported in the driver, this doesn't need
the powerup/powerdown ops. The PLL prepare/unprepare clock ops
enable/disable the phy itself.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/Makefile
Adds hdmi 8996 phy offsets. The offsets are divided into 3 parts:
- Core HDMI PHY registers
- HDMI PLL registers (part of QSERDES block)
- HDMI TX lane registers (part of QSERDES block)
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 500
Remove the old phy ops managed by hdmi_platform_config and use them as ops
provided by the hdmi phy driver.
Remove the old hdmi 8960 PLL code that used the top level hdmi tx mmio
base.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.c | 25 +-
drivers/gpu/drm/msm/hdmi
.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/Makefile| 2 +
drivers/gpu/drm/msm/hdmi/hdmi.h | 9 +
drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 35 +++
drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 462 +++
4 files changed, 508 insertions
Make hdmi core get its phy by parsing the qcom,hdmi-phy phandle. The core
will use this phy reference to enable/disable phy. The driver defers probe
until phy isn't available.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.c | 40
drivers
with many other things.
The phy driver implementation done here is very similar to the phy driver
we already have for DSI.
Keep the old hdmi_phy_funcs ops for now. These will be removed later.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/Makefile| 4 +-
drivers/gpu/drm/msm
- Create separate domains for 8960 PHY and PLL
- Create separate domains for 8x60 PHY
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 157 +---
1 file changed, 74 insertions(+), 83 deletions(-)
diff --git a/drivers/gpu/drm/msm/hdmi
Some platforms may not have a hpd gpio line to detect hpd. They need to
rely only on reading REG_HDMI_HPD_INT_STATUS for hpd.
Modify hdmi_connector_detect logic such that it checks for hpd only using
the status register if there is no hpd gpio.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm
to integrate
with the driver, as it doesn't have a hpd gpio input to them. Also, it
cleans things up a bit.
We still use the legacy gpio api here, as we might need to backport this
driver to downstream kernels.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/hdmi/hdmi.c | 31
The msm Makefile and Kconfig are getting conjusted. Move edp related
stuff into separate Kconfig and Makefile.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/Kconfig | 1 +
drivers/gpu/drm/msm/Makefile | 7 +--
drivers/gpu/drm/msm/edp/Kconfig | 7 +++
drivers/gpu/drm
The msm Makefile and Kconfig are getting conjusted. HDMI is going to
have more configs and files in the future to manage, which will make
managing these harder.
Move hdmi related stuff into separate Kconfig and Makefile.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/Kconfig | 1
The msm Makefile and Kconfig are getting conjusted. Move out
the DSI related stuff into separate Kconfig and Makefile.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/Kconfig | 40 +---
drivers/gpu/drm/msm/Makefile | 22
new PHYs like the one in msm8996.
Archit Taneja (13):
drm/msm/dsi: Create separate Makefile/Kconfig
drm/msm/hdmi: Create separate Makefile/Kconfig
drm/msm/edp: Create separate Makefile/Kconfig
drm/msm/hdmi: Clean up connector gpio usage
drm/msm/hdmi: Fix connector detect when
Hi Jitao,
On 01/13/2016 07:48 AM, Jitao Shi wrote:
> This patch adds drm_bridge driver for parade DSI to eDP bridge chip.
>
> Signed-off-by: Jitao Shi
> ---
> Changes since v6:
> - Add ps8640 firmware update function
> - Change i2c to i2c_transfer from i2c_master_recv/i2c_master_send
> -
On 01/11/2016 07:38 AM, Laurent Pinchart wrote:
> Hi Archit,
>
> Thanks a lot for the patch.
>
> On Saturday 09 January 2016 22:20:25 Archit Taneja wrote:
>> We don't want to use the old i2c slave encoder interface anymore.
>
> I happily agree with that :-)
>
&
Hi Laurent,
On 12/3/2015 9:41 PM, Archit Taneja wrote:
>
>
> On 12/3/2015 9:25 PM, Rob Clark wrote:
>> On Thu, Dec 3, 2015 at 10:28 AM, Laurent Pinchart
>> wrote:
>>> On Thursday 03 December 2015 10:02:02 Rob Clark wrote:
>>>> On Mon, Jul 2
by the bridge driver.
Compile tested only.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/rcar-du/Makefile | 3 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 3 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 7 +-
drivers/gpu/drm/rcar-du/rcar_du_hdmicon.c | 126
.
The driver now creates its own connector when a kms driver attaches
itself to the bridge. Therefore, kms drivers don't need to create
their own connectors anymore.
The old encoder slave ops are now used by the new bridge and connector
entities.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm
On 01/06/2016 05:55 PM, Boris Brezillon wrote:
> Add basic support for the sil902x RGB -> HDMI bridge.
> This driver does not support audio output yet.
>
> Signed-off-by: Boris Brezillon
> ---
> Hello,
>
> This patch is only adding basic support for the sil9022 chip.
> As stated in the commit
Hi Thierry,
Can you pick up these DSI patches, or would it make more sense for
these to go via someone else?
Thanks,
Archit
On 12/10/2015 06:11 PM, Archit Taneja wrote:
> We are currently restricted when it comes to supporting DSI on devices
> that have a non-DSI control bus. For exampl
. Fix this and remove clearing the interrupt flags,
> they are cleared in POWER_DOWN mode anyhow (according to docs and my
> tests).
I tried this on adv7533 and it works fine. The other patches look good
too.
Tested-by: Archit Taneja
Thanks,
Archit
>
> Signed-off-by: Wolfram Sang <
Hi,
On 12/15/2015 09:00 AM, Jitao Shi wrote:
> This patch adds drm_bridge driver for parade DSI to eDP bridge chip.
>
> Signed-off-by: Jitao Shi
> ---
> Changes since v5
> -fix compile errors when CONFIG_GPIOLIB=n
> ---
> drivers/gpu/drm/bridge/Kconfig | 10 +
>
On 12/11/2015 01:27 PM, Tomi Valkeinen wrote:
>
> On 11/12/15 08:14, Archit Taneja wrote:
>
>> Is it possible to make omapfb get some of the old files (apply.c,
>> overlay.c, manager.c, sysfs files etc)? It might be helpful to have git
>> associate these files
On 12/10/2015 07:55 PM, Tomi Valkeinen wrote:
> Hi,
>
> Here's an RFC series to fix the mess we have at the moment with
> omapdrm/omapfb/omapdss.
>
> First, a short background on the current status. We have the following
> entities:
>
> * omapdss, located in drivers/video/fbdev/omap2/dss/. This
the hosts DSI that are currently registered.
This list will be used to find the mipi_dsi_host corresponding to the
device_node passed in of_find_mipi_dsi_host_by_node.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 38
A driver calling mipi_dsi_device_new might want to unregister the device
once it's done. It might also require it in an error handling path in
case something didn't go right.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
include/drm/drm_mipi_dsi.h | 5 +
1 file changed, 5
DT. Now that we also support creating devices manually, we could end up
in a situation where a driver tries to create a device with a virtual
channel already taken by a device populated in DT.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 26
or the dsi bus.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 25 -
include/drm/drm_mipi_dsi.h | 6 ++
2 files changed, 30 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/drm_mipi_dsi.c b/drivers/gpu/drm/drm_
as a standalone way to create
a dsi device not available via DT.
The new device creation process tries to closely follow what's been done
in i2c_new_device in i2c-core.
Reviewed-by: Andrzej Hajda
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 61
of_mipi_dsi_device_add is used only when CONFIG_OF is enabled. It
currently works if OF support is disabled, but this will change
when we add more functionality to it.
Define the original func if CONFIG_OF is enabled. Define a dummy func
otherwise.
Signed-off-by: Archit Taneja
---
drivers/gpu
without the need of them to have a DT node.
[1]: https://lkml.org/lkml/2015/6/30/42
Changes in v4:
- Added a new patch that fixes build issues when CONFIG_OF is not set.
Changes in v3:
- Incorporated misc comments by Andrzej. Changed from RFC to a PATCH set.
- Fixed htmldocs warnings.
Archit
On 12/07/2015 02:40 PM, Jani Nikula wrote:
> On Mon, 07 Dec 2015, Archit Taneja wrote:
>> On 12/07/2015 02:15 PM, Jani Nikula wrote:
>>> On Mon, 07 Dec 2015, Archit Taneja wrote:
>>>> Hi,
>>>>
>>>> On 11/30/2015 06:15 PM, kbuild test robo
On 12/07/2015 02:15 PM, Jani Nikula wrote:
> On Mon, 07 Dec 2015, Archit Taneja wrote:
>> Hi,
>>
>> On 11/30/2015 06:15 PM, kbuild test robot wrote:
>>> Hi Archit,
>>>
>>> [auto build test ERROR on: v4.4-rc3]
>>> [also build test ERROR o
On 11/12/2015 07:20 PM, Emil Velikov wrote:
> On 12 November 2015 at 13:18, Thierry Reding
> wrote:
>> On Thu, Nov 12, 2015 at 12:48:51PM +, Emil Velikov wrote:
>>> Hello Thierry, all,
>>>
>>> Inspired by a recent discussion I was started wondering - where is the
>>> cut between DRM i2c
On 12/02/2015 02:04 PM, Stephen Boyd wrote:
> On 12/02, Stephen Boyd wrote:
>>
>> My only thought there would be to make of_clk_set_defaults() wait
>> until both clocks are registered before it does any parent
>> setting. But only in the case where the assigned parents contains
>> a clock that
Hi,
On 11/30/2015 06:15 PM, kbuild test robot wrote:
> Hi Archit,
>
> [auto build test ERROR on: v4.4-rc3]
> [also build test ERROR on: next-20151127]
>
> url:
> https://github.com/0day-ci/linux/commits/Archit-Taneja/drm-dsi-DSI-for-devices-with-different-control-bus/201
on explaining the bridge funcs, that's
>now all in the drm_bridge_funcs kerneldoc in much more detail.
>
> - Use & to reference structs so that kerneldoc automatically inserts
> hyperlinks.
Reviewed-by: Archit Taneja
>
> Cc: Eric Anholt
> Cc: Archit Taneja
> Sig
On 12/3/2015 9:25 PM, Rob Clark wrote:
> On Thu, Dec 3, 2015 at 10:28 AM, Laurent Pinchart
> wrote:
>> On Thursday 03 December 2015 10:02:02 Rob Clark wrote:
>>> On Mon, Jul 27, 2015 at 4:59 AM, Laurent Pinchart wrote:
>>>> On Monday 27 July 2015 11:46:57 A
On 12/03/2015 12:46 PM, Stephen Boyd wrote:
> On 12/02, Archit Taneja wrote:
>> On 12/02/2015 01:50 PM, Stephen Boyd wrote:
>>>
>>> My only thought there would be to make of_clk_set_defaults() wait
>>> until both clocks are registered before it does any pare
On 12/02/2015 01:50 PM, Stephen Boyd wrote:
> On 11/23, Archit Taneja wrote:
>>
>>
>> On 11/21/2015 1:29 AM, Rob Herring wrote:
>>> +Stephen
>>>
>>> On Wed, Nov 18, 2015 at 9:24 AM, Archit Taneja
>>> wrote:
>>>> Hi Rob,
>
On 12/01/2015 08:20 PM, Xinliang Liu wrote:
> On 1 December 2015 at 17:04, Archit Taneja wrote:
>>
>>
>> On 11/28/2015 04:09 PM, Xinliang Liu wrote:
>>>
>>> Add support for external HDMI bridge.
>>>
>>> Signed-off-by: Xinliang Liu
>
801 - 900 of 1385 matches
Mail list logo