. Later,
this will check if we have an external bridge or not.
This helper isn't used in dsi_connector related code as that's specific
to only when a drm_panel is connected.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/msm/dsi/dsi.c | 2 +-
drivers/gpu/drm/msm/dsi
On 8/4/2015 2:28 AM, Stephen Boyd wrote:
On 08/03, Archit Taneja wrote:
@@ -93,5 +115,19 @@
sata@2900 {
status = ok;
};
+
+ nand@1ac0 {
+ status = ok;
+
+ pinctrl-0
On 8/4/2015 1:05 AM, Andy Gross wrote:
On Mon, Aug 03, 2015 at 10:38:18AM +0530, Archit Taneja wrote:
Enable the NAND controller node on the AP148 platform. Provide pinmux
information.
Cc: devicet...@vger.kernel.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
arch/arm/boot/dts
On 8/4/2015 5:08 AM, Stephen Boyd wrote:
On 08/03, Archit Taneja wrote:
The Qualcomm NAND controller is found in SoCs like IPQ806x, MSM7xx,
MDM9x15 series.
There are some checker errors and le32 usage is not correct:
drivers/mtd/nand/qcom_nandc.c:383:13: warning: mixing different enum types
Hi Boris, Laurent,
On 07/28/2015 08:08 PM, Boris Brezillon wrote:
Archit, Laurent,
On Tue, 28 Jul 2015 13:47:37 +0530
Archit Taneja arch...@codeaurora.org wrote:
Hi,
On 07/27/2015 02:29 PM, Laurent Pinchart wrote:
Hi Archit,
(CC'ing Boris Brezillon)
Thank you for the patch.
On Monday 27
On 07/29/2015 07:18 AM, Stephen Boyd wrote:
On 07/27/2015 09:34 PM, Archit Taneja wrote:
Hi,
On 07/25/2015 06:21 AM, Stephen Boyd wrote:
On 07/21/2015 03:34 AM, Archit Taneja wrote:
+ int size)
+{Looks like a
+struct desc_info *desc;
+struct dma_async_tx_descriptor
Hi Srini,
On 07/28/2015 06:24 PM, Srinivas Kandagatla wrote:
This patch adds LVDS panel for IFC6410.
Signed-off-by: Rob Clark robdcl...@gmail.com
[Rob Clark: WIP patch]
Signed-off-by: Srinivas Kandagatla srinivas.kandaga...@linaro.org
---
arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 66
On 08/01/2015 03:32 PM, Laurent Pinchart wrote:
Hi Archit,
Thank you for the patch.
On Monday 13 July 2015 12:13:52 Archit Taneja wrote:
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top
.
v2:
- Added a new BBT flag that allows us to read BBM in raw mode
- reduce memcpy-s in the driver
- some refactor and clean ups because of above changes
v1:
- original series:
https://lkml.org/lkml/2015/1/16/317
Archit Taneja (5):
mtd: nand: Create a BBT flag to access bad block markers
The nand controller in IPQ806x is of the 'EBI2 type'. Use the corresponding
compatible string.
Cc: devicet...@vger.kernel.org
Reviewed-by: Andy Gross agr...@codeaurora.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
arch/arm/boot/dts/qcom-ipq8064.dtsi | 15 +++
1 file
Enable the NAND controller node on the AP148 platform. Provide pinmux
information.
Cc: devicet...@vger.kernel.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 36
1 file changed, 36 insertions(+)
diff --git
Add DT bindings document for the Qualcomm NAND controller driver.
Cc: devicet...@vger.kernel.org
v3:
- Don't use '0x' when specifying nand controller address space
- Add optional property for on-flash bbt usage
Acked-by: Andy Gross agr...@codeaurora.org
Signed-off-by: Archit Taneja arch
because of above changes
Reviewed-by: Andy Gross agr...@codeaurora.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/mtd/nand/Kconfig |7 +
drivers/mtd/nand/Makefile |1 +
drivers/mtd/nand/qcom_nandc.c | 1913 +
3 files
...@codeaurora.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/mtd/nand/nand_base.c | 6 +-
drivers/mtd/nand/nand_bbt.c | 6 +-
include/linux/mtd/bbm.h | 7 +++
3 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/drivers/mtd/nand/nand_base.c b/drivers
On 07/28/2015 08:57 AM, Bjorn Andersson wrote:
On Sun 26 Jul 23:16 PDT 2015, Archit Taneja wrote:
From: Lars-Peter Clausen l...@metafoo.de
[..]
diff --git a/drivers/gpu/drm/i2c/adv7511.c b/drivers/gpu/drm/i2c/adv7511.c
[..]
+static const struct of_device_id adv7511_of_ids
On 7/30/2015 12:03 AM, Stephen Boyd wrote:
On 07/29, Archit Taneja wrote:
On 07/29/2015 07:18 AM, Stephen Boyd wrote:
On 07/27/2015 09:34 PM, Archit Taneja wrote:
Hi,
On 07/25/2015 06:21 AM, Stephen Boyd wrote:
On 07/21/2015 03:34 AM, Archit Taneja wrote:
+ int size
On 07/31/2015 02:42 PM, Boris Brezillon wrote:
Hi Archit,
On Fri, 31 Jul 2015 10:56:20 +0530
Archit Taneja arch...@codeaurora.org wrote:
Hi Boris, Laurent,
On 07/28/2015 08:08 PM, Boris Brezillon wrote:
Archit, Laurent,
On Tue, 28 Jul 2015 13:47:37 +0530
Archit Taneja arch
the DSI blocks.
Use DT compatible strings to populate the adv7533 type enum. Add minimal
register configurations belonging to the DSI/CEC register map.
Signed-off-by: Lars-Peter Clausen l...@metafoo.de
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/i2c/adv7511.c | 155
bridge and
connector entities, and when it's ADV7511, we create a slave encoder as
before.
Since the i2c driver is still wrapped around by the drm_i2c_slave_encoder
struct. We make sure the encoder_init op returns an error when the device
type is ADV7533.
Signed-off-by: Archit Taneja arch
also be used
by bridge and connecter helper functions.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/i2c/adv7511.c | 80 ++-
1 file changed, 57 insertions(+), 23 deletions(-)
diff --git a/drivers/gpu/drm/i2c/adv7511.c b/drivers/gpu
)
In adv7511_irq_process, don't call drm_helper_hpd_irq_event when not
called from interrupt context. It doesn't serve any purpose there anyway.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/i2c/adv7511.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
posted sometime back:
drm/dsi: DSI for devices with different control bus
https://lkml.org/lkml/2015/6/30/42
Archit Taneja (4):
drm/i2c: adv7511: Fix mutex deadlock when interrupts are disabled
drm/i2c: adv7511: Refactor encoder slave functions
drm/i2c: adv7511: Add drm_bridge/connector
On 07/13/2015 01:37 PM, Daniel Vetter wrote:
On Mon, Jul 13, 2015 at 12:07:56PM +0530, Archit Taneja wrote:
DRM drivers using drm_fb_helpers still call some fbdev core functions.
This makes the driver depend on CONFIG_FB, resulting in complicated
Kconfig options, and preventing us from
On 07/13/2015 01:01 PM, Daniel Vetter wrote:
On Mon, Jul 13, 2015 at 12:07:59PM +0530, Archit Taneja wrote:
Some drm drivers populate their fb_ops with fb_sys_read/write fb sysfs
ops.
Create a drm_fb_helper function that wraps around these calls.
This is part of an effort to prevent drm
Hi,
On 07/13/2015 09:07 PM, Daniel Vetter wrote:
On Mon, Jul 13, 2015 at 11:30:34AM -0400, Alex Deucher wrote:
On Mon, Jul 13, 2015 at 2:43 AM, Archit Taneja arch...@codeaurora.org wrote:
With the top level DRM_FBDEV_EMULATION option, drivers don't need to
select DRM_FB_KMS_HELPER or other FB
On 07/14/2015 02:20 PM, Thierry Reding wrote:
On Mon, Jul 13, 2015 at 12:08:08PM +0530, Archit Taneja wrote:
[...]
diff --git a/drivers/gpu/drm/tegra/fb.c b/drivers/gpu/drm/tegra/fb.c
[...]
@@ -224,11 +224,11 @@ static int tegra_fbdev_probe(struct drm_fb_helper *helper,
if (IS_ERR
On 07/14/2015 01:32 PM, Thierry Reding wrote:
On Tue, Jul 14, 2015 at 12:01:51PM +0530, Archit Taneja wrote:
Hi,
On 07/13/2015 09:07 PM, Daniel Vetter wrote:
On Mon, Jul 13, 2015 at 11:30:34AM -0400, Alex Deucher wrote:
On Mon, Jul 13, 2015 at 2:43 AM, Archit Taneja arch...@codeaurora.org
), all enable fbdev
emulation by default. For these drivers, if we explicitly disable fbdev
emulation, the 'hope' is that we will cleanly bail out with an error. We
set DRM_FBDEV_EMULATION to 'y' by default, since most drivers rely on it.
Archit Taneja (6):
drm: Add top level Kconfig option
of distributions expect the fbdev
interface in the kernel.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 12 +++
drivers/gpu/drm/Makefile| 2 +-
include/drm/drm_fb_helper.h | 192
3 files changed, 205 insertions(+), 1
okay to get remove the #ifdef itself, but just left it here
for now to be safe. It can be removed after some testing.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/sti/Kconfig | 6 --
drivers/gpu/drm/sti/sti_drm_drv.c | 2 +-
2 files changed, 1 insertion(+), 7
-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/msm/Kconfig | 14 --
drivers/gpu/drm/msm/Makefile | 2 +-
drivers/gpu/drm/msm/msm_drv.c | 8 ++--
3 files changed, 3 insertions(+), 21 deletions(-)
diff --git a/drivers/gpu/drm/msm/Kconfig b/drivers/gpu/drm/msm
/removes the terga_fbdev member
has been removed completely. This helps in calling stub drm fb helper
functions at not much cost.
We could clean up fb.c a bit further to reduce the number of #ifdefs, but
that's left for later.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm
/removing members intel_fbdev
and fbdev_suspend_work has been removed. This helps us use stub drm helper
functions at not much cost.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/i915/Kconfig | 15 ---
drivers/gpu/drm/i915/Makefile| 4
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/nouveau/Kconfig | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/Kconfig b/drivers/gpu/drm/nouveau/Kconfig
index 5ab13e7..f7e275a6 100644
--- a/drivers/gpu/drm/nouveau/Kconfig
+++ b/drivers/gpu/drm
+ker...@arm.linux.org.uk
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/armada/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/armada/Kconfig b/drivers/gpu/drm/armada/Kconfig
index 50ae88a..c31454d 100644
--- a/drivers/gpu/drm/armada/Kconfig
@samsung.com
Cc: Joonyoung Shim jy0922.s...@samsung.com
Cc: Seung-Woo Kim sw0312@samsung.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/exynos/Kconfig | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/gpu/drm/exynos/Kconfig b/drivers/gpu/drm/exynos
...@linux.ie
Cc: Gerd Hoffmann kra...@redhat.com
Cc: Daniel Vetter daniel.vet...@ffwll.ch
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/bochs/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/bochs/Kconfig b/drivers/gpu/drm/bochs/Kconfig
index
jsa...@ti.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/tilcdc/Kconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/gpu/drm/tilcdc/Kconfig b/drivers/gpu/drm/tilcdc/Kconfig
index 78beafb..72e7944 100644
--- a/drivers/gpu/drm/tilcdc/Kconfig
+++ b/drivers
stub fb helper functions
here, but this would require some changes in the core fbdev structs.
Cc: David Airlie airl...@linux.ie
Cc: Haixia Shi h...@chromium.org
Cc: Stéphane Marchesin marc...@chromium.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/udl/Kconfig | 5
: Nicolas Ferre nicolas.fe...@atmel.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/atmel-hlcdc/Kconfig | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/gpu/drm/atmel-hlcdc/Kconfig
b/drivers/gpu/drm/atmel-hlcdc/Kconfig
index 99b4f06..32bcc4b 100644
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Philipp Zabel p.za...@pengutronix.de
Signed-off-by: Archit Taneja arch...@codeaurora.org
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com
Signed-off-by: Archit Taneja arch
alexander.deuc...@amd.com
Cc: Oded Gabbay oded.gab...@gmail.com
Cc: Christian König christian.koe...@amd.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/amd/amdgpu/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/Kconfig
b/drivers
l...@metafoo.de
Cc: Daniel Vetter daniel.vet...@ffwll.ch
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
index 8fd670b..3e540e3 100644
--- a/drivers/gpu/drm
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com
Signed-off-by: Archit Taneja arch
...@linux.ie
Cc: Gerd Hoffmann kra...@redhat.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/virtio/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/virtio/Kconfig b/drivers/gpu/drm/virtio/Kconfig
index 9983ead..e1afc3d 100644
--- a/drivers
Remove the DRM_R128 config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/r128/Kconfig | 8
2 files changed, 9
Remove the DRM_TDFX from the top level drm Kconfig file and create
a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 7 +--
drivers/gpu/drm/tdfx/Kconfig | 6 ++
2 files changed, 7 insertions(+), 6 deletions
Remove the DRM_RADEON config option from the top level drm Kconfig file
and move it to the Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig| 21 -
drivers/gpu/drm/radeon/Kconfig | 21
Move the VGEM Kconfig option along with other DRM Kconfig options.
Add a comment saying that the device specific Kconfig options start
from here.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 18 ++
1 file changed, 10 insertions(+), 8 deletions
Remove the DRM_AMDGPU config option from the top level drm Kconfig file
and move to Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig| 19 ---
drivers/gpu/drm/amd/amdgpu/Kconfig | 19
The top level drm Kconfig is a bit messy at the moment. Most of the drm
drivers have their own Kconfig files, but a few have their Kconfig files
in the top level Kconfig option itself.
Create new Kconfig files for drivers that don't have one. This cleans up
the Kconfig quite a bit
Archit Taneja
Some drm drivers call unlink_framebuffer. Create a drm_fb_helper function
that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja arch
amount of memory, it shouldn't be an issue.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/drm_fb_helper.c | 53 +
include/drm/drm_fb_helper.h | 4
2 files changed, 57 insertions(+)
diff --git a/drivers/gpu/drm
to be converted to use drm_fb_helpers.
For more info, have a look at the threads:
http://lists.freedesktop.org/archives/dri-devel/2015-March/078729.html
http://lists.freedesktop.org/archives/dri-devel/2015-March/078975.html
Archit Taneja (25):
drm/fb_helper: Add drm_fb_helper functions to manage fb_info
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/cirrus/cirrus_drv.c | 7 ---
drivers/gpu/drm/cirrus/cirrus_fbdev.c | 39 +++
2 files changed, 12 insertions(+), 34 deletions(-)
diff --git a/drivers/gpu/drm/cirrus/cirrus_drv.c
b/drivers/gpu/drm/cirrus
...@ffwll.ch
Cc: Rob Clark robdcl...@gmail.com
Cc: Daniel Kurtz djku...@chromium.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/rockchip/rockchip_drm_fbdev.c | 47 +++
1 file changed, 12 insertions(+), 35 deletions(-)
diff --git a/drivers/gpu/drm
Remove the DRM_VIA config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 7 +--
drivers/gpu/drm/via/Kconfig | 6 ++
2 files changed, 7 insertions
Remove the DRM_SAVAGE config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig| 8 +---
drivers/gpu/drm/savage/Kconfig | 7 +++
2 files changed, 8
Remove the DRM_MGA config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/mga/Kconfig | 8
2 files changed, 9 insertions
Remove the DRM_I810 config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/i810/Kconfig | 8
2 files changed, 9
Remove the DRM_SIS config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/sis/Kconfig | 8
2 files changed, 9 insertions
Some drm drivers call fb_set_suspend. Create a drm_fb_helper function
that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja arch
Some drm drivers call remove_conflicting_framebuffers. Create a
drm_fb_helper function that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja arch
directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/Kconfig | 6 ++
drivers/gpu/drm/drm_fb_helper.c | 48 +
include/drm/drm_fb_helper.h | 14
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/qxl/qxl_fb.c | 40 +---
1 file changed, 13 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/qxl/qxl_fb.c b/drivers/gpu/drm/qxl/qxl_fb.c
index 6b6e57e..41c422f 100644
--- a/drivers
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/gma500/accel_2d.c| 6 ++---
drivers/gpu/drm/gma500
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
Cc: Rob Clark robdcl...@gmail.com
Cc: Stephane Viau sv...@codeaurora.org
Cc: Hai Li h...@codeaurora.org
Signed-off-by: Archit Taneja arch
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Russell King rmk+ker...@arm.linux.org.uk
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/armada
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Tomi Valkeinen tomi.valkei...@ti.com
Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com
Signed-off-by: Archit Taneja arch
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 45 +--
1 file changed, 12 insertions(+), 33 deletions(-)
diff --git a/drivers/gpu/drm/exynos/exynos_drm_fbdev.c
b/drivers/gpu/drm/exynos/exynos_drm_fbdev.c
index e0b085b..6975b70
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/bochs/bochs_drv.c | 6 +++---
drivers/gpu/drm/bochs/bochs_fbdev.c | 34 +++---
2 files changed, 14 insertions(+), 26 deletions(-)
diff --git a/drivers/gpu/drm/bochs/bochs_drv.c
b/drivers/gpu/drm/bochs/bochs_drv.c
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/udl/udl_fb.c | 40
1 file changed, 12 insertions(+), 28 deletions(-)
diff --git a/drivers/gpu/drm/udl/udl_fb.c b/drivers/gpu/drm/udl/udl_fb.c
index 5fc16ce..9fd6e83 100644
--- a/drivers/gpu/drm/udl
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Lars-Peter Clausen l...@metafoo.de
Cc: Daniel Vetter daniel.vet...@ffwll.ch
Signed-off-by: Archit Taneja arch
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: David Airlie airl...@linux.ie
Cc: Gerd Hoffmann kra...@redhat.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/mgag200/mgag200_drv.c | 3 ++-
drivers/gpu/drm/mgag200/mgag200_fb.c | 36 --
drivers/gpu/drm/mgag200/mgag200_main.c | 2 +-
3 files changed, 11 insertions(+), 30 deletions(-)
diff --git a/drivers/gpu
: Alex Deucher alexander.deuc...@amd.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/ast/ast_fb.c | 47
1 file changed, 17 insertions(+), 30 deletions(-)
diff --git a/drivers/gpu/drm/ast/ast_fb.c b/drivers/gpu/drm/ast/ast_fb.c
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Alex Deucher alexander.deuc...@amd.com
Cc: Christian König christian.koe...@amd.com
Signed-off-by: Archit Taneja arch
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 43 +++--
2 files changed, 17 insertions(+), 30 deletions(-)
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
b/drivers
-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/nouveau/nouveau_drm.c | 3 ++-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 38 +++--
2 files changed, 14 insertions(+), 27 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nouveau_drm.c
b/drivers/gpu/drm/nouveau
daniel.vet...@ffwll.ch
Cc: Patrik Jakobsson patrik.r.jakobs...@gmail.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/gma500/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/gma500/Kconfig b/drivers/gpu/drm/gma500/Kconfig
index 17f928e..8906d67
alexander.deuc...@amd.com
Cc: Christian König christian.koe...@amd.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/radeon/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/radeon/Kconfig b/drivers/gpu/drm/radeon/Kconfig
index 82c623b..3f1af32
daniel.vet...@ffwll.ch
Cc: David Airlie airl...@linux.ie
Cc: Alex Deucher alexander.deuc...@amd.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/mgag200/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/mgag200/Kconfig b/drivers/gpu/drm/mgag200
tomi.valkei...@ti.com
Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/omapdrm/Kconfig | 5 -
1 file changed, 5 deletions(-)
diff --git a/drivers/gpu/drm/omapdrm/Kconfig b/drivers/gpu/drm/omapdrm/Kconfig
index 6c220cd
...@linux.ie
Cc: Y.C. Chen yc_c...@aspeedtech.com
Cc: Alex Deucher alexander.deuc...@amd.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/ast/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/ast/Kconfig b/drivers/gpu/drm/ast/Kconfig
index
tred...@nvidia.com
Cc: Zach Reizner za...@google.com
Cc: Russell King rmk+ker...@arm.linux.org.uk
Cc: Fabian Frederick f...@skynet.be
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/cirrus/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/cirrus
stub fb helper functions
here, but this would require some changes in the core fbdev structs.
Cc: David Airlie airl...@linux.ie
Cc: Frediano Ziglio fzig...@redhat.com
Cc: Maarten Lankhorst maarten.lankho...@canonical.com
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/qxl
@rock-chips.com
Cc: Daniel Vetter dan...@ffwll.ch
Cc: Rob Clark robdcl...@gmail.com
Cc: Daniel Kurtz djku...@chromium.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/gpu/drm/rockchip/Kconfig | 4
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/rockchip/Kconfig
some FB stuff even after
these changes. They are qxl, udl and nouveau. These are handled a bit
differently compared to the other patches.
Archit Taneja (21):
drm/cirrus: Remove FB_KMS_HELPER and FB related config options
drm/rockchip: Remove FB_KMS_HELPER and FB related config options
drm
Add DT bindings document for the Qualcomm NAND controller driver.
Cc: devicet...@vger.kernel.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
.../devicetree/bindings/mtd/qcom_nandc.txt | 48 ++
1 file changed, 48 insertions(+)
create mode 100644
NAND_BBT_ACCESS_BBM_RAW to
read the factory provided bad block markers.
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
drivers/mtd/nand/Kconfig |7 +
drivers/mtd/nand/Makefile |1 +
drivers/mtd/nand/qcom_nandc.c | 2019 +
3 files changed
Enable the NAND controller node on the AP148 platform. Provide pinmux
information.
Cc: devicet...@vger.kernel.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 36
1 file changed, 36 insertions(+)
diff --git
The nand controller in IPQ806x is of the 'EBI2 type'. Use the corresponding
compatible string.
Cc: devicet...@vger.kernel.org
Signed-off-by: Archit Taneja arch...@codeaurora.org
---
arch/arm/boot/dts/qcom-ipq8064.dtsi | 15 +++
1 file changed, 15 insertions(+)
diff --git a/arch/arm
/317
v2:
- Added a new BBT flag that allows us to read BBM in raw mode
- reduce memcpy-s in the driver
- some refactor and clean ups because of above changes
Archit Taneja (5):
mtd: nand: Create a BBT flag to access bad block markers in raw mode
mtd: nand: Qualcomm NAND controller driver
dt
.
This results in the nand driver's ecc-read_oob() op to be called, which
works with ECC enabled.
Create a new BBT option flag that tells nand_bbt to force the mode to
MTD_OPS_RAW. This would result in the correct op being called for the
underlying nand controller driver.
Signed-off-by: Archit Taneja
to determine whether we're in blanking period or not, and an adjusted
value of this counter is used to get vpos as expected by
get_scanout_position. Since there is no way to calculate hpos, we always
set it to 0.
Signed-off-by: Archit Taneja <arch...@codeaurora.org>
---
drivers/gpu/drm/msm/md
On 10/27/2015 05:33 AM, Rob Clark wrote:
On Mon, Oct 26, 2015 at 5:54 AM, Archit Taneja <arch...@codeaurora.org> wrote:
MDP5 has line count and frame count registers for each interface. Enable
these counters and use them to implement the get_vblank_timestamp drm
driver op.
The line c
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/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 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
101 - 200 of 316 matches
Mail list logo