On 02/16/2016 01:02 AM, Jon Medhurst (Tixy) wrote:
On Thu, 2016-02-11 at 15:05 +0530, Archit Taneja wrote:
component_master_add_with_match can fail if the master's bind op doesn't
go through successfully. In such a scenario, all the components in the
master's match array have their 'master
On 02/16/2016 01:02 AM, Jon Medhurst (Tixy) wrote:
On Thu, 2016-02-11 at 15:05 +0530, Archit Taneja wrote:
component_master_add_with_match can fail if the master's bind op doesn't
go through successfully. In such a scenario, all the components in the
master's match array have their 'master
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
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
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
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_
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
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
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 <arch...@codeaurora.org>
---
drivers/gpu/drm/drm_mipi_dsi.
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
or the DSI bus.
Reviewed-by: Andrzej Hajda <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/drm_mipi_dsi.c | 18 +-
include/drm/drm_mipi_dsi.h | 10 --
2 files changed, 25 insertions(+), 3 deletions(-)
diff -
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
dri
thing.
Reviewed-by: Andrzej Hajda <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
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_
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 <a
quot;
Add 'master_remove_components' which sets the all the components's masters
in the match array to NULL. This function is also re-used in
component_master_del and replaces code that did the same thing.
Signed-off-by: Archit Taneja
---
drivers/base/compon
quot;
Add 'master_remove_components' which sets the all the components's masters
in the match array to NULL. This function is also re-used in
component_master_del and replaces code that did the same thing.
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/base/
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 series adds support for a Synopsys DesignWare MIPI
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
chrome os
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
chrome os
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 series adds support for a Synopsys DesignWare MIPI
/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
---
drivers/gpu/drm/msm/dsi/pll/dsi_pll.h | 4 ++--
1 file
/dsi_pll.o:dsi_pll.c:(.text+0x0): first defined here
Thanks for the fix.
Acked-by: Archit Taneja <arch...@codeaurora.org>
Dave,
Could you please queue this for the next -rc cycle since it causes a
build break?
Thanks,
Archit
Signed-off-by: Luis Henriques <luis.henriq...@canonical.com>
-
On 01/29/2016 04:29 PM, Tejun Heo wrote:
fca839c00a12 ("workqueue: warn if memory reclaim tries to flush
!WQ_MEM_RECLAIM workqueue") implemented flush dependency warning which
triggers if a PF_MEMALLOC task or WQ_MEM_RECLAIM workqueue tries to
flush a !WQ_MEM_RECLAIM workquee.
This assumes
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 now hooked
On 01/29/2016 04:29 PM, Tejun Heo wrote:
fca839c00a12 ("workqueue: warn if memory reclaim tries to flush
!WQ_MEM_RECLAIM workqueue") implemented flush dependency warning which
triggers if a PF_MEMALLOC task or WQ_MEM_RECLAIM workqueue tries to
flush a !WQ_MEM_RECLAIM workquee.
This assumes
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 now hooked
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 create dsi device don't have this data
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 something didn't go right.
Reviewed
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, check if any of the registered devices doesn't
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
device is created via DT, this n
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 patches.
d
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 add more functionality to it.
Define
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 something didn't go right.
Reviewed
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, check if any of the registered devices doesn't
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 create dsi device don't have this data
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 add more functionality to it.
Define
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 patches.
d
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
device is created via DT, this n
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 log, there's no
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
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 example, DSI
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 example, DSI
On 12/16/2015 07:48 PM, Boris Brezillon wrote:
On Wed, 16 Dec 2015 17:27:48 +0530
Archit Taneja wrote:
+/*
+ * NAND controller page layout info
+ *
+ * |---| |-|
+ * | xx...xx| | *xx...xx
On 12/16/2015 07:48 PM, Boris Brezillon wrote:
On Wed, 16 Dec 2015 17:27:48 +0530
Archit Taneja <arch...@codeaurora.org> wrote:
+/*
+ * NAND controller page layout info
+ *
+ * |---| |-|
+ * | xx...
Hi Boris,
On 12/16/2015 02:45 PM, Boris Brezillon wrote:
Hi Archit,
Again, sorry for the late review. It's probably not exhaustive but
points a few things that should be fixed.
Thanks for the thorough review! Some comments below.
On Wed, 19 Aug 2015 10:19:03 +0530
Archit Taneja wrote
Hi Boris,
On 12/16/2015 12:03 PM, Boris Brezillon wrote:
Hi Archit,
Sorry for the late review, but there are a few things I think should be
addressed.
On Wed, 19 Aug 2015 10:19:04 +0530
Archit Taneja wrote:
Add DT bindings document for the Qualcomm NAND controller driver.
Cc: devicet
Hi Boris,
On 12/16/2015 02:45 PM, Boris Brezillon wrote:
Hi Archit,
Again, sorry for the late review. It's probably not exhaustive but
points a few things that should be fixed.
Thanks for the thorough review! Some comments below.
On Wed, 19 Aug 2015 10:19:03 +0530
Archit Taneja <a
Hi Boris,
On 12/16/2015 12:03 PM, Boris Brezillon wrote:
Hi Archit,
Sorry for the late review, but there are a few things I think should be
addressed.
On Wed, 19 Aug 2015 10:19:04 +0530
Archit Taneja <arch...@codeaurora.org> wrote:
Add DT bindings document for the Qualcomm NAND cont
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 +
drivers/gpu/drm/bridge/Makefile
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 +
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
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
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
dri
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codea
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
or the dsi bus.
Reviewed-by: Andrzej Hajda <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/drm_mipi_dsi.c | 25 -
include/drm/drm_mipi_dsi.h | 6 ++
2 files changed, 30 insertions(+), 1 deletion(-)
diff -
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/dr
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 <a
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 robot wrote:
Hi Archit,
[auto build test ERROR on: v4.4-rc3]
[also build
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 on: next-20151127]
url:
https://github.com/0day-ci/linux/commits/Archit
On 12/07/2015 02:40 PM, Jani Nikula wrote:
On Mon, 07 Dec 2015, Archit Taneja <arch...@codeaurora.org> wrote:
On 12/07/2015 02:15 PM, Jani Nikula wrote:
On Mon, 07 Dec 2015, Archit Taneja <arch...@codeaurora.org> wrote:
Hi,
On 11/30/2015 06:15 PM, kbuild test robot wrote
On 12/07/2015 02:15 PM, Jani Nikula wrote:
On Mon, 07 Dec 2015, Archit Taneja <arch...@codeaurora.org> 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 on: next-20151127]
url:
https://github.com/0
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/20151130-200725
config: x86_64
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/20151130-200725
config: x86_64
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
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
without the need of them to have a DT node.
[1]: https://lkml.org/lkml/2015/6/30/42
Changes from v2 to v3:
- Incorporated misc comments by Andrzej. Changed from RFC to a PATCH set.
- Fixed htmldocs warnings.
Archit Taneja (5):
drm/dsi: Refactor device creation
drm/dsi: Try to match non-DT dsi
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.
Signed-off-by: Archit Taneja
---
include/drm/drm_mipi_dsi.h | 5 +
1 file changed, 5 insertions(+)
diff --git
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_
without the need of them to have a DT node.
[1]: https://lkml.org/lkml/2015/6/30/42
Changes from v2 to v3:
- Incorporated misc comments by Andrzej. Changed from RFC to a PATCH set.
- Fixed htmldocs warnings.
Archit Taneja (5):
drm/dsi: Refactor device creation
drm/dsi: Try to match non-DT dsi
or the dsi bus.
Reviewed-by: Andrzej Hajda <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/drm_mipi_dsi.c | 25 -
include/drm/drm_mipi_dsi.h | 6 ++
2 files changed, 30 insertions(+), 1 deletion(-)
diff -
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
dri
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.
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
include/drm/drm_mipi_dsi.h | 5 +
1 file chan
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codea
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 <a.ha...@samsung.com>
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/dr
Hi,
On 10/12/2015 01:33 AM, Brian Norris wrote:
Hi Boris,
On Fri, Oct 02, 2015 at 08:27:38AM +0200, Boris Brezillon wrote:
Brian, Archit,
On Thu, 1 Oct 2015 19:44:34 -0700
Brian Norris wrote:
On Wed, Aug 19, 2015 at 10:19:02AM +0530, Archit Taneja wrote:
Some controllers can access
Hi,
On 10/12/2015 01:33 AM, Brian Norris wrote:
Hi Boris,
On Fri, Oct 02, 2015 at 08:27:38AM +0200, Boris Brezillon wrote:
Brian, Archit,
On Thu, 1 Oct 2015 19:44:34 -0700
Brian Norris <computersforpe...@gmail.com> wrote:
On Wed, Aug 19, 2015 at 10:19:02AM +0530, Archit Taneja wrote:
On 10/31/2015 04:04 AM, Bjorn Andersson wrote:
From: Werner Johansson
This adds support for the Sharp panel found on the Qualcomm
Snapdragon 800 Dragonboard (APQ8074)
Signed-off-by: Werner Johansson
Signed-off-by: Bjorn Andersson
Reviewed-by: Archit Taneja
---
Change since v1
ff-by: Bjorn Andersson <bjorn.anders...@sonymobile.com>
Reviewed-by: Archit Taneja <arch...@codeaurora.org>
---
Change since v1:
- Dropped -vid suffix from compatible
drivers/gpu/drm/panel/Kconfig | 9 +
drivers/gpu/drm/panel/Makefile | 1 +
On 11/02/2015 04:12 PM, Andrzej Hajda wrote:
On 11/02/2015 07:28 AM, Archit Taneja wrote:
On 10/30/2015 07:51 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, Archit Taneja wrote:
A driver calling mipi_dsi_device_new might want to unregister the device
once it's done. It might also require
On 11/02/2015 04:20 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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 create a dummy dsi device don't have this data.
In order to get
On 11/02/2015 04:12 PM, Andrzej Hajda wrote:
On 11/02/2015 07:28 AM, Archit Taneja wrote:
On 10/30/2015 07:51 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, Archit Taneja wrote:
A driver calling mipi_dsi_device_new might want to unregister the device
once it's done. It might also require
On 11/02/2015 04:20 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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 create a dummy dsi device don't have this data.
In order to get
On 10/30/2015 07:51 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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 something didn't go right.
When the dsi host driver
On 10/30/2015 06:22 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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, check if any of the registered devices doesn't
already have
On 10/30/2015 06:12 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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
device is created via DT, this name is set to th
On 10/30/2015 06:12 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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
device is created via DT, this name is set to th
On 10/30/2015 07:51 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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 something didn't go right.
When the dsi host driver
On 10/30/2015 06:22 PM, Andrzej Hajda wrote:
On 10/06/2015 11:24 AM, 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, check if any of the registered devices doesn't
already have
go away.
Fixes: 5532cfb567fe ("clk: qcom: mmcc-8960: Add DSI related clocks")
Cc: Archit Taneja
Signed-off-by: Stephen Boyd
---
Acked-by: Archit Taneja
--
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora
Forum, hosted by The Linux Foundation
--
To unsubs
go away.
Fixes: 5532cfb567fe ("clk: qcom: mmcc-8960: Add DSI related clocks")
Cc: Archit Taneja <arch...@codeaurora.org>
Signed-off-by: Stephen Boyd <sb...@codeaurora.org>
---
Acked-by: Archit Taneja <arch...@codeaurora.org>
--
The Qualcomm Innovation Center, Inc. is
Hi,
On 10/06/2015 02:47 PM, Brian Norris wrote:
Hi Archit,
On Mon, Oct 05, 2015 at 12:21:54PM +0530, Archit Taneja wrote:
On 10/02/2015 08:35 AM, Brian Norris wrote:
On Wed, Aug 19, 2015 at 10:19:03AM +0530, Archit Taneja wrote:
The Qualcomm NAND controller is found in SoCs like IPQ806x
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.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_mipi_dsi.c | 26 --
1 file
501 - 600 of 864 matches
Mail list logo