{"push_id":914969457,"size":1000,"distinct_size":32,"ref":"refs/heads/dirk/gen3-latest-update","head":"04e77e74e1408bd0023bf146221c0787fe25ed02","before":"c4381147a12de1e104fa2b1cc966bd6adb5b509b","commits":[{"sha":"71341701cb2fc58ed3fa327f53c8dad845f2099c","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Compute plane DDCR4 register value directly\n\nThere's no need for a read-modify-write pattern, all register bits can\nbe set explicitly.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/71341701cb2fc58ed3fa327f53c8dad845f2099c"},{"sha":"81b5c0922939b9467ecf2431323dc484e51d0c48","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Refactor plane setup\n\nRename plane setup functions using more explicit names, and use local\nvariables to store intermediate values to increase readability. This\nalso prepares for VSP compositor support.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/81b5c0922939b9467ecf2431323dc484e51d0c48"},{"sha":"f22d2dd3fec65485e4958d78100b68fe1c7d29db","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Add VSP1 support to the planes allocator\n\nThe R8A7790 DU can source frames directly from the VSP1 devices VSPD0\nand VSPD1. VSPD0 feeds DU0/1 plane 0, and VSPD1 feeds either DU2 plane 0\nor DU0/1 plane 1.\n\nAllocate the correct fixed plane when sourcing frames from VSPD0 or\nVSPD1, and allocate planes in reverse index order otherwise to ensure\nmaximum availability of planes 0 and 1.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/f22d2dd3fec65485e4958d78100b68fe1c7d29db"},{"sha":"85bc993842540ea5e604c94dd4b78d59281c38fc","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Add VSP1 compositor support\n\nConfigure the plane source at plane setup time to source frames from\nmemory or from the VSP1.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/85bc993842540ea5e604c94dd4b78d59281c38fc"},{"sha":"099ea87f61d57b2f0f557d34e8f6773e05cb31a8","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Restart the DU group when a plane source changes\n\nPlane sources are configured by the VSPS bit in the PnDDCR4 register.\nAlthough the datasheet states that the bit is updated during vertical\nblanking, it seems that updates only occur when the DU group is held in\nreset through the DSYSR.DRES bit. Restart the group if the source\nchanges.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/099ea87f61d57b2f0f557d34e8f6773e05cb31a8"},{"sha":"3946fc3b3c29285370106767e688b64bd182b977","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Move plane allocator to rcar_du_plane.c\n\nThe plane allocator is specific to DU planes and won't be used for\nVSP-based planes, move it with the rest of the DU planes code where it\nbelongs.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/3946fc3b3c29285370106767e688b64bd182b977"},{"sha":"57a9d1acd0695aa24782a3b10124cbe7e6f7faa3","author":{"email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be","name":"Geert Uytterhoeven"},"message":"pinctrl: sh-pfc: r8a7779: Add SCIF_CLK support\n\nAdd pins, groups, and a function for SCIF_CLK, which is the external\nclock source for the Baud Rate Generator for External Clock (BRG) on\nSCIF.\n\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nAcked-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/57a9d1acd0695aa24782a3b10124cbe7e6f7faa3"},{"sha":"53ec9ccd1c62b644d81674e013b1800dd88ec92b","author":{"email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be","name":"Geert Uytterhoeven"},"message":"pinctrl: sh-pfc: r8a7790: Add SCIF_CLK support\n\nAdd pins, groups, and a function for SCIF_CLK, which is the external\nclock source for the Baud Rate Generator for External Clock (BRG) on\n(H)SCIF.\n\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nAcked-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/53ec9ccd1c62b644d81674e013b1800dd88ec92b"},{"sha":"ed66700c031917be7b5527a41ac572a1c714f0ed","author":{"email":"a1ff81395f7e6bf5b509fe9aab06bf3419493e1d@glider.be","name":"Geert Uytterhoeven"},"message":"pinctrl: sh-pfc: r8a7794: Add SCIF_CLK support\n\nAdd pins, groups, and a function for SCIF_CLK, which is the external\nclock source for the Baud Rate Generator for External Clock (BRG) on\n(H)SCIF.\n\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>\nAcked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\nAcked-by: Linus Walleij <linus.walleij@linaro.org>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/ed66700c031917be7b5527a41ac572a1c714f0ed"},{"sha":"20cacae155f648bd68af15ca9e083e6f7e271124","author":{"email":"fbc9f9a901acd6ddbdd6b05c7107f20decd72612@renesas.com","name":"Takeshi Kihara"},"message":"pinctrl: sh-pfc: r8a7795: Add SDHI support\n\nAdd SDHI[0-3] pinmux support to r8a7795 SoC.\n\nSigned-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com>\nSigned-off-by: Dirk Behme <dirk.behme@gmail.com>\nReviewed-by: Geert Uytterhoeven <geert+renesas@glider.be>\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/20cacae155f648bd68af15ca9e083e6f7e271124"},{"sha":"34dc4e16af01fd6e300b894d67d62d966526a99e","author":{"email":"fbc9f9a901acd6ddbdd6b05c7107f20decd72612@renesas.com","name":"Takeshi Kihara"},"message":"pinctrl: sh-pfc: r8a7795: Add SATA support\n\nThis patch adds SATA0 pinmux support to r8a7795 SoC.\n\nSigned-off-by: Takeshi Kihara <takeshi.kihara.df@renesas.com>\n[uli: adjusted for new PFC driver]\nSigned-off-by: Ulrich Hecht <ulrich.hecht+renesas@gmail.com>\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/34dc4e16af01fd6e300b894d67d62d966526a99e"},{"sha":"59508084e10642e8533cfd82327486ed24c73af4","author":{"email":"d8c69075be49b0738b690ec4af0e9025b8c97c9e@cogentembedded.com","name":"Sergei Shtylyov"},"message":"pinctrl: sh-pfc: r8a7791: add EtherAVB pin groups\n\nAdd the EtherAVB pin groups to the R8A7791 PFC driver.\n\nAlso add the copyright for all the Cogent Embedded's past work on this file.\n\nSigned-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>\nSigned-off-by: Geert Uytterhoeven <geert+renesas@glider.be>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/59508084e10642e8533cfd82327486ed24c73af4"},{"sha":"eaf5580fd6316c20b0e0284729e06ca183c2d51e","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Expose the VSP1 compositor through KMS planes\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>\n\n---\n\nChanges since vsp1-kms-gen2-20150811:\n\n- Squash with commit 'drm: rcar-du: Fix plane cast to wrong type'\n- Fix pixel format translation from DRM 4CC to V4L2 4CC\n- Make the number of VSP planes configurable","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/eaf5580fd6316c20b0e0284729e06ca183c2d51e"},{"sha":"e93af0877a9e18cf6e6eff2f4d4fb44097843229","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Use the VSP atomic update API\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/e93af0877a9e18cf6e6eff2f4d4fb44097843229"},{"sha":"00f7737e6c7e7e5b696d621a288a687720b29aa3","author":{"email":"db42c32d091ec1f7514297abc6313f329b726b2a@renesas.com","name":"Koji Matsuoka"},"message":"drm: rcar-du: Fix compile warning on 64-bit platforms\n\nUse %tu instead of %u to print difference between pointers.\n\nSigned-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/00f7737e6c7e7e5b696d621a288a687720b29aa3"},{"sha":"96781889a3f660ca743501ef7bbe4c7ba5adb2b1","author":{"email":"db42c32d091ec1f7514297abc6313f329b726b2a@renesas.com","name":"Koji Matsuoka"},"message":"drm: rcar-du: Enable compilation on ARM64\n\nThe R8A7795 SoC is ARM64-based and include a DU. Enable driver\ncompilation on ARM64.\n\nSigned-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/96781889a3f660ca743501ef7bbe4c7ba5adb2b1"},{"sha":"a9cea15666ce49c09a92e08d6ecfada4e47f3782","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Drop LVDS double dependency on OF\n\nLVDS support depends on DRM_RCAR_DU which already depends on OF. Drop\nthe explicit dependency.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/a9cea15666ce49c09a92e08d6ecfada4e47f3782"},{"sha":"a66b08ac45eff5358dea6d5d8d6fdbaf97664cb2","author":{"email":"db42c32d091ec1f7514297abc6313f329b726b2a@renesas.com","name":"Koji Matsuoka"},"message":"drm: rcar-du: Support up to 4 CRTCs\n\nThe Gen3 R8A7795 DU has 4 CRTCs, support them all.\n\nSigned-off-by: Koji Matsuoka <koji.matsuoka.xm@renesas.com>\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/a66b08ac45eff5358dea6d5d8d6fdbaf97664cb2"},{"sha":"cd5fc416f275407c9f5c563ae8b133e8737d1b38","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Output the DISP signal on the DISP pin\n\nThe DE signal is currently configured to be identical to the DISP\nsignal and is used for the same purpose. To make it clearer that the\nDISP pin outputs the DISP signal, select it explicitly.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/cd5fc416f275407c9f5c563ae8b133e8737d1b38"},{"sha":"a1b14920434281cb226ce71cb01c48010759dbfc","author":{"email":"ae960578cc5eca7b9b1dbc37d9caa6cb634f35e0@ideasonboard.com","name":"Laurent Pinchart"},"message":"drm: rcar-du: Output the DISP signal on the ODDF pin\n\nThe ODDF signal, output by default on the ODDF pin, isn't used on any\nboard supported in the kernel. As the Gen3 Salvator-X board uses the\nODDF pin as a DISP signal, hardcode that configuration in the driver.\n\nUse of the ODDF signal will be implemented later through proper DT-based\nconfiguration of the DU pins.\n\nSigned-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>","distinct":false,"url":"https://api.github.com/repos/dirkbehme/linux-renesas-rcar-gen3/commits/a1b14920434281cb226ce71cb01c48010759dbfc"}]}