{"push_id":930701013,"size":21,"distinct_size":0,"ref":"refs/heads/ti-linux-4.1.y","head":"d862e7df089c3d5dc858d85b9825db184ad42273","before":"d54eadb174679fbdc1e602188004597dbd2226d3","commits":[{"sha":"1baadc3d74ca968d0838595d0e7685a08b4ec022","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"media: ti-vpe: vip: Fix a minor sensor handshake issue\n\nCurrently when a vip device is opened the sensor is\nasked what is current format is. But the lookup function\ncurrently used is meant for pixelformat/fourcc lookup\nand not mbus_code.\nThe side effect is that the lookup will always fail forcing\nthe vip driver to issue a set format sequence which is not\nnecessary.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/1baadc3d74ca968d0838595d0e7685a08b4ec022"},{"sha":"28d8b4290e70ff3c8538dc1b4847372e4b653437","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"media: ti-vpe: vip: Validate frame size based on pixel format\n\nUp to now VIP would allow frame size based on the sensor supported list.\nHowever depending on the target pixel format some size would produce\nunaligned vpdma size (16 bytes alignment required).\n\nFor instance 600x400 in NV12 is not 16 bytes aligned as 600 is not\ndivisible by 16. Leaving it as is would produce frame that would be\n608 bytes wide.\n\nAccording to v4l2-compliance tools driver are responsible to provide\na valid frame size and format. In doing so we cannot just fail in\nthis scenario but find a suitable value and use that instead.\n\nThis patch will attempt to find a valid frame size as close as possible\nto the one asked for.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/28d8b4290e70ff3c8538dc1b4847372e4b653437"},{"sha":"2a51690d469d73b2415ec8c47c4fc270d3bfa0c6","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"OMAPDSS: work-around for errata i886\n\nDRA7 errata i886 (FPDLink PLL Unlocks With Certain SoC PLL M/N Values)\nsays that FPDLink is sensitive to jitter on the vout clock, and that low\nPLL M and N values result in more jitter than high M and N values.\n\nThis patch implements a workaround for the problem by changing the PLL\nsetup to search for clocks starting from high M and N values, instead of\nlow values. This should not cause any functional change, and only\nreduces the jitter.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/2a51690d469d73b2415ec8c47c4fc270d3bfa0c6"},{"sha":"b1b3a7e1fd0fe2404d695c39b594b1149963241e","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm/omap: use dma_mapping_error in omap_gem_attach_pages\n\nomap_gem_attach_pages() calls dma_map_page() but does not check the\npossible error with dma_mapping_error(). If DMA-API debugging is\nenabled, the debug layer will give a warning if dma_mapping_error() has\nnot been used.\n\nThis patch adds proper error handling to omap_gem_attach_pages().\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/b1b3a7e1fd0fe2404d695c39b594b1149963241e"},{"sha":"9d6f7ed76ba83bdf993fa938c901d69250c6c838","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm/omap: use dma_mapping_error in omap_gem_dma_sync\n\nomap_gem_dma_sync() calls dma_map_page() but does not check the possible\nerror with dma_mapping_error(). If DMA-API debugging is enabled, the\ndebug layer will give a warning if dma_mapping_error() has not been\nused.\n\nThis patch adds proper error handling to omap_gem_dma_sync().\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/9d6f7ed76ba83bdf993fa938c901d69250c6c838"},{"sha":"dc549589b93b9f28f75500584e413be9c018ce88","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"OMAPDSS: verify that display x-res is divisible by 8\n\nDISPC requires the x resolution to be divisible by 8 when stall mode is\nnot used.\n\nAdd a check to the DPI driver to verify this.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/dc549589b93b9f28f75500584e413be9c018ce88"},{"sha":"fbae0de3359b591a9a471bf71ff306ce1ba43319","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"ARM: dts: DRA74x: fix DSS PLL2 addresses\n\nDSS's 'pll2_clkctrl' and 'pll2' have wrong addresses in the dra74x.dtsi\nfile. Video PLL2 has not been used so wrong addresses went unnoticed.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/fbae0de3359b591a9a471bf71ff306ce1ba43319"},{"sha":"89763683d66b72954b216fdf94f5378e5901a9c4","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"drm/omap: omap_wb_m2m: Replace WARN_ON for error log when streaming does not start\n\nCurrently when wbm2m_convert() return an error, a WARN_ON() is issued.\nHowever legitimate error can occur for example if the scaling factor\nis out of range the frame conversion cannot be scheduled, in which\ncase an error log is more useful than a stack dump.\n\nAlso corrected a few log_* calls to make then consistent.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/89763683d66b72954b216fdf94f5378e5901a9c4"},{"sha":"1bff4fa09c51a155122bf4c29366ddf1de220823","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"OMAPDSS: fix scaling limits for WB\n\nWB has additional scaling limits when the output color format is one of\nthe YUV formats. These limits are not handled at the moment, causing\nbad scaling and/or NULL dereference crash.\n\nThis patchs adds the check so that dispc returns an error for bad\nscaling request.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/1bff4fa09c51a155122bf4c29366ddf1de220823"},{"sha":"81a8b61cd165989316fc28fb6589d964941c5017","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"drm/omap: omap_wb_m2m: Fix a frame size buffer alignment issue\n\nThe buffer alignment check was over zealously requiring 16 bytes\nalignment and also requiring buffer height to be even.\nThese requirements were too stringent for this module.\nIn this instance it is sufficient that the line stride be even\nwith the exception of YUV 422 interleaved format which require\nan even number of pixels per line.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/81a8b61cd165989316fc28fb6589d964941c5017"},{"sha":"0f1d2bb97e91da292bbc6b8613a33b1709bd982e","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"drm/omap: omap_wb_m2m: Fix an infinite loop when streaming does not start\n\nIn cases where an error is cwreported/discovered from inside\ndevice_run() and seince device_run() should not fail the\nm2m context is left in the pending state with nothing clean\nit up, in this case v4l2_m2m_cancel_job() would wait forever\nfor the \"job\" to finish.\n\nHence we are forcing the job to finish in abort cases.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/0f1d2bb97e91da292bbc6b8613a33b1709bd982e"},{"sha":"2fdfaa6c505bc71763a713128f06590bdb746e4c","author":{"email":"e1ca4dbb8be1acaf20734fecd2da10ed1d46a9bb@ti.com","name":"Tomi Valkeinen"},"message":"drm/omap: print an error if display enable fails\n\nIf the panel's enable fails, omap_encoder silently ignores the failure.\nomapdrm should really handle the failure, but unfortunately the whole\nencoder enable codepath is expected to always succeed.\n\nSo for now, catch the enable failure and print an error.\n\nSigned-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/2fdfaa6c505bc71763a713128f06590bdb746e4c"},{"sha":"9ff5f6aeddc5e742b6e7ab99dd7764256017f19f","author":{"email":"e3b35f83d72b7ba6fb4ff25d26b632317d5f12dc@list.ti.com","name":"LCPD Auto Merger"},"message":"Merge branch 'audio-display-ti-linux-4.1.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree into ti-linux-4.1.y\n\nTI-Feature: audio-display\nTI-Tree: git@git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git\nTI-Branch: audio-display-ti-linux-4.1.y\n\n* 'audio-display-ti-linux-4.1.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree:\n  drm/omap: print an error if display enable fails\n  drm/omap: omap_wb_m2m: Fix an infinite loop when streaming does not start\n  drm/omap: omap_wb_m2m: Fix a frame size buffer alignment issue\n  OMAPDSS: fix scaling limits for WB\n  drm/omap: omap_wb_m2m: Replace WARN_ON for error log when streaming does not start\n  ARM: dts: DRA74x: fix DSS PLL2 addresses\n  OMAPDSS: verify that display x-res is divisible by 8\n  drm/omap: use dma_mapping_error in omap_gem_dma_sync\n  drm/omap: use dma_mapping_error in omap_gem_attach_pages\n  OMAPDSS: work-around for errata i886\n  media: ti-vpe: vip: Validate frame size based on pixel format\n  media: ti-vpe: vip: Fix a minor sensor handshake issue\n\nSigned-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/9ff5f6aeddc5e742b6e7ab99dd7764256017f19f"},{"sha":"f98ea8eb9ccbc9b189e614fde8235682817ee9af","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"media: ti-vpe: vip: Remove NV16/NV24 from list of supported formats\n\nNV16 and NV24 do not currently generate valid format output.\nRemove them form the list of advertised formats so they cannot\nbe used.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/f98ea8eb9ccbc9b189e614fde8235682817ee9af"},{"sha":"ee011b6cf392138d0ceadcef2089be08c5804095","author":{"email":"bcb9a852e31dc5481c193d9747d409fab944c767@ti.com","name":"Benoit Parrot"},"message":"drm/omap: omap_wb_m2m: Fix an instance count error\n\nIn omap_wb_m2m when device open fails the atomic instance counter\nwas not decrement leaving it as if an instance was already in use.\nAlso since the required dss plane is allocated on the first open\nonly it left the reserved omap_plane_id as invalid causing kernel oops\non subsequent attempt to open the device.\n\nAlso in the failure case make sure that the m2m context gets\ncleaned up properly.\n\nSigned-off-by: Benoit Parrot <bparrot@ti.com>\nSigned-off-by: Jyri Sarha <jsarha@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/ee011b6cf392138d0ceadcef2089be08c5804095"},{"sha":"8cdadba91cd45381d0e26d0f5719ad69713dcb58","author":{"email":"e3b35f83d72b7ba6fb4ff25d26b632317d5f12dc@list.ti.com","name":"LCPD Auto Merger"},"message":"Merge branch 'audio-display-ti-linux-4.1.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree into ti-linux-4.1.y\n\nTI-Feature: audio-display\nTI-Tree: git@git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree.git\nTI-Branch: audio-display-ti-linux-4.1.y\n\n* 'audio-display-ti-linux-4.1.y' of git.ti.com:~darrene/ti-linux-kernel/audio-display-linux-feature-tree:\n  drm/omap: omap_wb_m2m: Fix an instance count error\n  media: ti-vpe: vip: Remove NV16/NV24 from list of supported formats\n\nSigned-off-by: LCPD Auto Merger <lcpd_integration@list.ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/8cdadba91cd45381d0e26d0f5719ad69713dcb58"},{"sha":"5179714d6ba2a3419cda091af154c138a81e614f","author":{"email":"94dddeeef08b001e003cce128ddc162a4e2c6cd2@ti.com","name":"Felipe Balbi"},"message":"ARM: boot: dts: beaglex15: Remove ID GPIO\n\nAccording to the latest schematics[1] USB2_ID is\nhard wired to operate on peripheral mode only and\nthe ID pin on the connector is left floating.\n\nIn fact, newer revisions(Rev A3+) of the platforms\nwill not even provision for host mode\noperation.\n\nTo avoid problems in the future and skip an\nunnecessary check of ID status from GPIO, let's\nremove references of ID gpio from DTS.\n\n[1] https://github.com/beagleboard/beagleboard-x15/blob/master/BeagleBoard-X15_RevA2.pdf\n\nSigned-off-by: Felipe Balbi <balbi@ti.com>\nSigned-off-by: Sekhar Nori <nsekhar@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/5179714d6ba2a3419cda091af154c138a81e614f"},{"sha":"2b4a2106b097a2ef117ea24982ab56e15a1cdb14","author":{"email":"94dddeeef08b001e003cce128ddc162a4e2c6cd2@ti.com","name":"Felipe Balbi"},"message":"ARM: boot: beaglex15: pass correct interrupt\n\nAccording to latest schematics [1], GPIO_1/VBUSDET\non TPS659038 is tied to AM57x GPIO4_21. We can use\nthat as a VBUS interrupt, instead of relying on\nPMIC's VBUS interrupts which don't seem to be firing\non x15 at all.\n\nA follow up patch will add support for using this\nGPIO-based interrupt mechanism for notifying about\nVBUS.\n\n[1] https://github.com/beagleboard/beagleboard-x15/blob/master/BeagleBoard-X15_RevA2.pdf\n\nSigned-off-by: Felipe Balbi <balbi@ti.com>\nSigned-off-by: Sekhar Nori <nsekhar@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/2b4a2106b097a2ef117ea24982ab56e15a1cdb14"},{"sha":"8e77c000b41a860de73b64663ce8593e32433b5f","author":{"email":"94dddeeef08b001e003cce128ddc162a4e2c6cd2@ti.com","name":"Felipe Balbi"},"message":"ARM: boot: beaglex15: tell palmas to remux GPIO as VBUSDET\n\nby passing ti,mux-pad1 we can tell palmas to remux\nGPIO_1 as VBUSDET so we can use that as IRQ signal\nof VBUS changes.\n\nSigned-off-by: Felipe Balbi <balbi@ti.com>\nSigned-off-by: Sekhar Nori <nsekhar@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/8e77c000b41a860de73b64663ce8593e32433b5f"},{"sha":"84976ba0d4d52ca236bb70705065597f4065a036","author":{"email":"94dddeeef08b001e003cce128ddc162a4e2c6cd2@ti.com","name":"Felipe Balbi"},"message":"extcon: palmas: add support for using VBUSDET output\n\nTPS659038 can remux its GPIO_1 as VBUSDET output,\nwhich can be tied to a SoC GPIO and used as a VBUS\ninterrupt.\n\nBeagle X15 uses that, in fact, and without it, I\ncould not get USB peripheral working with that\nboard.\n\nSigned-off-by: Felipe Balbi <balbi@ti.com>\n[nsekhar@ti.com: code simplification]\nSigned-off-by: Sekhar Nori <nsekhar@ti.com>","distinct":false,"url":"https://api.github.com/repos/RobertCNelson/ti-linux-kernel/commits/84976ba0d4d52ca236bb70705065597f4065a036"}]}