# output v4l2-dev
is always enabled and immutable, mark it as such.
Reviewed-by: Kieran Bingham
Reviewed-by: Andy Shevchenko
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion
, or there is a memleak.
Fixes: 4114978dcd24 ("media: ir_toy: prevent device from hanging during
transmit")
Signed-off-by: Zhipeng Lu
Signed-off-by: Sean Young
Signed-off-by: Mauro Carvalho Chehab
drivers/media/rc/ir_toy.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/drivers/media/r
the v4l2_subdev's active state, so that sensor drivers which
are using the v4l2_subdev's active state to store their state keep
working.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_cmd.c| 58 -
.../staging/media
rrupt context"), pwm-ir-tx uses high resolution timers
for IR signal generation when the pwm can be used from atomic context.
Ensure they are available.
Fixes: 363d0e56285e ("media: pwm-ir-tx: Trigger edges from hrtimer interrupt
context")
Signed-off-by: Sean Young
Signed-off-by: M
...@vger.kernel.org
Signed-off-by: Sean Young
Signed-off-by: Mauro Carvalho Chehab
drivers/media/rc/bpf-lirc.c | 6 +++---
drivers/media/rc/lirc_dev.c | 5 -
drivers/media/rc/rc-core-priv.h | 2 +-
3 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/drivers/media/rc/bpf-lirc.c b
-173007628...@ideasonboard.com
Reported-by: Mikhail Rudenko
Signed-off-by: Tomi Valkeinen
Signed-off-by: Laurent Pinchart
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/rockchip/rkisp1/rkisp1-dev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/medi
-off-by: Mauro Carvalho Chehab
.../platform/rockchip/rkisp1/rkisp1-capture.c | 3 +++
.../media/platform/rockchip/rkisp1/rkisp1-common.h | 2 ++
.../media/platform/rockchip/rkisp1/rkisp1-csi.c| 3 +++
.../media/platform/rockchip/rkisp1/rkisp1-dev.c| 22
so, please notice that the second query doesn't use any index on Patwork 3.1.
I ended manually creating an index to speed it up on mariadb with:
CREATE INDEX idx_patchwork_patch_stateid_date on
patchwork_patch(state_id, date);
I hope that helps.
Regards,
Mauro
---
#!/usr/bin/env python3
Em Mon, 19 Feb 2024 12:05:02 +0800
Shengjiu Wang escreveu:
> Hi Mauro
>
> On Sat, Feb 17, 2024 at 5:19 PM Mauro Carvalho Chehab
> wrote:
> >
> > Em Thu, 18 Jan 2024 20:32:01 +0800
> > Shengjiu Wang escreveu:
> >
> > > The audio sample format d
Em Mon, 19 Feb 2024 14:03:37 +0800
Shengjiu Wang escreveu:
> On Sat, Feb 17, 2024 at 5:57 PM Mauro Carvalho Chehab
> wrote:
> >
> > Em Thu, 18 Jan 2024 20:32:03 +0800
> > Shengjiu Wang escreveu:
> >
> > > Add V4L2_CID_M2M_AUDIO_SOURCE_RATE and V4L
Em Thu, 18 Jan 2024 20:32:03 +0800
Shengjiu Wang escreveu:
> Add V4L2_CID_M2M_AUDIO_SOURCE_RATE and V4L2_CID_M2M_AUDIO_DEST_RATE
> new IDs for rate control.
>
> Add V4L2_CID_M2M_AUDIO_SOURCE_RATE_OFFSET and
> V4L2_CID_M2M_AUDIO_DEST_RATE_OFFSET for clock drift.
>
> Signed-off-by: Shengjiu Wang
Em Thu, 18 Jan 2024 20:32:00 +0800
Shengjiu Wang escreveu:
> Audio signal processing has the requirement for memory to
> memory similar as Video.
>
> This patch is to add this support in v4l2 framework, defined
> new buffer type V4L2_BUF_TYPE_AUDIO_CAPTURE and
> V4L2_BUF_TYPE_AUDIO_OUTPUT,
Em Thu, 18 Jan 2024 20:32:01 +0800
Shengjiu Wang escreveu:
> The audio sample format definition is from alsa,
> the header file is include/uapi/sound/asound.h, but
> don't include this header file directly, because in
> user space, there is another copy in alsa-lib.
> There will be conflict in
ld be "foo *bar"
ERROR: spaces required around that '=' (ctx:VxV)
ERROR: space required after that ',' (ctx:VxV)
Link:
https://lore.kernel.org/linux-media/2024005856.14655-1-chenxb_99...@126.com
Signed-off-by: XueBing Chen
Signed-off-by: Mauro Carvalho Chehab
drivers/media/dvb
.git.christophe.jail...@wanadoo.fr
Signed-off-by: Christophe JAILLET
Signed-off-by: Mauro Carvalho Chehab
drivers/media/dvb-frontends/dvb-pll.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/dvb-pll.c
b/drivers/media/dvb-frontends/dvb
.
Revising the documentation, adding missing parts and arranging the
documentation files new.
This patch contains the documentation of osd.h.
Link:
https://lore.kernel.org/linux-media/20240128233249.32794-3-herd...@nurfuerspam.de
Signed-off-by: Stefan Herdler
Signed-off-by: Mauro Carvalho Chehab
]
Link:
https://lore.kernel.org/linux-media/20240116115002.2265367-1-colin.i.k...@gmail.com
Signed-off-by: Colin Ian King
Signed-off-by: Mauro Carvalho Chehab
drivers/media/dvb-frontends/bcm3510.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/drivers/media/dvb
Carvalho Chehab
drivers/media/dvb-core/dvb_frontend.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/dvb-core/dvb_frontend.c
b/drivers/media/dvb-core/dvb_frontend.c
index 9293b058ab99..93d3378a0df4 100644
--- a/drivers/media/dvb-core/dvb_frontend.c
-by: Stefan Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_audio.rst | 1195
1 file changed, 1195 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst
b/Documentation/userspace-api/media/dvb
Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_audio.rst | 447 +
1 file changed, 447 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst
b/Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst
s pointer is transferred to
kref_put and triggering a use-after-free.
Link:
https://lore.kernel.org/linux-media/20240203134046.3120099-1-alexi...@zju.edu.cn
Fixes: b61901024776 ("V4L/DVB (5244): Dvbdev: fix illegal re-usage of
fileoperations struct")
Signed-off-by: Zhipeng Lu
Si
Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_video.rst | 798 +
1 file changed, 798 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
b/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_apis.rst| 1 +
.../media/dvb/legacy_dvb_decoder_api.rst | 61 ++
2 files changed, 62 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst
b/Documentation/userspace-api
-by: Stefan Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_video.rst | 1632
1 file changed, 1632 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
b/Documentation/userspace-api/media/dvb
This is an automatic generated email to let you know that the following patch
were queued at the
http://git.linuxtv.org/cgit.cgi/v4l-utils.git tree:
Subject: isdb-t: Update Brazil channel lists
Author: Mauro Carvalho Chehab
Date:Wed Jan 31 13:08:32 2024 +0100
Use the current lists from
Carvalho Chehab
drivers/media/dvb-core/dvb_frontend.c | 12
1 file changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/drivers/media/dvb-core/dvb_frontend.c
b/drivers/media/dvb-core/dvb_frontend.c
index 9293b058ab99..93d3378a0df4 100644
--- a/drivers/media/dvb-core/dvb_frontend.c
.git.christophe.jail...@wanadoo.fr
Signed-off-by: Christophe JAILLET
Signed-off-by: Mauro Carvalho Chehab
drivers/media/dvb-frontends/dvb-pll.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/drivers/media/dvb-frontends/dvb-pll.c
b/drivers/media/dvb-frontends/dvb
-by: Stefan Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_audio.rst | 1195
1 file changed, 1195 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst
b/Documentation/userspace-api/media/dvb
-by: Stefan Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_video.rst | 1632
1 file changed, 1632 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
b/Documentation/userspace-api/media/dvb
ld be "foo *bar"
ERROR: spaces required around that '=' (ctx:VxV)
ERROR: space required after that ',' (ctx:VxV)
Link:
https://lore.kernel.org/linux-media/2024005856.14655-1-chenxb_99...@126.com
Signed-off-by: XueBing Chen
Signed-off-by: Mauro Carvalho Chehab
drivers/media/dvb
.
Revising the documentation, adding missing parts and arranging the
documentation files new.
This patch contains the documentation of osd.h.
Link:
https://lore.kernel.org/linux-media/20240128233249.32794-3-herd...@nurfuerspam.de
Signed-off-by: Stefan Herdler
Signed-off-by: Mauro Carvalho Chehab
]
Link:
https://lore.kernel.org/linux-media/20240116115002.2265367-1-colin.i.k...@gmail.com
Signed-off-by: Colin Ian King
Signed-off-by: Mauro Carvalho Chehab
drivers/media/dvb-frontends/bcm3510.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/drivers/media/dvb
Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_audio.rst | 447 +
1 file changed, 447 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst
b/Documentation/userspace-api/media/dvb/legacy_dvb_audio.rst
s pointer is transferred to
kref_put and triggering a use-after-free.
Link:
https://lore.kernel.org/linux-media/20240203134046.3120099-1-alexi...@zju.edu.cn
Fixes: b61901024776 ("V4L/DVB (5244): Dvbdev: fix illegal re-usage of
fileoperations struct")
Signed-off-by: Zhipeng Lu
Si
Herdler
Signed-off-by: Mauro Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_video.rst | 798 +
1 file changed, 798 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
b/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
Carvalho Chehab
.../userspace-api/media/dvb/legacy_dvb_apis.rst| 1 +
.../media/dvb/legacy_dvb_decoder_api.rst | 61 ++
2 files changed, 62 insertions(+)
---
diff --git a/Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst
b/Documentation/userspace-api
channels for Lviv, Ukraine
Link:
https://lore.kernel.org/linux-media/cakx9iskatha1qagklrfbkyqwpvwipeztch33xvqw3ryxtm+...@mail.gmail.com
Signed-off-by: Mauro Carvalho Chehab
dvb-t/ua-Lviv | 36
1 file changed, 36 insertions(+)
---
http://git.linuxtv.org/cgit.cgi
"in" to "is" in all three comments.
Link: https://lore.kernel.org/r/20231218151704.449883-1-kdipendr...@gmail.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/ia_css_irq.h | 6 +++--
ion.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_cmd.c | 141 ++--
1 file changed, 58 insertions(+), 83 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/atomisp_cmd.c
b/drivers/staging/media/atom
* Fixed up minor comment format issue
Link: https://lore.kernel.org/r/20231014083545.173238-1-bergh.jonat...@gmail.com
Signed-off-by: Jonathan Bergh
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/i2c/gc2235.h | 5 +
1 file changed, 1 insertion
the v4l2_subdev's active state, so that sensor drivers which
are using the v4l2_subdev's active state to store their state keep
working.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_cmd.c| 58 -
.../staging/media
..@gmail.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/isp2400_input_system_global.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/staging/media/atomisp/pci/isp2400_inpu
://lore.kernel.org/r/20231218153200.450148-1-kdipendr...@gmail.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/sh_css_defs.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/stagi
that are never read, the assignment are redundant and can be removed.
Cleans up cppcheck unreadVariable warnings.
Link: https://lore.kernel.org/r/20231219143929.367929-1-colin.i.k...@gmail.com
Signed-off-by: Colin Ian King
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
.../media
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/isp2400_input_system_public.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/drivers/staging/media/atomisp/pci/isp2400_input_system_public.h
b/drivers/staging/media/a
Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
b/drivers/staging/media/atomisp/pci/base/circbuf/src/circbuf.c
index 06f039
off-by: Mauro Carvalho Chehab
.../staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git
a/drivers/staging/media/atomisp/pci/base/circbuf/interface/ia_css_circbuf.h
b/drivers/staging/media/atomisp/pci/base/circ
il.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
.../atomisp/pci/isp/kernels/macc/macc_1.0/ia_css_macc_table.host.c| 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git
a/drivers/staging/media/atomisp/pci/isp/kernel
Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git
a/drivers/staging/media/atomisp/pci/isp/kernels/hdr/ia_css_hdr_types.h
b/d
Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/runtime/queue/src/queue.c
b/drivers/staging/media/atomisp/pci/runtime/queue/src/q
4152.79712-1-kdipendr...@gmail.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/sh_css_mipi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/sh_c
ee.
Link: https://lore.kernel.org/r/20231223072245.81630-1-kdipendr...@gmail.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c | 6 +++---
1 file changed, 3 insertions(+), 3
e.kernel.org/r/20231223141157.95501-1-kdipendr...@gmail.com
Signed-off-by: Dipendra Khadka
Reviewed-by: Randy Dunlap
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/ia_css_acc_types.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
ssage
-Add missing devm_free_irq(), atomisp_uninitialize_modules() and
pci_free_irq_vectors() calls
-Move atomisp_msi_irq_uninit() down so that the remove() order is
an exact mirror of the probe() order
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/a
the same
as the non-staging, pm-only drivers/platform/x86/intel/atomisp2/pm.c
driver.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
.../staging/media/atomisp/pci/atomisp_internal.h | 1 +
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 32 --
2
:
'''
./runtime/binary/src/binary.c:537: spcification ==> specification
'''
This patch fixes thisspelling mistake.
Link: https://lore.kernel.org/r/20231223091521.85467-1-kdipendr...@gmail.com
Signed-off-by: Dipendra Khadka
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
driv
m sh_css.c
(this was always true now)
- Adjust some function kernel-doc comments to match
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
.../media/atomisp/pci/atomisp_compat_css20.c | 2 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 9 --
drivers/sta
in calling it.
Also the 3 0 arguments are not the arguments which a successful
s_routing call is supposed to take.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_ioctl.c | 8
1 file changed, 8 deletions(-)
---
diff --git a/drivers
is no longer necessary. The main probe() already
contains a similar switch (id->device & ATOMISP_PCI_DEVICE_SOC_MASK)
checking for a known device_id.
Move the revision check into the main probe() and drop
the is_valid_device() function.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro C
de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 45 +++-
1 file changed, 20 insertions(+), 25 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c
b/drivers/staging/media/atomisp/pci/atomisp_v4l2.c
.
These subsets coordinate and control the clock, power, and
register settings required for the components of MDP3.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mdp_cfg_data.c
to the same
place in the error-exit path
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 39
1 file changed, 19 insertions(+), 20 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci
.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mdp_cfg_data.c| 8 +++
.../media/platform/mediatek/mdp3/mtk-mdp3-cfg.h| 1 +
.../media/platform/mediatek/mdp3/mtk-mdp3
-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 96 +---
1 file changed, 36 insertions(+), 60 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c
b/drivers/staging/media/atomisp/pci/atomisp_v4l2.c
index 7d99b53107b0
in probe() together with
the other PM calls in probe().
This is a preparation patch for futher PM fixes / work.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions
, this commit fixes this.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 144 --
drivers/staging/media/atomisp/pci/atomisp_drvfs.h | 5 +-
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 9 +-
3 files
into
atomisp_pm_[un]init() helper functions.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 69 +---
1 file changed, 38 insertions(+), 31 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci
.
Sleeping an extra 10 ms in the timeout path makes little sense.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 3 ---
1 file changed, 3 deletions(-)
---
diff --git a/drivers/staging/media/atomisp/pci/atomisp_v4l2.c
b/drivers
the atomisp specific ones, this has been done.
Remove the TODO item for gracefully handling missing firmware the
"media: atomisp: Bind and do power-management without firmware" changes
have fixed this.
Signed-off-by: Hans de Goede
Signed-off-by: Mauro Carvalho Chehab
drivers/staging/med
a corresponding second set of MUTEX (MUTEX2) to assist in
handling SOF/EOF.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 57
will enable the creation of more pipelines in MDP3.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 80 ++
.../media/platform/mediatek/mdp3
ata.c"
and corresponding driver data.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mdp_cfg_data.c| 666 +
drivers/media/platform/mediatek/mdp3/mtk-img-i
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/mediatek/mdp3/mdp_reg_aal.h | 25 +++
.../media/platform/mediatek/mdp3/mdp_reg_color.h | 31
drivers/media/platform/mediatek/mdp3/mdp_reg_fg.h
of MMSYS.
Since MT8195 MDP3 utilizes VPPSYS0 and VPPSYS1, it's necessary to
prevent multiple driver registrations.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/mediatek/mdp3
-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mdp_cfg_data.c| 2 ++
.../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 27 +++---
.../media/platform/mediatek/mdp3
to
parallelly process a single frame.
To enable this feature, multiple CMDQ clients and packets need to
be configured at the same time.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform
, it is crucial to read all component settings in
a specific manner to ensure that shared memory data structure lengths
are aligned across different platforms.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media
virtual
units with advanced functions.
These components require simultaneous configuration of their MODs and
clocks.
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mtk-mdp3
.
VENC has its own reset/clock/irq.
Reviewed-by: Nicolas Dufresne
Signed-off-by: Hugues Fruchet
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/verisilicon/hantro_drv.c| 1 +
drivers/media/platform/verisilicon/hantro_hw.h | 1 +
.../media/platform/verisilicon
encoder bindings.
Reviewed-by: Krzysztof Kozlowski
Signed-off-by: Hugues Fruchet
Signed-off-by: Mauro Carvalho Chehab
.../bindings/media/st,stm32mp25-video-codec.yaml | 49 ++
1 file changed, 49 insertions(+)
---
diff --git
a/Documentation/devicetree/bindings/media/st,s
is defined in the header file "mdp_sm_mt8195.h".
Signed-off-by: Moudy Ho
Reviewed-by: AngeloGioacchino Del Regno
Signed-off-by: Sebastian Fricke
Signed-off-by: Mauro Carvalho Chehab
.../media/platform/mediatek/mdp3/mdp_sm_mt8195.h | 283 +
drivers/media/platfor
and fix a spelling error in UAPI documentation previously fixed in driver
documentation.
Also add references both ways.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
Documentation/driver-api/media/drivers/ccs/ccs.rst | 53 ++
Documentation/userspace-api/media
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: Bo Liu
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/max2175.c | 2 +-
1 file changed, 1
.
No post-processor support.
VDEC has its own reset/clock/irq.
Successfully tested up to full HD.
Reviewed-by: Nicolas Dufresne
Signed-off-by: Hugues Fruchet
Signed-off-by: Mauro Carvalho Chehab
drivers/media/platform/verisilicon/Kconfig | 14 +++-
drivers/media/platform/verisilicon
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: Bo Liu
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/isl7998x.c | 2 +-
1 file changed, 1
-by: Hugues Fruchet
Signed-off-by: Mauro Carvalho Chehab
arch/arm64/boot/dts/st/stm32mp251.dtsi | 6 ++
arch/arm64/boot/dts/st/stm32mp255.dtsi | 10 ++
2 files changed, 16 insertions(+)
---
diff --git a/arch/arm64/boot/dts/st/stm32mp251.dtsi
b/arch/arm64/boot/dts/st/stm32mp251
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: Bo Liu
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx214.c | 2 +-
1 file changed, 1 insertion
-by: Hugues Fruchet
Signed-off-by: Mauro Carvalho Chehab
arch/arm64/boot/dts/st/stm32mp251.dtsi | 6 ++
arch/arm64/boot/dts/st/stm32mp255.dtsi | 7 +++
2 files changed, 13 insertions(+)
---
diff --git a/arch/arm64/boot/dts/st/stm32mp251.dtsi
b/arch/arm64/boot/dts/st/stm32mp251.dtsi
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: Bo Liu
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/mt9v032.c | 2
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: Bo Liu
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx274.c | 2 +-
1 file changed, 1 insertion
than the rbtree cache and makes optimisation choices which are probably
more appropriate for modern systems than those made by the rbtree cache.
Signed-off-by: Bo Liu
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/tvp5150.c | 2 +-
1 file changed, 1
registering the v4l2
async device, thus allowing userspace to access.
Signed-off-by: Alexander Stein
Reviewed-by: Robert Foss
Fixes: 4c5211a10039 ("[media] tc358743: register v4l2 asynchronous subdevice")
Cc: sta...@vger.kernel.org
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carva
("media: Add MIPI CCI register access helper functions")
Signed-off-by: Julien Massot
Reviewed-by: Hans de Goede
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-cci.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/st-vgxy61.c | 390 +-
2 files changed, 154 insertions(+), 237 deletions(-)
---
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig
index 4c3435921f19
ev. E19504, 2019/05/21). For consistency suffix all lane rate values by
UL, which is needed for 237600 anyway.
Signed-off-by: Alexander Stein
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx415.c | 265 -
1 fi
the private
register access helpers in the imx415 driver.
Signed-off-by: Alexander Stein
Reviewed-by: Laurent Pinchart
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/Kconfig | 1 +
drivers/media/i2c/imx415.c | 407 +++--
2
drivers
need them. The result is a bitmap of supported controls.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/v4l2-core/v4l2-common.c | 47 +++
include/media/v4l2-common.h | 25 +++
2 files changed, 72
link freq can be used on a given system.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx319.c | 53 --
1 file changed, 14 insertions(+), 39 deletions(-)
---
diff --git a/drivers/media/i2c/imx319.c b/drivers/media
link frequencies can be used on a given system.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx334.c | 41 -
1 file changed, 12 insertions(+), 29 deletions(-)
---
diff --git a/drivers/media/i2c/imx334.c b/drivers
link freq can be used on a given system.
Signed-off-by: Sakari Ailus
Signed-off-by: Mauro Carvalho Chehab
drivers/media/i2c/imx355.c | 53 --
1 file changed, 14 insertions(+), 39 deletions(-)
---
diff --git a/drivers/media/i2c/imx355.c b/drivers/media
301 - 400 of 59066 matches
Mail list logo