{"push_id":873637175,"size":2,"distinct_size":2,"ref":"refs/heads/xcomm_zynq","head":"f3dba01c17a1fe327176aef9b943a813f248e288","before":"267f795580b4692bb977ddc080352ffe87c35ff6","commits":[{"sha":"6579016389d392d1087916281739fc616409c31e","author":{"email":"7867dfae3c89ddcc122759b67d7b1e515ee6c0fd@gmail.com","name":"Andrea Merello"},"message":"adi_axi_hdmi: Make DMA use interleaved transfers\n\nThis driver was tied to a old-version, not-mainlined, Xilinx VDMA driver.\nA custom configuration API was used for passing a bunch of parameters\nto the VDMA driver.\n\nBy using the interleaved API I got rid of most of this custom stuff and,\nwhile this brokes things with the old VDMA driver (because it does not\nsupport interleaved transfers), this makes things working with the\nmainlined version of VDMA driver.\n\nNote that, AFAICT, this works (and ever worked) only because the Xilinx VDMA\nimplementation implicitly do cyclic transfers; so that making adi_axi_hdmi\nto use the standard DMA API is not enough to state it will work with any\ndmaengine driver that supports interleaved transfers.\nAFAIK this is odd, and there is no way to ask for cyclic transfers on the\ntop of interleaved transfers (RFC).\n\nBeside that, the new VDMA driver still has a custom-API for configuration,\nbut this time we need it only to flip a configuration flag.\nI suspect we indeed need to flip it only because of a bug in the VDMA driver.\nIf this will turn out to be the case, and it will be fixed, then maybe\nremoving this remaining custom-stuff would be possible.","distinct":true,"url":"https://api.github.com/repos/andreamerello/linux-analogdevices/commits/6579016389d392d1087916281739fc616409c31e"},{"sha":"f3dba01c17a1fe327176aef9b943a813f248e288","author":{"email":"7867dfae3c89ddcc122759b67d7b1e515ee6c0fd@gmail.com","name":"Andrea Merello"},"message":"DT: use mainline VDMA driver\n\nWe don't need anymore the old, not-mainlined VDMA driver.\nUpdate the \"compatible\" string for the VDMA IP so that the mainline\nVDMA driver will catch it.\nRemove also a child property that was set to zero, but become boolean\nin the new VDMA driver.","distinct":true,"url":"https://api.github.com/repos/andreamerello/linux-analogdevices/commits/f3dba01c17a1fe327176aef9b943a813f248e288"}]}