aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-04-10uvcvideo: debug: Track 'active' urb countxilinx-v2016.4-uvcKieran Bingham2-0/+29
2017-04-10uvcvideo: debug: Add statistics for measuring performanceKieran Bingham2-2/+167
2017-04-08uvcvideo: Xilinx: Reduce URBS to 50Kieran Bingham1-1/+1
2017-04-08uvcvideo: Move decode processing to process contextKieran Bingham2-18/+90
2017-04-07uvcvideo: queue: Support asynchronous buffer handlingKieran Bingham2-11/+54
2017-04-07uvcvideo: Protect queue internals with helperKieran Bingham3-11/+32
2017-04-07uvcvideo: Convert decode functions to use new context structureKieran Bingham3-15/+27
2017-04-03uvcvideo: Refactor URB descriptorsKieran Bingham2-20/+44
2017-04-03uvcvideo: don't recode timespec_subKieran Bingham1-8/+2
2017-04-03uvcvideo: Fix empty packet statisticKieran Bingham1-1/+1
2017-03-23drm: xilinx: drv: Unset set_busid callbackHyun Kwon1-7/+0
2017-03-23mixer debug from JeffSoren Brinkmann2-3/+18
2017-03-23Added ability to program mixer internal background color generator using litt...jmouroux4-38/+42
2017-03-23Additional info provided in the event of probe defer for gpio device.jmouroux2-16/+17
2017-03-23Ensure possible probe defer messages from gpio infrastructure are handled exp...jmouroux1-2/+8
2017-03-23Update to DRM Mixer IP driver: * substantial code refactoring to move logic t...jmouroux8-462/+793
2017-03-23Initial implementation to support xlnx,layer-primary property permitting assi...jmouroux8-188/+299
2017-03-23This is a bug fix for the logo layer to fully support RG24. In cases wherein ...jmouroux4-35/+109
2017-03-23Add conditional compliation of dma_chan private data to ensure compatibility ...jmouroux1-2/+6
2017-03-11xcsi2rxss: Support bayer phase change at run-timeVishal Sagar1-6/+32
2017-03-11V4L2 : Add gpio reset support to Video Demosaic IP, Video Gamma Correction IP...Rohit Athavale7-6/+83
2017-03-08Force VPHY frequency change on hdmi tx mode setRohit Consul1-0/+8
2017-03-01Interlaced output is not supportRohit Consul1-4/+6
2017-03-01Add dynamic custom resolution supportRohit Consul3-11/+22
2017-03-01staging: apf: Prevent unintentional release of CMA memorySoren Brinkmann1-0/+2
2017-02-27apf: xlnk: Bump max DMAs up to 64Soren Brinkmann1-1/+1
2017-02-21staging: xilinx: HDMI TX: Correct to GPLv2 licenseLeon Woestenberg141-3654/+1531
2017-02-16Add (more) HDCP source files.Leon Woestenberg38-33/+6394
2017-02-16Added HDCP work-in-progress.Leon Woestenberg77-4238/+1225
2017-02-16xilinx_drm_hdmi.c: Invalidate resolutions that exceed sink clock rate.Leon Woestenberg1-5/+24
2017-02-16clk-si5324.c: Use dev_dbg() to silence driver.Leon Woestenberg1-10/+9
2017-02-16Works all resolutions except 2160p60. But frequency must change?Leon Woestenberg1-33/+30
2017-02-16Revert "xilinx_drm_hdmi.c: Support 2160p60 clocking scheme (ratio). Untested."Leon Woestenberg1-34/+32
2017-02-16Revert "xilinx_drm_hdmi.c: Fix mutex on return. Wait for EDID."Leon Woestenberg1-7/+4
2017-02-16xilinx_drm_hdmi.c: Fix mutex on return. Wait for EDID.Leon Woestenberg1-4/+7
2017-02-16DP159: Merge with error-code check on all register writes.Leon Woestenberg1-19/+18
2017-02-16DP159: Write register 0x0A last, it has commit bit.Leon Woestenberg1-2/+1
2017-02-16xilinx_drm_hdmi.c: Support 2160p60 clocking scheme (ratio). Untested.Leon Woestenberg1-32/+34
2017-02-16Replace GetVideoModeId with GetVideoModeIdWBlankingRohit Consul1-1/+1
2017-02-16Add video common API to akkow mode match using timing infoRohit Consul4-27/+116
2017-02-15Update to Mixer IP driver to support rgbx8 memory layers.jmouroux2-0/+2
2017-02-15Updated device tree documentation to account for needed dts stringjmouroux1-1/+1
2017-02-15Minor update to driver dts video format translation table. "rgb"jmouroux2-1/+3
2017-02-15Documentation updates/housecleaning. No functional impact.jmouroux2-16/+73
2017-02-15Mixer will no longer start IP during call to initialize. This isjmouroux1-3/+1
2017-02-15Update to change "rgb" dts mapping to map to DRM fourcc code of BGRjmouroux2-25/+2
2017-02-14V4L2 : Tested 2PPC Support for VPSS Scaler onlyRohit Athavale2-15/+46
2017-02-14V4L:Add support for 2PPC to VPSS Scaler+ DriverRohit Athavale1-30/+64
2017-02-14staging: apf: Remove debug printChristian Kohn1-1/+0
2017-02-14staging: apf: Enable DMABUF use for non-SG-DMAMichael Gill1-33/+73
2017-02-14staging: apf: Enable HPC ports on MPSoC for SDSoCMichael Gill3-45/+151
2017-02-13V4L2 : Add device tree binding for VPSS CSC driverRohit Athavale2-1/+63
2017-02-13V4L2: Add initial driver for support for VPSS - Color Space Conversion OnlyRohit Athavale5-0/+1086
2017-02-10v4l2: Add missing v4l2 controls for GammaRohit Athavale1-0/+13
2017-02-10v4l2: Add initial support for Xilinx HLS Video Gamma Correction LUT IPRohit Athavale6-0/+2099
2017-02-10BUG Fix. Mixer loses control of vblank interrupt generation between mode set ...jmouroux2-31/+41
2017-02-10dma: xilinx: Append author names in headerRadhey Shyam Pandey1-0/+3
2017-02-10Minor code formatting changes for checkpatch.pl compliance.jmouroux2-5/+6
2017-02-10Bug fix to mixer memory layer/dma handling. Missing stridejmouroux6-14/+19
2017-02-10Ensure checkpatch.pl compliance in latest DRM mixer IP codejmouroux5-27/+8
2017-02-10Minor updates/corrections to device tree instructions. Minorjmouroux2-5/+8
2017-02-10Initial prototype code for supporting memory-mapped overlaysjmouroux6-64/+229
2017-02-07V4L: Add initial Driver support for Xilinx Video Demosaic IP(HLS)Rohit Athavale5-0/+513
2017-02-07Update V4L2 dma driver to support dynamic pixel format programming of FrameBu...jmouroux1-0/+7
2017-02-07media: Don't source xilinx Kconfig twiceSoren Brinkmann1-1/+0
2017-02-07BUG Fix for DRM driver. DRM crtc max height property was being set to 0 if th...jmouroux1-2/+7
2017-02-07dma: xilinx: Remove (IRQ count) debug threadRadhey Shyam Pandey1-31/+0
2017-02-07dma: xilinx: Remove GPIO reset conditional compilationRadhey Shyam Pandey1-5/+0
2017-02-07Initial version of frmbuffer code to support runtime programmabilityjmouroux3-20/+100
2017-02-07Updated to remove hard-coded logic to compute stride andJeffrey Mouroux1-2/+2
2017-02-07Formatting changes to core DRM driver per results of runningJeffrey Mouroux4-79/+209
2017-02-07Code refactored/reformatted per checkpatch.pl recommendations.Jeffrey Mouroux5-716/+768
2017-02-07Updated code for checkpatch compliance and included devicetree bindingJohn Nichols2-67/+125
2017-02-07Updated color formats to be consistent with other drivers.John Nichols1-2/+5
2017-02-07Cleaned up code to remove compiler warningsJeffrey Mouroux2-22/+24
2017-02-07Two fixes introduced in this checkin:Jeffrey Mouroux3-4/+23
2017-02-07Renaming mixer hardware-layer files to be a bit more intuitiveJeffrey Mouroux6-8/+10
2017-02-07Documentation updates and minor code housekeeping.Jeffrey Mouroux9-711/+86
2017-02-07Update to include loading mixer logo layer hardware from drm_framebuffer/gemJeffrey Mouroux5-305/+120
2017-02-07Update to driver to only disable mixer layer when new overlay dimensionsJeffrey Mouroux1-2/+11
2017-02-07Updated frame buffer driver to include support for a read channel.John Nichols3-0/+1028
2017-02-07Update to mixer reset code to call xilinx_drm_plane.c:restore()Jeffrey Mouroux5-17/+35
2017-02-07Initial commit of update to Xilinx DRM driver to support videoJeffrey Mouroux18-37/+4324
2017-02-07Test commitJeffrey Mouroux2-123/+379
2017-02-07v4l : Add initial driver support for VPSS Scaler OnlyRohit Athavale7-667/+751
2017-02-07Minor change to scaler-hls probe output to properly distinquishJeffrey Mouroux1-1/+1
2017-02-07Patch to share driver with JeffJohn Nichols4-0/+1842
2017-02-06clk-si5324.c: Silence using DEBUG and DEBUG_TRACE.Leon Woestenberg1-49/+83
2017-02-06xilinx-hdmirx.c: (Re-)Enable built-in EDID support.Leon Woestenberg1-5/+1
2017-02-06devicetree/bindings/drm/xilinx/xlnx,v-hdmi-tx-ss.txt: xlnx,pixel-formatLeon Woestenberg1-3/+11
2017-02-06Use DEBUG and DEBUG_TRACE.Leon Woestenberg1-105/+87
2017-02-06Use DEBUG and DEBUG_TRACE.Leon Woestenberg1-36/+58
2017-02-06Use xlnx,pixel-format. Use DEBUG and DEBUG_TRACE.Leon Woestenberg1-128/+139
2017-02-06Other critical XVPHY fix, DRP related.Leon Woestenberg1-0/+4
2017-02-06Map drm detected timing to hdmi tx timing tableRohit Consul1-22/+17
2017-02-06Fix for OutDiv=0 condition unintentionally setting some bits via DRP.Leon Woestenberg1-3/+5
2017-02-06Fix to YUV 4:2:2Leon Woestenberg1-1/+1
2017-02-06YCrCr422 instead of RGB. Allow to test with define SI5324_LATE.Leon Woestenberg1-112/+100
2017-02-06Comment the spot where Si5324 is changed in bare-metal.Leon Woestenberg1-0/+2
2017-02-06Add devicetree bindings documentation.Leon Woestenberg3-0/+130
2017-02-06Again more debugging of VPHY/DP159 configuration.Leon Woestenberg2-103/+37
2017-02-06Sprinkle more debugging to follow configuration.Leon Woestenberg78-5/+38817
2017-02-06xilinx_drm_hdmi.c: Easier switching of colour format.Leon Woestenberg1-5/+14
2017-02-06Refined printk()s in xilinx_drm_hdmi.c for debugging no-display.Leon Woestenberg1-6/+16
2017-02-06SI5324: Enable fast-switch. Debug found frequency.Leon Woestenberg2-1/+10
2017-02-06Fix typo, this broke the build.Leon Woestenberg1-1/+1
2017-02-06DP159: Fix missing register write to address 0x09.Leon Woestenberg1-1/+4
2017-01-31staging: apf: Fixed race condition in DMA/device unregistrationMichael Gill2-153/+167
2017-01-31Revert "dma: Add xilinx_frmbuf.c"Leon Woestenberg1-1024/+0
2017-01-31Revert "dma: Add xilinx_frmbuf.c to Kbuild."Leon Woestenberg2-7/+0
2017-01-31Disable work-in-progress on HDCP.Leon Woestenberg4-29/+98
2017-01-31Remove DP159 and SI5324 build, as moved into staging/Leon Woestenberg5-11/+6
2017-01-31Remove VPHY from phy/ build Kconfig/Makefile, was moved to staging/Leon Woestenberg2-27/+0
2017-01-31Remove STAGING suffix, we can handle the different includes from the Makefile.Leon Woestenberg2-8/+6
2017-01-31Describe what is needed for moving out of staging/ back into mainline.Leon Woestenberg1-4/+5
2017-01-31Move "include/linux/phy" into "staging/xilinx/hdmi/".Leon Woestenberg4-0/+4
2017-01-31Move phy-vphy.c into staging/xilinx/hdmi/Leon Woestenberg1-0/+0
2017-01-31Remove HDMI from V4L2 and DRM kernel build (as now staging/)Leon Woestenberg4-46/+0
2017-01-31Move SI5324 and DP159 drivers into staging/, first step for mainlining.Leon Woestenberg12-18/+37
2017-01-31Moved Xilinx HDMI drivers to staging/ as first step in mainlining.Leon Woestenberg93-0/+88
2017-01-31Enable TX debug info.Leon Woestenberg1-0/+3
2017-01-31[HACK] media: xcsi2rxss: Copy counter instead of using pointerChristian Kohn1-0/+11
2017-01-31[HACK] media: Add dummy driver for OV13850 image sensorChristian Kohn3-0/+429
2017-01-31Re-enable DT parsing for HDMI RX.Leon Woestenberg1-2/+0
2017-01-31xilinx_drm_hdmi.c: Show if using internal/external VTC.Leon Woestenberg1-10/+12
2017-01-31HDMI RX: Mention RGB/YUV.Leon Woestenberg1-2/+5
2017-01-31dp159: Fix set_rate. clk_register() call was buggy.Leon Woestenberg1-5/+18
2017-01-31xilinx_drm_hdmi.c: Add optional DT xlnx,vtc-offset property.Leon Woestenberg1-4/+14
2017-01-31xilinx_drm: On failed but deferred probe, also mention deferring to user.Leon Woestenberg1-4/+4
2017-01-31dp159: Remove CLK_BASIC flag.Leon Woestenberg1-1/+1
2017-01-31xilinx-vtc: Reading registers with clock disabled crashes the system.Leon Woestenberg1-2/+2
2017-01-31HACK: USB: Workaround for poor video streaming performanceSoren Brinkmann2-3/+3
2017-01-31phy: vphy.c: Add devicetree property.Leon Woestenberg1-2/+12
2017-01-31dma: Add xilinx_frmbuf.c to Kbuild.Leon Woestenberg2-0/+7
2017-01-31dma: Add xilinx_frmbuf.cLeon Woestenberg1-0/+1024
2017-01-31phy/xvphy: Broaden hysteresis range for the NI-DRU reference clock.Leon Woestenberg1-2/+2
2017-01-31Fix DT parsing. RX does not detect video, it does not detect clocks.Leon Woestenberg2-6/+13
2017-01-31Xilinx VPHY/HDMI: configuration partially through device-tree.Leon Woestenberg5-472/+225
2017-01-31Xilinx HDMI RX/TX: Fix configuration and clocks for 2016.4 IP.Leon Woestenberg2-85/+84
2017-01-31misc/dp159: Program the retimer on clock changes.Leon Woestenberg1-9/+25
2017-01-31DP159: Remove support for early silicon (zombie). Add HDMI TX retimer support.Leon Woestenberg3-273/+51
2017-01-31Move DP159 retimer driver from V4L2 to misc. as it does not relate to V4L2.Leon Woestenberg9-529/+569
2017-01-31Fix typo in DP159 driver.Leon Woestenberg1-0/+1
2017-01-31Fix typo in DP159 driver.Leon Woestenberg1-1/+4
2017-01-31media, i2c: Add dp159 redriver/retimer V4L2 subdevice driver.Leon Woestenberg4-0/+523
2017-01-31Move to v2016.4 BSP files.Leon Woestenberg67-1624/+5141
2017-01-31Prepare for BSP v2016.4. Linux top-level works for both v2016.2 and v2016.4 BSP.Leon Woestenberg6-7/+6
2017-01-31Disable Xilinx HDMI RX EDID support, to prevent unsupported RGB input.Leon Woestenberg1-0/+4
2017-01-31Backport debug printk for NI-DRU as clock deviates too much.Leon Woestenberg2-4/+66
2017-01-31media: Adapt to in-kernel API change.Leon Woestenberg1-1/+1
2017-01-31clk: Add si5324.h platform data header.Leon Woestenberg1-0/+82
2017-01-31Add si5324 clock driver build support.Leon Woestenberg2-0/+17
2017-01-31Add si5324 clock driver.Leon Woestenberg4-0/+2181
2017-01-31Add Xilinx VPHY and HDMI driver top-levels and build support.Leon Woestenberg9-0/+3430
2017-01-31Add converted bare-metal HDMI driver code to 4.6.x.Leon Woestenberg89-0/+49459
2017-01-23staging: apf: Increase buffer cap for SDSoCMichael Gill1-1/+1
2017-01-23staging: apf: Changing method for polling SG-DMA statusMichael Gill1-1/+1
2017-01-02ARM64: zynqmp: Fix i2c node's compatible stringMoritz Fischer1-2/+2
2017-01-02serial: xuartps: Enable uart loopback modeYasir-Khan1-0/+9
2016-12-20Documentation: DT: Add bindings documentation for Xilinx PCS/PMA PHYHarini Katakam1-0/+15
2016-12-20ARM64: zynqmp: Remove rollback in pm domain power off in case of errorMirela Simonovic1-11/+6
2016-12-20ARM64: zynqmp: Block on set requirement when powering on a domainMirela Simonovic1-1/+1
2016-12-20arm64: zynqmp: macb: release spinlock before calling ptp_clock_unregisterYasir-Khan1-2/+7
2016-12-20net: ethernet: xilinx: Add support for 2.5G MACKedareswara rao Appana2-4/+21
2016-12-20Documentation: DT: Update binding doc for 2.5G MACKedareswara rao Appana1-1/+2
2016-12-20net: ethernet: Fix race condition in the driver for 10G/25G MACKedareswara rao Appana1-1/+1
2016-12-20net: ethernet: xilinx: Add 1588 support for 10G/25G MACKedareswara rao Appana2-15/+188
2016-12-20Documentation: DT: Update binding doc for 10G/25G MAC 1588Kedareswara rao Appana1-0/+1
2016-12-20net: ethernet: xilinx: Add support for 10G/25G MACKedareswara rao Appana2-59/+186
2016-12-20net: ethernet: xilinx: Add quirk checks in the driverKedareswara rao Appana2-22/+22
2016-12-20net: ethernet: xilinx: Add config structure to differentiate axienet macsKedareswara rao Appana2-11/+48
2016-12-20ARM64: zynqmp: Sync defconfig with savedefconfigMichal Simek1-1/+1
2016-12-20ARM64: zynqmp: PM: Add IRQSoren Brinkmann2-0/+30
2016-12-20ARM64: zynqmp: Add bindings for PM firmwareSoren Brinkmann1-0/+19
2016-12-20ARM64: zynqmp: Remove zynq_mpsoc bindingsSoren Brinkmann1-13/+0
2016-12-20staging: apf: Changing dma-buf attachmentMichael Gill3-61/+49
2016-12-20vivid: Enable 4k resolution for webcam capture deviceSoren Brinkmann1-1/+4
2016-11-24ARM64: zynqmp: usb1 on zcu100 is not peripheralNathalie Chan King Choy1-1/+0
2016-11-23microblaze: mmu_defconfig: Enabling CONFIGS related to MTD.Vineeth Chowdary Karumanchi1-0/+3
2016-11-21ARM64: zynqmp: Fix license in zcu100Michal Simek1-1/+4
2016-11-14drm: xilinx: dp_sub: Document variables in struct xilinx_drm_dp_subHyun Kwon1-0/+3
2016-11-14drm: xilinx: dp: Document 'phy' in struct xilinx_drm_dpHyun Kwon1-0/+1
2016-11-14dt: bindings: drm: xilinx: dp_sub: Add & correct supported pixel formatsHyun Kwon1-10/+15
2016-11-14dt: bindings: drm: xilinx: Add and correct pixel formatsHyun Kwon1-2/+5
2016-11-14drm: xilinx: drv: Add and fix formatsHyun Kwon1-2/+5
2016-11-14drm: xilinx: plane: Change the DP format accordinglyHyun Kwon1-0/+8
2016-11-14drm: xilinx: plane: Get correct BPP for formats missing in DRM coreHyun Kwon1-0/+3
2016-11-14drm: xilinx: plane: Get drm formats and use those if availableHyun Kwon1-1/+7
2016-11-14drm: xilinx: dp_sub: Add xilinx_drm_dp_sub_layer_get_fmts()Hyun Kwon2-0/+23
2016-11-14drm: xilinx: dp_sub: Store drm formatsHyun Kwon1-27/+46
2016-11-14drm: xilinx: dp_sub: Correct DRM formatsHyun Kwon1-9/+8
2016-11-14drm: xilinx: dp_sub: Swap U & V components through coefficientsHyun Kwon1-31/+50
2016-11-14drm: xilinx: plane: Don't check formatHyun Kwon1-5/+0
2016-11-14drm: xilinx: fb: Don't check the fb formatHyun Kwon1-6/+0
2016-11-14ARM64: zynqmp: Fix clock device tree bindingMichal Simek1-2/+2
2016-11-14drm: ZynQ OpenCL driverUmang Parekh10-0/+701
2016-11-03ARM64: zynqmp: Remove pcie node from zcu106Michal Simek1-4/+0
2016-11-02ARM64: zynqmp: Add preliminary support for zcu106Michal Simek2-0/+655
2016-11-02ARM64: zynqmp: Fix type in usb mode setupMichal Simek1-1/+1
2016-10-27ARM64: zynqmp: Add idle state for ZynqMPStefan Krsmanovic1-0/+17