Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754681AbdIHGDW (ORCPT ); Fri, 8 Sep 2017 02:03:22 -0400 Received: from mailout2.samsung.com ([203.254.224.25]:35633 "EHLO mailout2.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754421AbdIHGDL (ORCPT ); Fri, 8 Sep 2017 02:03:11 -0400 X-AuditID: b6c32a38-f799e6d000004f48-29-59b2329caf1a From: Hoegeun Kwon To: inki.dae@samsung.com, airlied@linux.ie, kgene@kernel.org, krzk@kernel.org, robh+dt@kernel.org, mark.rutland@arm.com, catalin.marinas@arm.com, will.deacon@arm.com, mchehab@kernel.org, s.nawrocki@samsung.com, m.szyprowski@samsung.com Cc: dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, a.hajda@samsung.com, Hoegeun Kwon Subject: [PATCH v3 0/6] Exynos-gsc: Support the hardware rotation limits Date: Fri, 08 Sep 2017 15:02:34 +0900 Message-id: <1504850560-27950-1-git-send-email-hoegeun.kwon@samsung.com> X-Mailer: git-send-email 1.9.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDKsWRmVeSWpSXmKPExsWy7bCmru4co02RBv/bzCxurTvHatF77iST xftlPYwW848AuVe+vmezeL+8i81i0v0JLBb9j18zW5w/v4HdYtPja6wWl3fNYbPo2bCV1WLG +X1MFmuP3GW3WHr9IpPFsk1/mCxa9x5htzj8pp3V4uXHEywOwh5r5q1h9Ni0qpPNY/u3B6we 97uPM3lsXlLv0bdlFaPH501yAexRqTYZqYkpqUUKqXnJ+SmZeem2St7B8c7xpmYGhrqGlhbm Sgp5ibmptkouPgG6bpk5QL8oKZQl5pQChQISi4uV9O1sivJLS1IVMvKLS2yVog0NjfQMDcz1 jIyM9EyMY62MTIFKElIzfk9dzFZwirtiyZ6yBsa/HF2MnBwSAiYSu673MULYYhIX7q1n62Lk 4hAS2MEoMXXfVxYI5zujxPLf91hgOnofXmCESGxglJjVfZQNrqpx8n0mkCo2AV2Jrz3XmUAS IgIfGSUevTsJ5jALtDNJPDy3gb2LkYNDWMBDYsrMMJAGFgFVidt//oOt4AUKL9h1hhVinZzE yWOTWUF6JQRus0m8Pr0Y6loXifVbfrJB2MISr45vAZspISAtcemoLUS4XuLyjpOMEL0NjBL9 E2ezQySMJU51NYJdyizAJ/Huaw8rRC+vREebEESJh8Si1z+gRjpK3FkOdo6QQKxEx8yVTBMY pRYwMqxiFEstKM5NTy02LDDRK07MLS7NS9dLzs/dxAhOaVoWOxj3nPM5xCjAwajEwzshdGOk EGtiWXFl7iFGCQ5mJRHe/7qbIoV4UxIrq1KL8uOLSnNSiw8xmgJDYyKzlGhyPjDd5pXEG5pY GpiYGQGTgqWhoZI4r+j6axFCAumJJanZqakFqUUwfUwcnFINjKJrmOaUXzXbdrl/x5E+WZve muf8drOSX8bxzS/WDc367TGzdPcD3zX1LfsETfUW7lrpnrJwx4q2aPv5Zgs2+cStaeW7eOTu 4riJSoEfDjh7n5T/1LjfLv7LFhNbL//5fo5rm1lNr/95u/u83G495ntv3fYq5RWtPpF1/UOL dni6+Fb1ijlRi5RYijMSDbWYi4oTARK8rqR/AwAA X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrBLMWRmVeSWpSXmKPExsVy+t9jQd05RpsiDWZ/Z7e4te4cq0XvuZNM Fu+X9TBazD8C5F75+p7N4v3yLjaLSfcnsFj0P37NbHH+/AZ2i02Pr7FaXN41h82iZ8NWVosZ 5/cxWaw9cpfdYun1i0wWyzb9YbJo3XuE3eLwm3ZWi5cfT7A4CHusmbeG0WPTqk42j+3fHrB6 3O8+zuSxeUm9R9+WVYwenzfJBbBHcdmkpOZklqUW6dslcGX8nrqYreAUd8WSPWUNjH85uhg5 OSQETCR6H15g7GLk4hASWMcocXXlS1aQhJDAd0aJ/c+CQGw2AV2Jrz3XmUCKRAQ+Mko8W9/I DuIwC7QzScy8/RLI4eAQFvCQmDIzDKSBRUBV4vaf/ywgNi9QeMGuM6wQ2+QkTh6bzDqBkWsB I8MqRsnUguLc9NxiowLDvNRyveLE3OLSvHS95PzcTYzA8Nx2WKtvB+P9JfGHGAU4GJV4eC2C N0YKsSaWFVfmHmKU4GBWEuH9r7spUog3JbGyKrUoP76oNCe1+BCjNAeLkjhvZt+MSCGB9MSS 1OzU1ILUIpgsEwenVAMjf9ynTZftWDr55jTr1ypIlHrEp7d25F2PPJG+1fnJ5ns73x7+e9hh fgkbm+HSrmlMsw+uuDt1uVOCUOX9Fv+86ruZ52OqNjy/HO6n9mmzx3ePxVr7GDbbPFhmXqP4 SG2C0ExmY5aFB68dTL1hLHD9im1N2VejV6xH9qw6ZJlVa3e6X22ne/02JZbijERDLeai4kQA DodRoksCAAA= X-CMS-MailID: 20170908060308epcas1p343cfab485cca84b9ff1d543637ef9a42 X-Msg-Generator: CA X-Sender-IP: 182.195.42.142 X-Local-Sender: =?UTF-8?B?6raM7ZqM6re8G1RpemVuIFBsYXRmb3JtIExhYihTL1fshLw=?= =?UTF-8?B?7YSwKRvsgrzshLHsoITsnpAbRW5naW5lZXI=?= X-Global-Sender: =?UTF-8?B?SG9lZ2V1biBLd29uG1RpemVuIFBsYXRmb3JtIExhYi4bU2Ft?= =?UTF-8?B?c3VuZyBFbGVjdHJvbmljcxtFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG1RFTEUbQzEwVjgxMTE=?= CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20170908060308epcas1p343cfab485cca84b9ff1d543637ef9a42 X-RootMTR: 20170908060308epcas1p343cfab485cca84b9ff1d543637ef9a42 References: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1440 Lines: 40 Hello all, The gscaler has hardware rotation limits. So this patch set support the rotate hardware limits of gsc. To avoid problems with bisectability, patches 1~4 must be merged and then merged 5 and 6. Changes for V3: - Fixed of_match_node() to of_device_get_match_data() in drm gsc driver. - Added hardware rotation limits for gsc driver of v4l2. - Added the remove unnecessary compatible for DT document and Exynos dts. Changes for V2: - Added the interface info in binding document. - Added clean name of compatible in Exynos dts. - Added maximum supported picture size hardcoded into driver. Best regards, Hoegeun Hoegeun Kwon (6): [media] exynos-gsc: Add compatible for Exynos 5250 and 5420 specific version ARM: dts: exynos: Add clean name of compatible. drm/exynos/gsc: Add hardware rotation limits [media] exynos-gsc: Add hardware rotation limits [media] exynos-gsc: Remove unnecessary compatible ARM: dts: exynos: Remove unnecessary compatible .../devicetree/bindings/media/exynos5-gsc.txt | 7 +- arch/arm/boot/dts/exynos5250.dtsi | 8 +- arch/arm/boot/dts/exynos5420.dtsi | 4 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 93 ++++++++++++++------- drivers/media/platform/exynos-gsc/gsc-core.c | 96 +++++++++++++++++++--- include/uapi/drm/exynos_drm.h | 2 + 6 files changed, 159 insertions(+), 51 deletions(-) -- 1.9.1