<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blackbird-op-linux/drivers/staging/media, branch master</title>
<subtitle>Blackbird™ Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/blackbird-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/blackbird-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/'/>
<updated>2020-01-31T22:43:23+00:00</updated>
<entry>
<title>Merge tag 'media/v5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media</title>
<updated>2020-01-31T22:43:23+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2020-01-31T22:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=846de71bedefb530461ee70ec82f7c810ef14e59'/>
<id>urn:sha1:846de71bedefb530461ee70ec82f7c810ef14e59</id>
<content type='text'>
Pull media updates from Mauro Carvalho Chehab:

 - New staging driver for Rockship ISPv1 unit

 - New staging driver for Rockchip MIPI Synopsys DPHY RX0

 - y2038 fixes at V4L2 API (backward-compatible)

 - A dvb core fix when receiving invalid EIT sections

 - Some clang-specific warnings got fixed

 - Added support for touch V4L2 interface at vivid

 - Several drivers were converted to use the new
   i2c_new_scanned_device() kAPI

 - Added sm1 support at meson's vdec driver

 - Several other driver cleanups, fixes and improvements

* tag 'media/v5.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (207 commits)
  media: staging/intel-ipu3: remove TODO item about acronyms
  media: v4l2-fwnode: Print the node name while parsing endpoints
  media: Revert "media: staging/intel-ipu3: make imgu use fixed running mode"
  media: mt9v111: constify copied structure
  media: platform: VIDEO_MEDIATEK_JPEG can also depend on MTK_IOMMU
  media: uvcvideo: Add a quirk to force GEO GC6500 Camera bits-per-pixel value
  media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
  media: hantro: fix post-processing NULL pointer dereference
  media: rcar-vin: Use correct pixel format when aligning format
  media: MAINTAINERS: add entry for Rockchip ISP1 driver
  media: staging: rkisp1: add TODO file for staging
  media: staging: rkisp1: add document for rkisp1 meta buffer format
  media: staging: rkisp1: add output device for parameters
  media: staging: rkisp1: add capture device for statistics
  media: staging: rkisp1: add user space ABI definitions
  media: staging: rkisp1: add streaming paths
  media: staging: rkisp1: add Rockchip ISP1 base driver
  media: staging: phy-rockchip-dphy-rx0: add Rockchip MIPI Synopsys DPHY RX0 driver
  media: staging: dt-bindings: add Rockchip MIPI RX D-PHY RX0 yaml bindings
  media: staging: dt-bindings: add Rockchip ISP1 yaml bindings
  ...
</content>
</entry>
<entry>
<title>media: staging/intel-ipu3: remove TODO item about acronyms</title>
<updated>2020-01-23T14:50:53+00:00</updated>
<author>
<name>Bingbu Cao</name>
<email>bingbu.cao@intel.com</email>
</author>
<published>2020-01-19T04:26:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=1697d98124819aab09b86602978bd4f50e101e2d'/>
<id>urn:sha1:1697d98124819aab09b86602978bd4f50e101e2d</id>
<content type='text'>
The Imgu acronyms are moved from header file into Document by previous
commit b8726aea59de ("media: ipu3: update meta format documentation"), so
the item can be removed from TODO list now.

[Sakari Ailus: Use commit [0-9a-f]{12} plus subject]

Signed-off-by: Bingbu Cao &lt;bingbu.cao@intel.com&gt;
Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: Revert "media: staging/intel-ipu3: make imgu use fixed running mode"</title>
<updated>2020-01-23T14:49:18+00:00</updated>
<author>
<name>Bingbu Cao</name>
<email>bingbu.cao@intel.com</email>
</author>
<published>2020-01-17T08:18:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=0b09f98987568842422610f6622068c14e79b707'/>
<id>urn:sha1:0b09f98987568842422610f6622068c14e79b707</id>
<content type='text'>
This reverts commit e878742c83ec26ef256ebb6b36a4d44644548f25.

Imgu should still keep the capability and flexibility to allow user to
run 2 video pipes, as the user may use the video pipe to capture still
frames with less system load and power than still pipe.

Suggested-by: Tomasz Figa &lt;tfiga@chromium.org&gt;
Signed-off-by: Bingbu Cao &lt;bingbu.cao@intel.com&gt;
Signed-off-by: Sakari Ailus &lt;sakari.ailus@linux.intel.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: hantro: fix post-processing NULL pointer dereference</title>
<updated>2020-01-23T12:09:24+00:00</updated>
<author>
<name>Jonas Karlman</name>
<email>jonas@kwiboo.se</email>
</author>
<published>2020-01-12T13:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=d239aa00fe7bb40175822da4b4300c140877fe06'/>
<id>urn:sha1:d239aa00fe7bb40175822da4b4300c140877fe06</id>
<content type='text'>
The RK3399 variant does not have postproc_regs declared,
this can cause a NULL pointer dereference trying to decode:

[   89.331359] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000

[   89.352804] Call trace:
[   89.353191]  hantro_postproc_disable+0x20/0xe8 [hantro_vpu]
[   89.354056]  hantro_start_prepare_run+0x58/0x68 [hantro_vpu]
[   89.354923]  hantro_h264_dec_prepare_run+0x30/0x6f0 [hantro_vpu]
[   89.355846]  rk3399_vpu_h264_dec_run+0x1c/0x14a8 [hantro_vpu]
[   89.356748]  device_run+0xa4/0xb8 [hantro_vpu]

Fix this by adding a NULL check in hantro_postproc_enable/disable.

Fixes: 8c2d66b036c7 ("media: hantro: Support color conversion via post-processing")
Signed-off-by: Jonas Karlman &lt;jonas@kwiboo.se&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: staging: rkisp1: add TODO file for staging</title>
<updated>2020-01-09T15:44:40+00:00</updated>
<author>
<name>Helen Koike</name>
<email>helen.koike@collabora.com</email>
</author>
<published>2020-01-08T18:44:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=3b7668a1faadaae5ecae46033bec5a42a398b790'/>
<id>urn:sha1:3b7668a1faadaae5ecae46033bec5a42a398b790</id>
<content type='text'>
Add TODO file with requirements to move this driver out of staging.

Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: staging: rkisp1: add document for rkisp1 meta buffer format</title>
<updated>2020-01-09T15:43:38+00:00</updated>
<author>
<name>Jacob Chen</name>
<email>jacob2.chen@rock-chips.com</email>
</author>
<published>2020-01-08T18:44:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=49f781153e5997c4f2178a8069b1883718bf2411'/>
<id>urn:sha1:49f781153e5997c4f2178a8069b1883718bf2411</id>
<content type='text'>
This commit add document for rkisp1 meta buffer format

Signed-off-by: Jacob Chen &lt;jacob2.chen@rock-chips.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: staging: rkisp1: add output device for parameters</title>
<updated>2020-01-09T15:43:06+00:00</updated>
<author>
<name>Jacob Chen</name>
<email>jacob2.chen@rock-chips.com</email>
</author>
<published>2020-01-08T18:44:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=bae1155cf5798cc65fedeecfa82c2f48fa3ed18b'/>
<id>urn:sha1:bae1155cf5798cc65fedeecfa82c2f48fa3ed18b</id>
<content type='text'>
Add the output video driver that accept parameters from userspace.

Signed-off-by: Jacob Chen &lt;jacob2.chen@rock-chips.com&gt;
Signed-off-by: Shunqian Zheng &lt;zhengsq@rock-chips.com&gt;
Signed-off-by: Yichong Zhong &lt;zyc@rock-chips.com&gt;
Signed-off-by: Jacob Chen &lt;cc@rock-chips.com&gt;
Signed-off-by: Eddie Cai &lt;eddie.cai.linux@gmail.com&gt;
Signed-off-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt;
Signed-off-by: Allon Huang &lt;allon.huang@rock-chips.com&gt;
Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: staging: rkisp1: add capture device for statistics</title>
<updated>2020-01-09T15:41:02+00:00</updated>
<author>
<name>Jacob Chen</name>
<email>jacob2.chen@rock-chips.com</email>
</author>
<published>2020-01-08T18:44:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=9a28dbd65a8882462079d66daf9282234d3fa1a0'/>
<id>urn:sha1:9a28dbd65a8882462079d66daf9282234d3fa1a0</id>
<content type='text'>
Add the capture video driver for rockchip isp1 statistics block.

Signed-off-by: Jacob Chen &lt;jacob2.chen@rock-chips.com&gt;
Signed-off-by: Shunqian Zheng &lt;zhengsq@rock-chips.com&gt;
Signed-off-by: Yichong Zhong &lt;zyc@rock-chips.com&gt;
Signed-off-by: Jacob Chen &lt;cc@rock-chips.com&gt;
Signed-off-by: Eddie Cai &lt;eddie.cai.linux@gmail.com&gt;
Signed-off-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt;
Signed-off-by: Allon Huang &lt;allon.huang@rock-chips.com&gt;
Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: staging: rkisp1: add user space ABI definitions</title>
<updated>2020-01-09T15:38:40+00:00</updated>
<author>
<name>Jeffy Chen</name>
<email>jeffy.chen@rock-chips.com</email>
</author>
<published>2020-01-08T18:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=8e2be317dcf5ce42c33d4e04ed7734c155487f31'/>
<id>urn:sha1:8e2be317dcf5ce42c33d4e04ed7734c155487f31</id>
<content type='text'>
Add the header for userspace

Signed-off-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt;
Signed-off-by: Jacob Chen &lt;jacob2.chen@rock-chips.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
<entry>
<title>media: staging: rkisp1: add streaming paths</title>
<updated>2020-01-09T15:36:25+00:00</updated>
<author>
<name>Helen Koike</name>
<email>helen.koike@collabora.com</email>
</author>
<published>2020-01-08T18:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/blackbird-op-linux/commit/?id=56e3b29f9f6b27a063df2a31f148782073cbe5e9'/>
<id>urn:sha1:56e3b29f9f6b27a063df2a31f148782073cbe5e9</id>
<content type='text'>
Add v4l2 capture device interface to rkisp1 driver, allowing users to
get frames from ISP1.
ISP1 has two major streaming paths, mainpah and selfpah, with different
capabilities.
Each one has an independent crop and resizer, thus add a capture video
device and a resizer subdevice for each of the paths.

Signed-off-by: Jacob Chen &lt;jacob2.chen@rock-chips.com&gt;
Signed-off-by: Shunqian Zheng &lt;zhengsq@rock-chips.com&gt;
Signed-off-by: Yichong Zhong &lt;zyc@rock-chips.com&gt;
Signed-off-by: Jacob Chen &lt;cc@rock-chips.com&gt;
Signed-off-by: Eddie Cai &lt;eddie.cai.linux@gmail.com&gt;
Signed-off-by: Jeffy Chen &lt;jeffy.chen@rock-chips.com&gt;
Signed-off-by: Allon Huang &lt;allon.huang@rock-chips.com&gt;
Signed-off-by: Tomasz Figa &lt;tfiga@chromium.org&gt;
Signed-off-by: Ezequiel Garcia &lt;ezequiel@collabora.com&gt;
Signed-off-by: Helen Koike &lt;helen.koike@collabora.com&gt;
Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+huawei@kernel.org&gt;
</content>
</entry>
</feed>
