From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.4 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5FD6FC433E1 for ; Wed, 3 Jun 2020 10:04:39 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 3F5AD207DA for ; Wed, 3 Jun 2020 10:04:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="H9LoR8cE" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726759AbgFCKEi (ORCPT ); Wed, 3 Jun 2020 06:04:38 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:51753 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725888AbgFCKEh (ORCPT ); Wed, 3 Jun 2020 06:04:37 -0400 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200603100435euoutp02abb24cc1b219e5dc6c6632f95848f205~VAJM51a_Y1947419474euoutp02u for ; Wed, 3 Jun 2020 10:04:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200603100435euoutp02abb24cc1b219e5dc6c6632f95848f205~VAJM51a_Y1947419474euoutp02u DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1591178675; bh=bTtM3f6fJX0XJc/AZMw05HmVFiL4CAKhheZtdCnnwh8=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=H9LoR8cELPQFLsaQxOF1BohOqHriYmVxte5mZyAkPqUFTsZQ/LVHKdpHy7NsADtvf NYUdv6hTzabKDdVExzSut749iXbIDKi6gLtEcCKUtzceyQwZnTjCRH10fp5sIFuUkf dlvXe2UNSFGrhlkSmBM86fkIrfsIrf9lSBa73VXA= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200603100435eucas1p1678fb1d5d07ee79cde2a655b455467d8~VAJMd8_Ld2261522615eucas1p12; Wed, 3 Jun 2020 10:04:35 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 5D.BA.61286.3B577DE5; Wed, 3 Jun 2020 11:04:35 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20200603100434eucas1p1adcbd0786f417dbe86e3f5296eedecf3~VAJMF5ZGo2257822578eucas1p1Q; Wed, 3 Jun 2020 10:04:34 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20200603100434eusmtrp112543989f7bbf9339d7e28d73749744c~VAJMFBNEg1896818968eusmtrp1R; Wed, 3 Jun 2020 10:04:34 +0000 (GMT) X-AuditID: cbfec7f2-f0bff7000001ef66-e1-5ed775b36a28 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id EF.F3.08375.2B577DE5; Wed, 3 Jun 2020 11:04:34 +0100 (BST) Received: from [106.210.123.115] (unknown [106.210.123.115]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200603100433eusmtip1e3bc175fe1d9024663c6fe0adc6454b9~VAJLMA65s1744617446eusmtip1w; Wed, 3 Jun 2020 10:04:33 +0000 (GMT) Subject: Re: [RFC PATCH v5 6/6] drm: exynos: mixer: Add interconnect support To: Chanwoo Choi Cc: georgi.djakov@linaro.org, krzk@kernel.org, a.swigon@samsung.com, myungjoo.ham@samsung.com, inki.dae@samsung.com, sw0312.kim@samsung.com, b.zolnierkie@samsung.com, m.szyprowski@samsung.com, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org From: Sylwester Nawrocki Message-ID: Date: Wed, 3 Jun 2020 12:04:33 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <7e42706f-2e69-79a6-d138-f2aa5e800270@samsung.com> Content-Language: en-US Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0iTYRTGeb/bPqXZ67Q8aBkNowvkpRl8UJlFySSpQX90Aa2VH85yGpvO lChFylxqoshy3YZpykK0aVZaBmItUZulTilroEJ5KfNWZJRt+5T873fOeR7Oc15elpR00f5s YnIqr0lWJkkZT6rx1a83W+vT+uNCm9ppznHnMuIe3qiluf7ZzzTXOzfJcIbnFoYrdhRRnM1W J+Isw3aa62m6xXA3bC0EV9P2UcR9yK52liWjTKRYbjHnMfJB+zNG7rhmJeT1FZfkhQ1mJJ+x BCqY45474/mkRB2vCYk46aka/7bxXCWcz7M9JbJQu48eebCAw6FZ/wK5WIKrEVypidQjTyfP Iuivm2WEYgbBhKOXXnK0lXfTwqAKwcz9Z6RQTCH4aR4SuVQ+OAaGO+2ki33xJij704tcIhLb CJjI1hOuAYPDoOBloXu5GEdAd2m220DhIBgYz3PzKhwL+Y4xUtB4Q3vZCOViD7wbTA8c7kgk 9oP3I3cJgddBzqOb7kSAh0RgmTcSQu598Li5GQnsA2PWBpHAa6CjJJ8SDDkI8ps/iISiCIHD alp07IDBN/PO52CdKzZDbVOI0N4DPdcLaFcbsBcMfPUWQnhBcaOBFNpiuHpFIqiD4LfZsBjH H66NLFBFSGpcdppx2TnGZecY/+81IcqM/Pg0rTqB14Yl8+nBWqVam5acEHw6RW1Bzk/W8dc6 /QTNvTvVijCLpCvEoWH2OAmt1Gkz1K0IWFLqK97b1REnEccrMzJ5TcoJTVoSr21FASwl9RPL ykdjJThBmcqf5flzvGZpSrAe/lnIlBsef+aQY6S6St+3Jnd/YJ7lYkxL39FCPCH7nllq0BVE k8wfBbUr5gI5R4xFh0xGFb82SRXret9W163foZI91UV0fuEP3yYVAfGrV05VFatGDwxGHVOl r/0U9EOWWJOqk8b6V35jc+x75u8tnKnYFot/H9zeuSHziDfVPTldKaW0KmXYFlKjVf4DwDNq IGADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRmVeSWpSXmKPExsVy+t/xu7qbSq/HGczerWdxf14ro8XGGetZ La5/ec5qceXrezaL6Xs3sVlMuj+BxeL8+Q3sFpseX2O1uLxrDpvFjPP7mCzWHrnLbnG7cQWQ O/klmwOvx6ZVnWwed67tYfO4332cyWPzknqPvi2rGD0+b5ILYIvSsynKLy1JVcjILy6xVYo2 tDDSM7S00DMysdQzNDaPtTIyVdK3s0lJzcksSy3St0vQy3j9Tr1gqURF5/mdTA2MJ4W7GDk5 JARMJI4susDaxcjFISSwlFFi+umvzF2MHEAJKYn5LUoQNcISf651sUHUvGeUWH63mwUkISzg I/H4zDVmEFtEQENi5t8rjCA2s8B5Jok3TTwQDd8YJWa9WwJWxCZgKNF7tA+siFfATuLC1Eaw OIuAisSN151gtqhArET34h/sEDWCEidnPgFbxilgL7Fg9X1WiAXqEn/mXWKGsMUlbj2ZzwRh y0s0b53NPIFRaBaS9llIWmYhaZmFpGUBI8sqRpHU0uLc9NxiQ73ixNzi0rx0veT83E2MwLjd duzn5h2MlzYGH2IU4GBU4uE1MLwWJ8SaWFZcmXuIUYKDWUmE1+ns6Tgh3pTEyqrUovz4otKc 1OJDjKZAz01klhJNzgemlLySeENTQ3MLS0NzY3NjMwslcd4OgYMxQgLpiSWp2ampBalFMH1M HJxSDYzsXgl/jM5bs/AVnnhnbMT/6FETl/aqlRyL1otOu7+llecGY+vv4rVspqcmRZ9zTIsK 2KYx/XD8hXKZ3O9XWC33d55j5k6clPrp2fQOiZbw8Gf7r4d3i4odfceVc6k7ry5BYMKXAwu7 tbkD550wlffakR3zS/IGk0nKAnsNMQHTUKEiodV3fimxFGckGmoxFxUnAgAvxdln8QIAAA== X-CMS-MailID: 20200603100434eucas1p1adcbd0786f417dbe86e3f5296eedecf3 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20200529163229eucas1p2ee6394f184e5eba12599559f8a621fde X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200529163229eucas1p2ee6394f184e5eba12599559f8a621fde References: <20200529163200.18031-1-s.nawrocki@samsung.com> <20200529163200.18031-7-s.nawrocki@samsung.com> <7e42706f-2e69-79a6-d138-f2aa5e800270@samsung.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Chanwoo, On 01.06.2020 09:58, Chanwoo Choi wrote: > On 5/30/20 1:32 AM, Sylwester Nawrocki wrote: >> From: Marek Szyprowski >> >> This patch adds interconnect support to exynos-mixer. The mixer works >> the same as before when CONFIG_INTERCONNECT is 'n'. >> >> For proper operation of the video mixer block we need to ensure the >> interconnect busses like DMC or LEFTBUS provide enough bandwidth so >> as to avoid DMA buffer underruns in the mixer block. i.e we need to >> prevent those busses from operating in low perfomance OPPs when >> the mixer is running. >> In this patch the bus bandwidth request is done through the interconnect >> API, the bandiwidth value is calculated from selected DRM mode, i.e. >> video plane width, height, refresh rate and pixel format. >> >> Co-developed-by: Artur Świgoń >> Signed-off-by: Marek Szyprowski >> [s.nawrocki: renamed soc_path variable to icc_path, edited commit desc.] >> Signed-off-by: Sylwester Nawrocki >> drivers/gpu/drm/exynos/exynos_mixer.c | 73 ++++++++++++++++++++++++++++++++--- >> 1 file changed, 68 insertions(+), 5 deletions(-) >> +static void mixer_set_memory_bandwidth(struct exynos_drm_crtc *crtc) >> +{ >> + struct drm_display_mode *mode = &crtc->base.state->adjusted_mode; >> + struct mixer_context *ctx = crtc->ctx; >> + unsigned long bw, bandwidth = 0; >> + u32 avg_bw, peak_bw; >> + int i, j, sub; >> + >> + if (!ctx->icc_path) >> + return; >> + >> + for (i = 0; i < MIXER_WIN_NR; i++) { >> + struct drm_plane *plane = &ctx->planes[i].base; >> + const struct drm_format_info *format; >> + >> + if (plane->state && plane->state->crtc && plane->state->fb) { >> + format = plane->state->fb->format; >> + bw = mode->hdisplay * mode->vdisplay * >> + drm_mode_vrefresh(mode); >> + if (mode->flags & DRM_MODE_FLAG_INTERLACE) >> + bw /= 2; >> + for (j = 0; j < format->num_planes; j++) { >> + sub = j ? (format->vsub * format->hsub) : 1; >> + bandwidth += format->cpp[j] * bw / sub; > > First of all, I agree this approach. > > Could you please add more detailed comments for understadning > about this calculation? As you commented, it seems that > the final bandwidth contains the width/height/refresh rate > and pixel format. If you add one real example, it will be very helpful. OK, I will improve the commit message and add a comment to the function. As far as I understand this simply calculates amount of data in bytes that needs to be read from the system memory per second for given video stream, by summing values for each mixer window and for each color plane within a window. Anyway, the patch will to be changed as after some more tests it seems the calculation works for LEFTBUS but DMC clock on Odroid U3 needs to be set to 400 MHz, rather than to at least 160 MHz. With any lower value the mixer underflow error interrupts are being triggered and eventually the IOMMU page fault occurs. -- Regards, Sylwester From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 489DCC433DF for ; Wed, 3 Jun 2020 10:04:44 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 1F69B20872 for ; Wed, 3 Jun 2020 10:04:44 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="NBLmbozq"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="H9LoR8cE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1F69B20872 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:References:In-Reply-To:MIME-Version: Date:Message-ID:From:To:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=WqrCpOe9mnsHT7iq2qgfpMYEeJg9DfP/97jJFEYI4oU=; b=NBLmbozqCrrmlf WOZFIL6jtT3zZV0ONOpgxrpkGDYUytXD/6GO607BWGR5zISVtetxw9q99P7kSMFHGtc2m1hwE4cFy CzLJPUsfA32E8ww9mWnkhvT4Qz5VBeQ4xmnzAutj0YgVsi9IWIKevyPuRsbMAl+aBajayrFTO1xdP C1+FX53s/GvYugSkb7MANtvTVYOAGoEsGa015PlO9RjDxdsrp7hZc8Yh+xpb5Qd4XiOLohvrVh3Zv ox6bU6i3bf/dfLn0Z1G5oPh3SggOKRi1XJoyfCinm8u2X8I0rfFZuBoeP0wSOjQQoCDriSAWOudWY hHxYO6KaiDZ6hCE1sneQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jgQGJ-0007EV-JH; Wed, 03 Jun 2020 10:04:43 +0000 Received: from mailout2.w1.samsung.com ([210.118.77.12]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jgQGG-0007Cw-14 for linux-arm-kernel@lists.infradead.org; Wed, 03 Jun 2020 10:04:42 +0000 Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20200603100435euoutp02c3907b26aac3ed5a999db899e733c49a~VAJMzbOtS2006420064euoutp02Q for ; Wed, 3 Jun 2020 10:04:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20200603100435euoutp02c3907b26aac3ed5a999db899e733c49a~VAJMzbOtS2006420064euoutp02Q DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1591178675; bh=bTtM3f6fJX0XJc/AZMw05HmVFiL4CAKhheZtdCnnwh8=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=H9LoR8cELPQFLsaQxOF1BohOqHriYmVxte5mZyAkPqUFTsZQ/LVHKdpHy7NsADtvf NYUdv6hTzabKDdVExzSut749iXbIDKi6gLtEcCKUtzceyQwZnTjCRH10fp5sIFuUkf dlvXe2UNSFGrhlkSmBM86fkIrfsIrf9lSBa73VXA= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200603100435eucas1p1678fb1d5d07ee79cde2a655b455467d8~VAJMd8_Ld2261522615eucas1p12; Wed, 3 Jun 2020 10:04:35 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 5D.BA.61286.3B577DE5; Wed, 3 Jun 2020 11:04:35 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20200603100434eucas1p1adcbd0786f417dbe86e3f5296eedecf3~VAJMF5ZGo2257822578eucas1p1Q; Wed, 3 Jun 2020 10:04:34 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20200603100434eusmtrp112543989f7bbf9339d7e28d73749744c~VAJMFBNEg1896818968eusmtrp1R; Wed, 3 Jun 2020 10:04:34 +0000 (GMT) X-AuditID: cbfec7f2-f0bff7000001ef66-e1-5ed775b36a28 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id EF.F3.08375.2B577DE5; Wed, 3 Jun 2020 11:04:34 +0100 (BST) Received: from [106.210.123.115] (unknown [106.210.123.115]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200603100433eusmtip1e3bc175fe1d9024663c6fe0adc6454b9~VAJLMA65s1744617446eusmtip1w; Wed, 3 Jun 2020 10:04:33 +0000 (GMT) Subject: Re: [RFC PATCH v5 6/6] drm: exynos: mixer: Add interconnect support To: Chanwoo Choi From: Sylwester Nawrocki Message-ID: Date: Wed, 3 Jun 2020 12:04:33 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <7e42706f-2e69-79a6-d138-f2aa5e800270@samsung.com> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0iTYRTGeb/bPqXZ67Q8aBkNowvkpRl8UJlFySSpQX90Aa2VH85yGpvO lChFylxqoshy3YZpykK0aVZaBmItUZulTilroEJ5KfNWZJRt+5T873fOeR7Oc15elpR00f5s YnIqr0lWJkkZT6rx1a83W+vT+uNCm9ppznHnMuIe3qiluf7ZzzTXOzfJcIbnFoYrdhRRnM1W J+Isw3aa62m6xXA3bC0EV9P2UcR9yK52liWjTKRYbjHnMfJB+zNG7rhmJeT1FZfkhQ1mJJ+x BCqY45474/mkRB2vCYk46aka/7bxXCWcz7M9JbJQu48eebCAw6FZ/wK5WIKrEVypidQjTyfP Iuivm2WEYgbBhKOXXnK0lXfTwqAKwcz9Z6RQTCH4aR4SuVQ+OAaGO+2ki33xJij704tcIhLb CJjI1hOuAYPDoOBloXu5GEdAd2m220DhIBgYz3PzKhwL+Y4xUtB4Q3vZCOViD7wbTA8c7kgk 9oP3I3cJgddBzqOb7kSAh0RgmTcSQu598Li5GQnsA2PWBpHAa6CjJJ8SDDkI8ps/iISiCIHD alp07IDBN/PO52CdKzZDbVOI0N4DPdcLaFcbsBcMfPUWQnhBcaOBFNpiuHpFIqiD4LfZsBjH H66NLFBFSGpcdppx2TnGZecY/+81IcqM/Pg0rTqB14Yl8+nBWqVam5acEHw6RW1Bzk/W8dc6 /QTNvTvVijCLpCvEoWH2OAmt1Gkz1K0IWFLqK97b1REnEccrMzJ5TcoJTVoSr21FASwl9RPL ykdjJThBmcqf5flzvGZpSrAe/lnIlBsef+aQY6S6St+3Jnd/YJ7lYkxL39FCPCH7nllq0BVE k8wfBbUr5gI5R4xFh0xGFb82SRXret9W163foZI91UV0fuEP3yYVAfGrV05VFatGDwxGHVOl r/0U9EOWWJOqk8b6V35jc+x75u8tnKnYFot/H9zeuSHziDfVPTldKaW0KmXYFlKjVf4DwDNq IGADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRmVeSWpSXmKPExsVy+t/xu7qbSq/HGczerWdxf14ro8XGGetZ La5/ec5qceXrezaL6Xs3sVlMuj+BxeL8+Q3sFpseX2O1uLxrDpvFjPP7mCzWHrnLbnG7cQWQ O/klmwOvx6ZVnWwed67tYfO4332cyWPzknqPvi2rGD0+b5ILYIvSsynKLy1JVcjILy6xVYo2 tDDSM7S00DMysdQzNDaPtTIyVdK3s0lJzcksSy3St0vQy3j9Tr1gqURF5/mdTA2MJ4W7GDk5 JARMJI4susDaxcjFISSwlFFi+umvzF2MHEAJKYn5LUoQNcISf651sUHUvGeUWH63mwUkISzg I/H4zDVmEFtEQENi5t8rjCA2s8B5Jok3TTwQDd8YJWa9WwJWxCZgKNF7tA+siFfATuLC1Eaw OIuAisSN151gtqhArET34h/sEDWCEidnPgFbxilgL7Fg9X1WiAXqEn/mXWKGsMUlbj2ZzwRh y0s0b53NPIFRaBaS9llIWmYhaZmFpGUBI8sqRpHU0uLc9NxiQ73ixNzi0rx0veT83E2MwLjd duzn5h2MlzYGH2IU4GBU4uE1MLwWJ8SaWFZcmXuIUYKDWUmE1+ns6Tgh3pTEyqrUovz4otKc 1OJDjKZAz01klhJNzgemlLySeENTQ3MLS0NzY3NjMwslcd4OgYMxQgLpiSWp2ampBalFMH1M HJxSDYzsXgl/jM5bs/AVnnhnbMT/6FETl/aqlRyL1otOu7+llecGY+vv4rVspqcmRZ9zTIsK 2KYx/XD8hXKZ3O9XWC33d55j5k6clPrp2fQOiZbw8Gf7r4d3i4odfceVc6k7ry5BYMKXAwu7 tbkD550wlffakR3zS/IGk0nKAnsNMQHTUKEiodV3fimxFGckGmoxFxUnAgAvxdln8QIAAA== X-CMS-MailID: 20200603100434eucas1p1adcbd0786f417dbe86e3f5296eedecf3 X-Msg-Generator: CA X-RootMTR: 20200529163229eucas1p2ee6394f184e5eba12599559f8a621fde X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200529163229eucas1p2ee6394f184e5eba12599559f8a621fde References: <20200529163200.18031-1-s.nawrocki@samsung.com> <20200529163200.18031-7-s.nawrocki@samsung.com> <7e42706f-2e69-79a6-d138-f2aa5e800270@samsung.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200603_030440_388468_EA62A669 X-CRM114-Status: GOOD ( 21.02 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-samsung-soc@vger.kernel.org, b.zolnierkie@samsung.com, sw0312.kim@samsung.com, a.swigon@samsung.com, krzk@kernel.org, linux-kernel@vger.kernel.org, inki.dae@samsung.com, myungjoo.ham@samsung.com, dri-devel@lists.freedesktop.org, georgi.djakov@linaro.org, linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgQ2hhbndvbywKCk9uIDAxLjA2LjIwMjAgMDk6NTgsIENoYW53b28gQ2hvaSB3cm90ZToKPiBP biA1LzMwLzIwIDE6MzIgQU0sIFN5bHdlc3RlciBOYXdyb2NraSB3cm90ZToKPj4gRnJvbTogTWFy ZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcuY29tPgo+Pgo+PiBUaGlzIHBhdGNo IGFkZHMgaW50ZXJjb25uZWN0IHN1cHBvcnQgdG8gZXh5bm9zLW1peGVyLiBUaGUgbWl4ZXIgd29y a3MKPj4gdGhlIHNhbWUgYXMgYmVmb3JlIHdoZW4gQ09ORklHX0lOVEVSQ09OTkVDVCBpcyAnbicu Cj4+Cj4+IEZvciBwcm9wZXIgb3BlcmF0aW9uIG9mIHRoZSB2aWRlbyBtaXhlciBibG9jayB3ZSBu ZWVkIHRvIGVuc3VyZSB0aGUKPj4gaW50ZXJjb25uZWN0IGJ1c3NlcyBsaWtlIERNQyBvciBMRUZU QlVTIHByb3ZpZGUgZW5vdWdoIGJhbmR3aWR0aCBzbwo+PiBhcyB0byBhdm9pZCBETUEgYnVmZmVy IHVuZGVycnVucyBpbiB0aGUgbWl4ZXIgYmxvY2suIGkuZSB3ZSBuZWVkIHRvCj4+IHByZXZlbnQg dGhvc2UgYnVzc2VzIGZyb20gb3BlcmF0aW5nIGluIGxvdyBwZXJmb21hbmNlIE9QUHMgd2hlbgo+ PiB0aGUgbWl4ZXIgaXMgcnVubmluZy4KPj4gSW4gdGhpcyBwYXRjaCB0aGUgYnVzIGJhbmR3aWR0 aCByZXF1ZXN0IGlzIGRvbmUgdGhyb3VnaCB0aGUgaW50ZXJjb25uZWN0Cj4+IEFQSSwgdGhlIGJh bmRpd2lkdGggdmFsdWUgaXMgY2FsY3VsYXRlZCBmcm9tIHNlbGVjdGVkIERSTSBtb2RlLCBpLmUu Cj4+IHZpZGVvIHBsYW5lIHdpZHRoLCBoZWlnaHQsIHJlZnJlc2ggcmF0ZSBhbmQgcGl4ZWwgZm9y bWF0Lgo+Pgo+PiBDby1kZXZlbG9wZWQtYnk6IEFydHVyIMWad2lnb8WEIDxhLnN3aWdvbkBzYW1z dW5nLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tp QHNhbXN1bmcuY29tPgo+PiBbcy5uYXdyb2NraTogcmVuYW1lZCBzb2NfcGF0aCB2YXJpYWJsZSB0 byBpY2NfcGF0aCwgZWRpdGVkIGNvbW1pdCBkZXNjLl0KPj4gU2lnbmVkLW9mZi1ieTogU3lsd2Vz dGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNhbXN1bmcuY29tPgoKPj4gIGRyaXZlcnMvZ3B1L2Ry bS9leHlub3MvZXh5bm9zX21peGVyLmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pCiAgCj4+ICtzdGF0aWMgdm9pZCBtaXhlcl9zZXRfbWVtb3J5X2JhbmR3aWR0aChzdHJ1Y3Qg ZXh5bm9zX2RybV9jcnRjICpjcnRjKQo+PiArewo+PiArCXN0cnVjdCBkcm1fZGlzcGxheV9tb2Rl ICptb2RlID0gJmNydGMtPmJhc2Uuc3RhdGUtPmFkanVzdGVkX21vZGU7Cj4+ICsJc3RydWN0IG1p eGVyX2NvbnRleHQgKmN0eCA9IGNydGMtPmN0eDsKPj4gKwl1bnNpZ25lZCBsb25nIGJ3LCBiYW5k d2lkdGggPSAwOwo+PiArCXUzMiBhdmdfYncsIHBlYWtfYnc7Cj4+ICsJaW50IGksIGosIHN1YjsK Pj4gKwo+PiArCWlmICghY3R4LT5pY2NfcGF0aCkKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJZm9y IChpID0gMDsgaSA8IE1JWEVSX1dJTl9OUjsgaSsrKSB7Cj4+ICsJCXN0cnVjdCBkcm1fcGxhbmUg KnBsYW5lID0gJmN0eC0+cGxhbmVzW2ldLmJhc2U7Cj4+ICsJCWNvbnN0IHN0cnVjdCBkcm1fZm9y bWF0X2luZm8gKmZvcm1hdDsKPj4gKwo+PiArCQlpZiAocGxhbmUtPnN0YXRlICYmIHBsYW5lLT5z dGF0ZS0+Y3J0YyAmJiBwbGFuZS0+c3RhdGUtPmZiKSB7Cj4+ICsJCQlmb3JtYXQgPSBwbGFuZS0+ c3RhdGUtPmZiLT5mb3JtYXQ7Cj4+ICsJCQlidyA9IG1vZGUtPmhkaXNwbGF5ICogbW9kZS0+dmRp c3BsYXkgKgo+PiArCQkJCQkJCWRybV9tb2RlX3ZyZWZyZXNoKG1vZGUpOwo+PiArCQkJaWYgKG1v ZGUtPmZsYWdzICYgRFJNX01PREVfRkxBR19JTlRFUkxBQ0UpCj4+ICsJCQkJYncgLz0gMjsKPj4g KwkJCWZvciAoaiA9IDA7IGogPCBmb3JtYXQtPm51bV9wbGFuZXM7IGorKykgewo+PiArCQkJCXN1 YiA9IGogPyAoZm9ybWF0LT52c3ViICogZm9ybWF0LT5oc3ViKSA6IDE7Cj4+ICsJCQkJYmFuZHdp ZHRoICs9IGZvcm1hdC0+Y3BwW2pdICogYncgLyBzdWI7Cj4gCj4gRmlyc3Qgb2YgYWxsLCBJIGFn cmVlIHRoaXMgYXBwcm9hY2guCj4gCj4gQ291bGQgeW91IHBsZWFzZSBhZGQgbW9yZSBkZXRhaWxl ZCBjb21tZW50cyBmb3IgdW5kZXJzdGFkbmluZwo+IGFib3V0IHRoaXMgY2FsY3VsYXRpb24/IEFz IHlvdSBjb21tZW50ZWQsIGl0IHNlZW1zIHRoYXQKPiB0aGUgZmluYWwgYmFuZHdpZHRoIGNvbnRh aW5zIHRoZSB3aWR0aC9oZWlnaHQvcmVmcmVzaCByYXRlCj4gYW5kIHBpeGVsIGZvcm1hdC4gSWYg eW91IGFkZCBvbmUgcmVhbCBleGFtcGxlLCBpdCB3aWxsIGJlIHZlcnkgaGVscGZ1bC4KCk9LLCBJ IHdpbGwgaW1wcm92ZSB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGFkZCBhIGNvbW1lbnQgdG8gdGhl IGZ1bmN0aW9uLgpBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHRoaXMgc2ltcGx5IGNhbGN1bGF0ZXMg YW1vdW50IG9mIGRhdGEgaW4gYnl0ZXMgdGhhdApuZWVkcyB0byBiZSByZWFkIGZyb20gdGhlIHN5 c3RlbSBtZW1vcnkgcGVyIHNlY29uZCBmb3IgZ2l2ZW4gdmlkZW8gc3RyZWFtLApieSBzdW1taW5n IHZhbHVlcyBmb3IgZWFjaCBtaXhlciB3aW5kb3cgYW5kIGZvciBlYWNoIGNvbG9yIHBsYW5lIHdp dGhpbiAKYSB3aW5kb3cuCgpBbnl3YXksIHRoZSBwYXRjaCB3aWxsIHRvIGJlIGNoYW5nZWQgYXMg YWZ0ZXIgc29tZSBtb3JlIHRlc3RzIGl0IHNlZW1zCnRoZSBjYWxjdWxhdGlvbiB3b3JrcyBmb3Ig TEVGVEJVUyBidXQgRE1DIGNsb2NrIG9uIE9kcm9pZCBVMyBuZWVkcyB0bwpiZSBzZXQgdG8gNDAw IE1IeiwgcmF0aGVyIHRoYW4gdG8gYXQgbGVhc3QgMTYwIE1Iei4gV2l0aCBhbnkgbG93ZXIgdmFs dWUgCnRoZSBtaXhlciB1bmRlcmZsb3cgZXJyb3IgaW50ZXJydXB0cyBhcmUgYmVpbmcgdHJpZ2dl cmVkIGFuZCBldmVudHVhbGx5IAp0aGUgSU9NTVUgcGFnZSBmYXVsdCBvY2N1cnMuCgotLQpSZWdh cmRzLApTeWx3ZXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.1 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE, SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 527CCC433DF for ; Wed, 3 Jun 2020 10:04:39 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 2845B2077D for ; Wed, 3 Jun 2020 10:04:39 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="H9LoR8cE" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2845B2077D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=samsung.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7942489CDD; Wed, 3 Jun 2020 10:04:38 +0000 (UTC) Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id 48AA489CDD for ; Wed, 3 Jun 2020 10:04:37 +0000 (UTC) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20200603100435euoutp016f0e3ecbcb1725fa399bbc888f9e863d~VAJMzjENP1104211042euoutp01Y for ; Wed, 3 Jun 2020 10:04:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20200603100435euoutp016f0e3ecbcb1725fa399bbc888f9e863d~VAJMzjENP1104211042euoutp01Y DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1591178675; bh=bTtM3f6fJX0XJc/AZMw05HmVFiL4CAKhheZtdCnnwh8=; h=Subject:To:Cc:From:Date:In-Reply-To:References:From; b=H9LoR8cELPQFLsaQxOF1BohOqHriYmVxte5mZyAkPqUFTsZQ/LVHKdpHy7NsADtvf NYUdv6hTzabKDdVExzSut749iXbIDKi6gLtEcCKUtzceyQwZnTjCRH10fp5sIFuUkf dlvXe2UNSFGrhlkSmBM86fkIrfsIrf9lSBa73VXA= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20200603100435eucas1p1678fb1d5d07ee79cde2a655b455467d8~VAJMd8_Ld2261522615eucas1p12; Wed, 3 Jun 2020 10:04:35 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 5D.BA.61286.3B577DE5; Wed, 3 Jun 2020 11:04:35 +0100 (BST) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20200603100434eucas1p1adcbd0786f417dbe86e3f5296eedecf3~VAJMF5ZGo2257822578eucas1p1Q; Wed, 3 Jun 2020 10:04:34 +0000 (GMT) Received: from eusmgms1.samsung.com (unknown [182.198.249.179]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20200603100434eusmtrp112543989f7bbf9339d7e28d73749744c~VAJMFBNEg1896818968eusmtrp1R; Wed, 3 Jun 2020 10:04:34 +0000 (GMT) X-AuditID: cbfec7f2-f0bff7000001ef66-e1-5ed775b36a28 Received: from eusmtip1.samsung.com ( [203.254.199.221]) by eusmgms1.samsung.com (EUCPMTA) with SMTP id EF.F3.08375.2B577DE5; Wed, 3 Jun 2020 11:04:34 +0100 (BST) Received: from [106.210.123.115] (unknown [106.210.123.115]) by eusmtip1.samsung.com (KnoxPortal) with ESMTPA id 20200603100433eusmtip1e3bc175fe1d9024663c6fe0adc6454b9~VAJLMA65s1744617446eusmtip1w; Wed, 3 Jun 2020 10:04:33 +0000 (GMT) Subject: Re: [RFC PATCH v5 6/6] drm: exynos: mixer: Add interconnect support To: Chanwoo Choi From: Sylwester Nawrocki Message-ID: Date: Wed, 3 Jun 2020 12:04:33 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.1 MIME-Version: 1.0 In-Reply-To: <7e42706f-2e69-79a6-d138-f2aa5e800270@samsung.com> Content-Language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA02Se0iTYRTGeb/bPqXZ67Q8aBkNowvkpRl8UJlFySSpQX90Aa2VH85yGpvO lChFylxqoshy3YZpykK0aVZaBmItUZulTilroEJ5KfNWZJRt+5T873fOeR7Oc15elpR00f5s YnIqr0lWJkkZT6rx1a83W+vT+uNCm9ppznHnMuIe3qiluf7ZzzTXOzfJcIbnFoYrdhRRnM1W J+Isw3aa62m6xXA3bC0EV9P2UcR9yK52liWjTKRYbjHnMfJB+zNG7rhmJeT1FZfkhQ1mJJ+x BCqY45474/mkRB2vCYk46aka/7bxXCWcz7M9JbJQu48eebCAw6FZ/wK5WIKrEVypidQjTyfP Iuivm2WEYgbBhKOXXnK0lXfTwqAKwcz9Z6RQTCH4aR4SuVQ+OAaGO+2ki33xJij704tcIhLb CJjI1hOuAYPDoOBloXu5GEdAd2m220DhIBgYz3PzKhwL+Y4xUtB4Q3vZCOViD7wbTA8c7kgk 9oP3I3cJgddBzqOb7kSAh0RgmTcSQu598Li5GQnsA2PWBpHAa6CjJJ8SDDkI8ps/iISiCIHD alp07IDBN/PO52CdKzZDbVOI0N4DPdcLaFcbsBcMfPUWQnhBcaOBFNpiuHpFIqiD4LfZsBjH H66NLFBFSGpcdppx2TnGZecY/+81IcqM/Pg0rTqB14Yl8+nBWqVam5acEHw6RW1Bzk/W8dc6 /QTNvTvVijCLpCvEoWH2OAmt1Gkz1K0IWFLqK97b1REnEccrMzJ5TcoJTVoSr21FASwl9RPL ykdjJThBmcqf5flzvGZpSrAe/lnIlBsef+aQY6S6St+3Jnd/YJ7lYkxL39FCPCH7nllq0BVE k8wfBbUr5gI5R4xFh0xGFb82SRXret9W163foZI91UV0fuEP3yYVAfGrV05VFatGDwxGHVOl r/0U9EOWWJOqk8b6V35jc+x75u8tnKnYFot/H9zeuSHziDfVPTldKaW0KmXYFlKjVf4DwDNq IGADAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrHIsWRmVeSWpSXmKPExsVy+t/xu7qbSq/HGczerWdxf14ro8XGGetZ La5/ec5qceXrezaL6Xs3sVlMuj+BxeL8+Q3sFpseX2O1uLxrDpvFjPP7mCzWHrnLbnG7cQWQ O/klmwOvx6ZVnWwed67tYfO4332cyWPzknqPvi2rGD0+b5ILYIvSsynKLy1JVcjILy6xVYo2 tDDSM7S00DMysdQzNDaPtTIyVdK3s0lJzcksSy3St0vQy3j9Tr1gqURF5/mdTA2MJ4W7GDk5 JARMJI4susDaxcjFISSwlFFi+umvzF2MHEAJKYn5LUoQNcISf651sUHUvGeUWH63mwUkISzg I/H4zDVmEFtEQENi5t8rjCA2s8B5Jok3TTwQDd8YJWa9WwJWxCZgKNF7tA+siFfATuLC1Eaw OIuAisSN151gtqhArET34h/sEDWCEidnPgFbxilgL7Fg9X1WiAXqEn/mXWKGsMUlbj2ZzwRh y0s0b53NPIFRaBaS9llIWmYhaZmFpGUBI8sqRpHU0uLc9NxiQ73ixNzi0rx0veT83E2MwLjd duzn5h2MlzYGH2IU4GBU4uE1MLwWJ8SaWFZcmXuIUYKDWUmE1+ns6Tgh3pTEyqrUovz4otKc 1OJDjKZAz01klhJNzgemlLySeENTQ3MLS0NzY3NjMwslcd4OgYMxQgLpiSWp2ampBalFMH1M HJxSDYzsXgl/jM5bs/AVnnhnbMT/6FETl/aqlRyL1otOu7+llecGY+vv4rVspqcmRZ9zTIsK 2KYx/XD8hXKZ3O9XWC33d55j5k6clPrp2fQOiZbw8Gf7r4d3i4odfceVc6k7ry5BYMKXAwu7 tbkD550wlffakR3zS/IGk0nKAnsNMQHTUKEiodV3fimxFGckGmoxFxUnAgAvxdln8QIAAA== X-CMS-MailID: 20200603100434eucas1p1adcbd0786f417dbe86e3f5296eedecf3 X-Msg-Generator: CA X-RootMTR: 20200529163229eucas1p2ee6394f184e5eba12599559f8a621fde X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20200529163229eucas1p2ee6394f184e5eba12599559f8a621fde References: <20200529163200.18031-1-s.nawrocki@samsung.com> <20200529163200.18031-7-s.nawrocki@samsung.com> <7e42706f-2e69-79a6-d138-f2aa5e800270@samsung.com> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-samsung-soc@vger.kernel.org, b.zolnierkie@samsung.com, sw0312.kim@samsung.com, a.swigon@samsung.com, krzk@kernel.org, linux-kernel@vger.kernel.org, myungjoo.ham@samsung.com, dri-devel@lists.freedesktop.org, georgi.djakov@linaro.org, linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkgQ2hhbndvbywKCk9uIDAxLjA2LjIwMjAgMDk6NTgsIENoYW53b28gQ2hvaSB3cm90ZToKPiBP biA1LzMwLzIwIDE6MzIgQU0sIFN5bHdlc3RlciBOYXdyb2NraSB3cm90ZToKPj4gRnJvbTogTWFy ZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tpQHNhbXN1bmcuY29tPgo+Pgo+PiBUaGlzIHBhdGNo IGFkZHMgaW50ZXJjb25uZWN0IHN1cHBvcnQgdG8gZXh5bm9zLW1peGVyLiBUaGUgbWl4ZXIgd29y a3MKPj4gdGhlIHNhbWUgYXMgYmVmb3JlIHdoZW4gQ09ORklHX0lOVEVSQ09OTkVDVCBpcyAnbicu Cj4+Cj4+IEZvciBwcm9wZXIgb3BlcmF0aW9uIG9mIHRoZSB2aWRlbyBtaXhlciBibG9jayB3ZSBu ZWVkIHRvIGVuc3VyZSB0aGUKPj4gaW50ZXJjb25uZWN0IGJ1c3NlcyBsaWtlIERNQyBvciBMRUZU QlVTIHByb3ZpZGUgZW5vdWdoIGJhbmR3aWR0aCBzbwo+PiBhcyB0byBhdm9pZCBETUEgYnVmZmVy IHVuZGVycnVucyBpbiB0aGUgbWl4ZXIgYmxvY2suIGkuZSB3ZSBuZWVkIHRvCj4+IHByZXZlbnQg dGhvc2UgYnVzc2VzIGZyb20gb3BlcmF0aW5nIGluIGxvdyBwZXJmb21hbmNlIE9QUHMgd2hlbgo+ PiB0aGUgbWl4ZXIgaXMgcnVubmluZy4KPj4gSW4gdGhpcyBwYXRjaCB0aGUgYnVzIGJhbmR3aWR0 aCByZXF1ZXN0IGlzIGRvbmUgdGhyb3VnaCB0aGUgaW50ZXJjb25uZWN0Cj4+IEFQSSwgdGhlIGJh bmRpd2lkdGggdmFsdWUgaXMgY2FsY3VsYXRlZCBmcm9tIHNlbGVjdGVkIERSTSBtb2RlLCBpLmUu Cj4+IHZpZGVvIHBsYW5lIHdpZHRoLCBoZWlnaHQsIHJlZnJlc2ggcmF0ZSBhbmQgcGl4ZWwgZm9y bWF0Lgo+Pgo+PiBDby1kZXZlbG9wZWQtYnk6IEFydHVyIMWad2lnb8WEIDxhLnN3aWdvbkBzYW1z dW5nLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTWFyZWsgU3p5cHJvd3NraSA8bS5zenlwcm93c2tp QHNhbXN1bmcuY29tPgo+PiBbcy5uYXdyb2NraTogcmVuYW1lZCBzb2NfcGF0aCB2YXJpYWJsZSB0 byBpY2NfcGF0aCwgZWRpdGVkIGNvbW1pdCBkZXNjLl0KPj4gU2lnbmVkLW9mZi1ieTogU3lsd2Vz dGVyIE5hd3JvY2tpIDxzLm5hd3JvY2tpQHNhbXN1bmcuY29tPgoKPj4gIGRyaXZlcnMvZ3B1L2Ry bS9leHlub3MvZXh5bm9zX21peGVyLmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z KC0pCiAgCj4+ICtzdGF0aWMgdm9pZCBtaXhlcl9zZXRfbWVtb3J5X2JhbmR3aWR0aChzdHJ1Y3Qg ZXh5bm9zX2RybV9jcnRjICpjcnRjKQo+PiArewo+PiArCXN0cnVjdCBkcm1fZGlzcGxheV9tb2Rl ICptb2RlID0gJmNydGMtPmJhc2Uuc3RhdGUtPmFkanVzdGVkX21vZGU7Cj4+ICsJc3RydWN0IG1p eGVyX2NvbnRleHQgKmN0eCA9IGNydGMtPmN0eDsKPj4gKwl1bnNpZ25lZCBsb25nIGJ3LCBiYW5k d2lkdGggPSAwOwo+PiArCXUzMiBhdmdfYncsIHBlYWtfYnc7Cj4+ICsJaW50IGksIGosIHN1YjsK Pj4gKwo+PiArCWlmICghY3R4LT5pY2NfcGF0aCkKPj4gKwkJcmV0dXJuOwo+PiArCj4+ICsJZm9y IChpID0gMDsgaSA8IE1JWEVSX1dJTl9OUjsgaSsrKSB7Cj4+ICsJCXN0cnVjdCBkcm1fcGxhbmUg KnBsYW5lID0gJmN0eC0+cGxhbmVzW2ldLmJhc2U7Cj4+ICsJCWNvbnN0IHN0cnVjdCBkcm1fZm9y bWF0X2luZm8gKmZvcm1hdDsKPj4gKwo+PiArCQlpZiAocGxhbmUtPnN0YXRlICYmIHBsYW5lLT5z dGF0ZS0+Y3J0YyAmJiBwbGFuZS0+c3RhdGUtPmZiKSB7Cj4+ICsJCQlmb3JtYXQgPSBwbGFuZS0+ c3RhdGUtPmZiLT5mb3JtYXQ7Cj4+ICsJCQlidyA9IG1vZGUtPmhkaXNwbGF5ICogbW9kZS0+dmRp c3BsYXkgKgo+PiArCQkJCQkJCWRybV9tb2RlX3ZyZWZyZXNoKG1vZGUpOwo+PiArCQkJaWYgKG1v ZGUtPmZsYWdzICYgRFJNX01PREVfRkxBR19JTlRFUkxBQ0UpCj4+ICsJCQkJYncgLz0gMjsKPj4g KwkJCWZvciAoaiA9IDA7IGogPCBmb3JtYXQtPm51bV9wbGFuZXM7IGorKykgewo+PiArCQkJCXN1 YiA9IGogPyAoZm9ybWF0LT52c3ViICogZm9ybWF0LT5oc3ViKSA6IDE7Cj4+ICsJCQkJYmFuZHdp ZHRoICs9IGZvcm1hdC0+Y3BwW2pdICogYncgLyBzdWI7Cj4gCj4gRmlyc3Qgb2YgYWxsLCBJIGFn cmVlIHRoaXMgYXBwcm9hY2guCj4gCj4gQ291bGQgeW91IHBsZWFzZSBhZGQgbW9yZSBkZXRhaWxl ZCBjb21tZW50cyBmb3IgdW5kZXJzdGFkbmluZwo+IGFib3V0IHRoaXMgY2FsY3VsYXRpb24/IEFz IHlvdSBjb21tZW50ZWQsIGl0IHNlZW1zIHRoYXQKPiB0aGUgZmluYWwgYmFuZHdpZHRoIGNvbnRh aW5zIHRoZSB3aWR0aC9oZWlnaHQvcmVmcmVzaCByYXRlCj4gYW5kIHBpeGVsIGZvcm1hdC4gSWYg eW91IGFkZCBvbmUgcmVhbCBleGFtcGxlLCBpdCB3aWxsIGJlIHZlcnkgaGVscGZ1bC4KCk9LLCBJ IHdpbGwgaW1wcm92ZSB0aGUgY29tbWl0IG1lc3NhZ2UgYW5kIGFkZCBhIGNvbW1lbnQgdG8gdGhl IGZ1bmN0aW9uLgpBcyBmYXIgYXMgSSB1bmRlcnN0YW5kIHRoaXMgc2ltcGx5IGNhbGN1bGF0ZXMg YW1vdW50IG9mIGRhdGEgaW4gYnl0ZXMgdGhhdApuZWVkcyB0byBiZSByZWFkIGZyb20gdGhlIHN5 c3RlbSBtZW1vcnkgcGVyIHNlY29uZCBmb3IgZ2l2ZW4gdmlkZW8gc3RyZWFtLApieSBzdW1taW5n IHZhbHVlcyBmb3IgZWFjaCBtaXhlciB3aW5kb3cgYW5kIGZvciBlYWNoIGNvbG9yIHBsYW5lIHdp dGhpbiAKYSB3aW5kb3cuCgpBbnl3YXksIHRoZSBwYXRjaCB3aWxsIHRvIGJlIGNoYW5nZWQgYXMg YWZ0ZXIgc29tZSBtb3JlIHRlc3RzIGl0IHNlZW1zCnRoZSBjYWxjdWxhdGlvbiB3b3JrcyBmb3Ig TEVGVEJVUyBidXQgRE1DIGNsb2NrIG9uIE9kcm9pZCBVMyBuZWVkcyB0bwpiZSBzZXQgdG8gNDAw IE1IeiwgcmF0aGVyIHRoYW4gdG8gYXQgbGVhc3QgMTYwIE1Iei4gV2l0aCBhbnkgbG93ZXIgdmFs dWUgCnRoZSBtaXhlciB1bmRlcmZsb3cgZXJyb3IgaW50ZXJydXB0cyBhcmUgYmVpbmcgdHJpZ2dl cmVkIGFuZCBldmVudHVhbGx5IAp0aGUgSU9NTVUgcGFnZSBmYXVsdCBvY2N1cnMuCgotLQpSZWdh cmRzLApTeWx3ZXN0ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==