{"push_id":939131392,"size":5,"distinct_size":5,"ref":"refs/heads/meerkat/l4t-r21-4","head":"ea83100769ca3734084777bc983805175d9a9c0e","before":"b1ec7febdddd661cee3f17b0c8b945ab320e4b45","commits":[{"sha":"c0156967846eadfe39a1a8e8e090659fe937f070","author":{"email":"825cb1d71292b66c34fe6b2f34d0838d6f1a9969@avionic-design.de","name":"Alban Bedel"},"message":"[media] tegra: vi2: Add interlaced capture support\n\nChange-Id: I950610724fff209a3be2c1ad9891c68c63e42b2b\nSigned-off-by: Alban Bedel <alban.bedel@avionic-design.de>\nReviewed-on: http://review.adnet.avionic-design.de/4626\nReviewed-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de>","distinct":true,"url":"https://api.github.com/repos/avionic-design/linux-l4t/commits/c0156967846eadfe39a1a8e8e090659fe937f070"},{"sha":"993408f53bf8953a1be51c0fdc1ee19f9ce22702","author":{"email":"825cb1d71292b66c34fe6b2f34d0838d6f1a9969@avionic-design.de","name":"Alban Bedel"},"message":"[media] tegra: vi2: Fix capture with USERPTR\n\nAdd a few missing ioctl and setup the device DMA parameters to allow\nthe IOMMU to do the proper mappings. This allow gstreamer to capture\nand display 1080p in YUY2 at 50fps with only 10% CPU load.\n\nChange-Id: If510470aa89a61f0b868fcacc07def51af775461\nSigned-off-by: Alban Bedel <alban.bedel@avionic-design.de>\nReviewed-on: http://review.adnet.avionic-design.de/4795\nReviewed-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de>","distinct":true,"url":"https://api.github.com/repos/avionic-design/linux-l4t/commits/993408f53bf8953a1be51c0fdc1ee19f9ce22702"},{"sha":"41604c7402e7376051abcb37e5695c38c51dea1f","author":{"email":"2a0259761cc3e88db42be5300c1579a67c77e65e@samsung.com","name":"Marek Szyprowski"},"message":"[media] videobuf2-dc: Fix support for mappings without struct page in userptr mode\n\nEarlier version of dma-contig allocator in user ptr mode assumed that in\nall cases DMA address equals physical address. This was just a special case.\nCommit e15dab752d4c588544ccabdbe020a7cc092e23c8 introduced correct support\nfor converting userpage to dma address, but unfortunately it broke the\nsupport for simple dma address = physical address for the case, when given\nphysical frame has no struct page associated with it (this happens if one\nuse for example dma_declare_coherent api or other reserved memory approach).\nThis commit restores support for such cases.\n\nSigned-off-by: Marek Szyprowski <m.szyprowski@samsung.com>\n[s.nawrocki@samsung.com: replaced #elsif with #elif]\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>\nSigned-off-by: Alban Bedel <alban.bedel@avionic-design.de>\n\nChange-Id: Ia4fce4792725d738884b3ee4ff873775da83a27f\nReviewed-on: http://review.adnet.avionic-design.de/4792\nReviewed-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de>","distinct":true,"url":"https://api.github.com/repos/avionic-design/linux-l4t/commits/41604c7402e7376051abcb37e5695c38c51dea1f"},{"sha":"16dca0115d9f63694c4f986e995f8e0a5877af35","author":{"email":"db7328bbf81a38b011e8d0f5302fd54c788d0608@pengutronix.de","name":"Philipp Zabel"},"message":"[media] videobuf2: Add support for file access mode flags for DMABUF exporting\n\nCurrently it is not possible for userspace to map a DMABUF exported buffer\nwith write permissions. This patch allows to also pass O_RDONLY/O_RDWR when\nexporting the buffer, so that userspace may map it with write permissions.\n\nChange-Id: I1decd925306a4bb5c0636d666f2d44391a2336d4\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nSigned-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>\nSigned-off-by: Alban Bedel <alban.bedel@avionic-design.de>\nReviewed-on: http://review.adnet.avionic-design.de/4793\nReviewed-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de>","distinct":true,"url":"https://api.github.com/repos/avionic-design/linux-l4t/commits/16dca0115d9f63694c4f986e995f8e0a5877af35"},{"sha":"ea83100769ca3734084777bc983805175d9a9c0e","author":{"email":"db7328bbf81a38b011e8d0f5302fd54c788d0608@pengutronix.de","name":"Philipp Zabel"},"message":"[media] videobuf2-dma-contig: allow to vmap contiguous dma buffers\n\nThis allows drivers to vmap contiguous dma buffers so they can inspect the\nbuffer contents with the CPU. This will be needed for the CODA driver's JPEG\nhandling. On CODA960, the header parsing has to be done on the CPU. The\nhardware modules can only process the entropy coded segment after all\nregisters and tables are set up.\n\nChange-Id: I69ebd68edafd4d1b61a11868871c8440547d7725\nSigned-off-by: Philipp Zabel <p.zabel@pengutronix.de>\nAcked-by: Marek Szyprowski <m.szyprowski@samsung.com>\nSigned-off-by: Hans Verkuil <hans.verkuil@cisco.com>\nSigned-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>\nSigned-off-by: Alban Bedel <alban.bedel@avionic-design.de>\nReviewed-on: http://review.adnet.avionic-design.de/4794\nReviewed-by: Nikolaus Schulz <nikolaus.schulz@avionic-design.de>","distinct":true,"url":"https://api.github.com/repos/avionic-design/linux-l4t/commits/ea83100769ca3734084777bc983805175d9a9c0e"}]}