From: Prathyush K prathyus...@samsung.com
The address for cb/cr needs to be swapped for 3 plane formats like
YVU420 and YVU420M. If these address gets swapped for other formats like
NV21, it results in passing a NULL dma address to gscalar (which will
result in a PAGE FAULT if sysmmu is enabled).
From: Martin Bugge marbu...@cisco.com
Whenever the hotplug pin is pulled low the chip resets a whole bunch
of registers. It turns out that this can be turned off on the adv7511.
Do so, as this 'feature' introduces race conditions in setting up
registers, particular when the hotplug pin bounces a
This is hopefully the final patch series for the ad9389b, adv7511, adv7604
and adv7842.
Changes since the last RFCs:
- ad9389b/adv7511: none
- adv7604: 09/50: add a drive strength enum
- adv7842: update arch/blackfin/mach-bf609/boards/ezkit.c whenever the
adv7842_platform_data changes to
From: Martin Bugge marbu...@cisco.com
Must clear timings before setting after test to recover.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 9 +++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff
From: Mats Randgaard matra...@cisco.com
The adv7604 supports four digital input ports. This patch adds support
for all of them, instead of just port A.
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 266
From: Martin Bugge marbu...@cisco.com
Clear i2c_clients ptr when unregistered.
Warn if configured i2c-addr is zero.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 83
From: Martin Bugge marbu...@cisco.com
For edid with no Source Physical Address (spa), set
spa-location to default and use correct values from edid.
Signed-off-by: Martin Bugge marbu...@cisco.com
Cc: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
From: Hans Verkuil hans.verk...@cisco.com
Add a proper driver strength enum and use the same names in the platform
data as with adv7604.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 7 ---
include/media/adv7842.h | 15 ++-
2 files
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 41 +
1 file changed, 41 insertions(+)
diff --git a/drivers/media/i2c/adv7842.c
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/ad9389b.c | 116 ++--
1 file changed, 58 insertions(+), 58 deletions(-)
diff --git
From: Martin Bugge marbu...@cisco.com
Wait 5ms after main reset. The data-sheet doesn't specify the wait
after i2c-controlled reset, so using same value as after pin-controlled
reset.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
From: Martin Bugge marbu...@cisco.com
Both the PAL and NTSC standards are interlaced where a
frame consist of two fields. Total number of lines in a frame in both systems
are an odd number so the two fields will have different length.
In the 625 line standard (PAL) the odd field of the frame is
From: Mats Randgaard matra...@cisco.com
May also be wrong if the receiver is connected to more than one connector.
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 4
include/media/adv7842.h | 3 ---
2
From: Mats Randgaard matra...@cisco.com
- split edid_write_block()
- do not use edid-edid before the validity check
- Return -EINVAL if edid-pad is invalid
- Save both registers for SPA port A
- Set SPA location to default value if it is not found
Signed-off-by: Mats Randgaard matra...@cisco.com
From: Martin Bugge marbu...@cisco.com
The free-run mode can be board-specific.
Also updated the platform_data in ezkit to ensure that what was the old
default value is now explicitly specified, so the behavior for that board
is unchanged.
Signed-off-by: Martin Bugge marbu...@cisco.com
From: Hans Verkuil hans.verk...@cisco.com
The correct LLC DLL phase depends on the board layout, so this
should be part of the platform_data.
Also updated the platform_data in ezkit to ensure that what was the old
default value is now explicitly specified, so the behavior for that board
is
From: Hans Verkuil hans.verk...@cisco.com
This timing must be supported by all HDMI equipment, so that's a
reasonable default.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/media/i2c/adv7842.c
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 36 ++--
1 file changed, 26 insertions(+), 10 deletions(-)
diff --git
From: Mats Randgaard matra...@cisco.com
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 83 ++---
1 file changed, 70 insertions(+), 13 deletions(-)
diff --git
From: Mats Randgaard matra...@cisco.com
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 77 -
include/media/adv7842.h | 4 +++
2 files changed, 38 insertions(+),
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Cc: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 7 +--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git
From: Mats Randgaard matra...@cisco.com
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 23 ---
1 file changed, 16 insertions(+), 7 deletions(-)
diff --git a/drivers/media/i2c/adv7842.c
From: Martin Bugge marbu...@cisco.com
Return 0 if the new timings are equal to the current timings as
it caused extra cp-loss/lock interrupts.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 5 +
1 file
From: Hans Verkuil hans.verk...@cisco.com
Added support for YCrCb analog input.
If input is ADV7842_MODE_RGB and RGB quantization range is set to
V4L2_DV_RGB_RANGE_AUTO, then video with CEA timings will be received
as RGB. For ADV7842_MODE_COMP, automatic CSC mode will be selected.
See table 48
From: Martin Bugge marbu...@cisco.com
Retry setup if the device is powered off when it should be powered on. This
state can be caused by rapid hotplug toggles.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/ad9389b.c | 27
From: Hans Verkuil hans.verk...@cisco.com
This timing must be supported by all HDMI equipment, so that's a
reasonable default.
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
From: Mats Randgaard matra...@cisco.com
Some sources are initially detected as DVI, and change to HDMI later.
This must be detected to set the right RGB quantization range.
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
From: Mats Randgaard matra...@cisco.com
Ignore EDIDs where the header is wrong.
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/ad9389b.c | 26 +++---
1 file changed, 23 insertions(+), 3 deletions(-)
From: Martin Bugge marbu...@cisco.com
If the restart_stdi_once trick fails to find a valid
format the flag was never reset.
Signed-off-by: Martin Bugge marbu...@cisco.com
Cc: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 1
From: Mats Randgaard matra...@cisco.com
If the input is ADV7604_INPUT_VGA_RGB and RGB quantization range is
set to V4L2_DV_RGB_RANGE_AUTO, video with CEA timings will be
received as RGB. For ADV7604_INPUT_VGA_COMP, automatic CSC mode
will be selected.
See table 44 on page 205 in ADV7604 Hardware
From: Martin Bugge marbu...@cisco.com
The method of disabling the irq-output pin caused many empty
interrupts. Instead, actually disable/enable the interrupts by
changing the interrupt masks.
Also enable STORE_MASKED_IRQ in INT1 configuration, otherwise when HDMI
events happen while the
From: Mats Randgaard matra...@cisco.com
May also be wrong if the receiver is connected to more than one connector.
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 4
include/media/adv7604.h | 3 ---
2
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 4
include/media/adv7842.h | 4
2 files changed, 8 insertions(+)
diff --git a/drivers/media/i2c/adv7842.c
From: Mats Randgaard matra...@cisco.com
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c
index
From: Mats Randgaard matra...@cisco.com
If the input signal is DVI-D and quantization range is RGB full range,
gain and offset must be adjusted to get the right range on the output.
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
From: Martin Bugge marbu...@cisco.com
Bit 6 of register 0x8f was cleared incorrectly (must be 1), and bit 4
of register 0x91 was set incorrectly (must be 0).
These bits are undocumented, so we shouldn't modify them to values different
from what the datasheet specifies.
Signed-off-by: Martin
From: Martin Bugge marbu...@cisco.com
Removed dependency on rx-sense interrupt, it's a leftover from obsolete
code. Removing this simplifies the code.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/ad9389b.c | 138
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 5 +++--
include/media/adv7604.h | 4
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git
From: Mats Randgaard matra...@cisco.com
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/media/i2c/adv7604.c
From: Mikhail Khelik mkhe...@cisco.com
The driver strength is board dependent, so set it from the platform_data.
Signed-off-by: Mikhail Khelik mkhe...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 7 ++-
include/media/adv7604.h | 11
From: Hans Verkuil hans.verk...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 28 +++-
1 file changed, 15 insertions(+), 13 deletions(-)
diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c
index
From: Martin Bugge marbu...@cisco.com
Improve status logging.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7511.c | 23 +++
1 file changed, 23 insertions(+)
diff --git
From: Martin Bugge marbu...@cisco.com
Ignore EDID's where the header is wrong.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7511.c | 35 ---
1 file changed, 24 insertions(+), 11
From: Mats Randgaard matra...@cisco.com
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 19 ++-
1 file changed, 14 insertions(+), 5 deletions(-)
diff --git a/drivers/media/i2c/adv7604.c
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7604.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/media/i2c/adv7604.c b/drivers/media/i2c/adv7604.c
index
From: Mats Randgaard matra...@cisco.com
- Mute audio before switching inputs to avoid noise/pops
- Mute audio if audio FIFO over-/underflows (AD Recommended setting)
- Reset FIFO if it over-/underflows (AD Recommended setting)
Signed-off-by: Mats Randgaard matra...@cisco.com
Signed-off-by: Hans
From: Mats Randgaard matra...@cisco.com
ADV7604_FMT_CHANGE events was debounced in adv7604_isr() to avoid
that a receiver with a unstable input signal would block the event
handling for other inputs. This solution was prone to errors.
A better protection agains interrupt blocking is to delay the
From: Martin Bugge marbu...@cisco.com
The STDI block may measure wrong values, especially for lcvs and lcf.
If the driver can not find any valid timing, the STDI block is restarted
to measure the video timings again. The function will return an error,
but the restart of STDI will generate a new
From: Martin Bugge marbu...@cisco.com
This simplified the code quite a bit.
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 112 ++--
1 file changed, 35 insertions(+), 77
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 8
include/media/adv7842.h | 4
2 files changed, 12 insertions(+)
diff --git a/drivers/media/i2c/adv7842.c
From: Martin Bugge marbu...@cisco.com
Signed-off-by: Martin Bugge marbu...@cisco.com
Signed-off-by: Hans Verkuil hans.verk...@cisco.com
---
drivers/media/i2c/adv7842.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/media/i2c/adv7842.c
Hi Alfredo,
It's a rather late review for which I apologize.
Anyway, this patch needs more work, see my comments below.
On 11/13/2013 03:52 PM, Alfredo Jesús Delaiti wrote:
Hi Mauro and all
El 31/10/13 07:12, Mauro Carvalho Chehab escribió:
Hi Alfredo,
My understanding is that the patch
Hi Mauro,
This empties my list of pending patches.
I will do one other pull request today (to move the omap2 and sn9c102 to
staging)
and another in one week for the adv patches, assuming there will be no comments.
Regards,
Hans
The following changes since commit
Ignore this, I'll post a new pull request in a moment. The last patch was broken
due to a mistake on my side.
Regards,
Hans
On 12/20/2013 12:49 PM, Hans Verkuil wrote:
Hi Mauro,
This empties my list of pending patches.
I will do one other pull request today (to move the omap2 and
(This fixes a broken patch in my previous pull request and it adds a patch for
the
broken davinci_vfpe compile)
Hi Mauro,
This empties my list of pending patches.
I will do one other pull request today (to move the omap2 and sn9c102 to
staging)
and another in one week for the adv patches,
The int-device dependent omap2 drivers are moved to staging and so is sn9c102.
By the end of next year these should be dropped altogether unless something is
done to get them into shape.
Regards,
Hans
The following changes since commit d22d32e117c19efa1761d871d9dab5e294b7b77d:
Hi Hans,
On Tue, Dec 17, 2013 at 8:55 PM, Lad, Prabhakar
prabhakar.cse...@gmail.com wrote:
From: Lad, Prabhakar prabhakar.cse...@gmail.com
This patch includes linux/delay.h required for msleep,
which fixes following build error.
dm365_isif.c: In function ‘isif_enable’:
dm365_isif.c:129:2:
I just made a patch myself that I added to the pull request I just posted.
You didn't CC me or CC the linux-media list when you posted your patch, so I
never saw it.
Regards,
Hans
On 12/20/2013 01:47 PM, Prabhakar Lad wrote:
Hi Hans,
On Tue, Dec 17, 2013 at 8:55 PM, Lad, Prabhakar
Hi Hans,
On Fri, Dec 20, 2013 at 6:23 PM, Hans Verkuil hverk...@xs4all.nl wrote:
I just made a patch myself that I added to the pull request I just posted.
You didn't CC me or CC the linux-media list when you posted your patch, so I
never saw it.
I dont know why this patch didnt make up in
As reported by kbuild test robot fengguang...@intel.com:
with a random config:
drivers/built-in.o: In function `dib8000_get_time_us.isra.16':
dib8000.c:(.text+0x3075aa): undefined reference to `__udivdi3'
Signed-off-by: Mauro Carvalho Chehab m.che...@samsung.com
---
Hi Prabhakar,
On 12/20/2013 02:02 PM, Prabhakar Lad wrote:
Hi Hans,
On Fri, Dec 20, 2013 at 6:23 PM, Hans Verkuil hverk...@xs4all.nl wrote:
I just made a patch myself that I added to the pull request I just posted.
You didn't CC me or CC the linux-media list when you posted your patch, so
Hi Hans,
On Fri, Dec 20, 2013 at 7:00 PM, Hans Verkuil hverk...@xs4all.nl wrote:
Hi Prabhakar,
On 12/20/2013 02:02 PM, Prabhakar Lad wrote:
Hi Hans,
On Fri, Dec 20, 2013 at 6:23 PM, Hans Verkuil hverk...@xs4all.nl wrote:
I just made a patch myself that I added to the pull request I just
There is usb_get_dev() in go7007_loader_probe(),
but there is no usb_put_dev() anywhere.
Found by Linux Driver Verification project (linuxtesting.org).
Signed-off-by: Alexey Khoroshilov khoroshi...@ispras.ru
---
drivers/staging/media/go7007/go7007-loader.c | 4 +++-
1 file changed, 3
The following changes since commit 0400c5354ad09bf4c754132992bdde9ef3dbefcd:
[media] dib8000: improve block statistics (2013-12-19 08:17:47 -0200)
are available in the git repository at:
git://linuxtv.org/snawrocki/samsung.git v3.14-s5k5baf
Andrzej Hajda (2):
Add DT binding
The following changes since commit 0400c5354ad09bf4c754132992bdde9ef3dbefcd:
[media] dib8000: improve block statistics (2013-12-19 08:17:47 -0200)
are available in the git repository at:
git://linuxtv.org/snawrocki/samsung.git v3.14-s5k5baf
Andrzej Hajda (2):
Add DT binding
This series removes incorrect dependency of the driver on PM_RUNTIME
and is a preparation for further work on actual implementation of
suspend/resume for the FIMC-IS.
Sylwester Nawrocki (6):
exynos4-is: Leave FIMC clocks enabled when runtime PM is disabled
exynos4-is: Activate mipi-csis in
Devices should also operate normally when runtime PM is not enabled.
In case runtime PM is disabled activate the device already in probe().
Any related power domain needs to be then left permanently in active
state by the platform.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
---
Now when the sub-drivers are fixed to work with runtime PM disabled
this erroneous dependency can be removed.
The CAM and ISP power domains should be left in active state by the
platform if runtime PM is not used.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
---
The memory allocator is being initialized before registering the subdevs
so reverse the cleanup sequence to avoid trying unregister not registered
subdevs.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
---
drivers/media/platform/exynos4-is/fimc-is.c |4 ++--
1 files changed, 2
Ensure the device also works when runtime PM is disabled.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
---
drivers/media/platform/exynos4-is/fimc-lite.c | 24 +---
1 files changed, 13 insertions(+), 11 deletions(-)
diff --git
Ensure the device works also when runtime PM is disabled. This will
allow to drop an incorrect dependency on PM_RUNTIME.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
---
drivers/media/platform/exynos4-is/fimc-is.c | 25 -
1 files changed, 20 insertions(+), 5
Driver should ensure a device can be also used normally when runtime
PM is disabled. So enable the FIMC clock in probe() in such situation.
Signed-off-by: Sylwester Nawrocki s.nawro...@samsung.com
---
drivers/media/platform/exynos4-is/fimc-core.c | 29 +---
1 files changed,
On 10/17/2013 08:06 PM, Sylwester Nawrocki wrote:
This patch adds binding documentation for the Samsung S5K6A3(YX)
raw image sensor.
Signed-off-by: Sylwester Nawrockis.nawro...@samsung.com
Signed-off-by: Kyungmin Parkkyungmin.p...@samsung.com
Hi Mauro,
Can we merge it now without a DT
dma_buf_map_attachment and dma_buf_vmap can return NULL or
ERR_PTR on a error. This encourages a common buggy pattern in
callers:
sgt = dma_buf_map_attachment(attach, DMA_BIDIRECTIONAL);
if (IS_ERR_OR_NULL(sgt))
return PTR_ERR(sgt);
This causes the caller to
This message is generated daily by a cron job that builds media_tree for
the kernels and architectures in the list below.
Results of the daily build of media_tree:
date: Sat Dec 21 04:00:44 CET 2013
git branch: test
git hash: c57f87e62368c33ebda11a4993380c8e5a19a5c5
gcc
May I request for your partnership to execute a project in Asia, revert if
interested
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
76 matches
Mail list logo