Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp12981522rwd; Fri, 23 Jun 2023 13:44:06 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ43aV3dpP0cLkilo4yotBZhMtEFmpSiqfq6APfMh+KB8aG6lfj6lO8LiRQm6R9cVj7Ft6jP X-Received: by 2002:a05:6a00:23c2:b0:668:80c2:3a90 with SMTP id g2-20020a056a0023c200b0066880c23a90mr21418187pfc.15.1687553045877; Fri, 23 Jun 2023 13:44:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687553045; cv=none; d=google.com; s=arc-20160816; b=EhSfUW9tF1/g2PI1D8tp/QMqEZ78bjOtM7+a/Venq77bKE/jll7cw7M83PYKtMhLCh 4cbdCCPpM6q9GSTb4ZbSj/wa5uWxyElhL431YEBDdvTOClEl/5e4syO33j7Wi5CeXjT5 XHSMiy0oNcnh4pC4S9I0x9nd+tF4RSBd+9I+9VpztxNCX4SmwjGDJECPL4V0St5J2ULp HFDdbzjnBsFh1brClcH0QIz5NjXuoCc6ZUKdagsbKumlf53zBzoX41Neqa7TAv+P8JwC Ts8f+jdGKUcK3ZR1fmFwMFORwF1I8jOUW03vZVfdrQXLwhhJHz2ZIlpsdKfXIzMBXU03 rOCw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=9UDnCFpdM4OwJ1V1McJjMa8iTd+WLOlQ/OmL9IFPRLY=; fh=di6tjuIIl6P/xVICdM2byYwH0expgKivCtA+PjXjaAg=; b=t7NRN6HnrCyU5N3nUy7+OHzvOhAZHhfyLV0LSOAmEeFSG3QbUZCJPnt2b1SgahfItM TvXxH7vK+8+mgKe8WZxtiymBlQXo+VeumTTAuIxnrZWVn0+fZvfP7Sr6l6iPvRIUunAP qMRQuwnhhU61B+T8LUCEBoBrGaN9Zc7/aahAGrcylEK2eHnb7a7TkUScyoi2q7UFW1Yk rAiyHCDbYA+KHZeRCBsfn59Z/FI6iIymLhP55a/0m+qek+Irr2Ho7CDz4wdU3WAqDTqb pNDb4g9SX92OhpAs5qB7zyv+yB5F/e/qN6l5AcuCBWa+FNwkrJ4yZy8tuqHUOly4abyR UNzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=pGAH6lfF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q37-20020a631f65000000b0054f73ee92basi226928pgm.8.2023.06.23.13.43.53; Fri, 23 Jun 2023 13:44:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=pGAH6lfF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232125AbjFWUfC (ORCPT + 99 others); Fri, 23 Jun 2023 16:35:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51210 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232139AbjFWUej (ORCPT ); Fri, 23 Jun 2023 16:34:39 -0400 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 811FB2728; Fri, 23 Jun 2023 13:34:16 -0700 (PDT) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35NK17Qa010999; Fri, 23 Jun 2023 20:34:10 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=message-id : date : mime-version : subject : to : cc : references : from : in-reply-to : content-type : content-transfer-encoding; s=qcppdkim1; bh=9UDnCFpdM4OwJ1V1McJjMa8iTd+WLOlQ/OmL9IFPRLY=; b=pGAH6lfF3IeRGi9uK7xgNzIG4pqhl33RqehFTvNfooKAVpEUo3dIAIu2lfyjsfaZw19Z T1RJrStH/PPjjsgQj49S53C88keChqfuYbg/ZstleRrtFMAAAppAL3BY2k2QMmV4PSBT hw30XqToQpvrlAqhSNEYS8hCLTB8/Z7NiMtVc3EmLaj2+E06FeEwoMA0q/ZqezhNOAnm 6GQAAan5GhMiQmcBlgihXK+TfAK8UFOHkUiEVcZ0JaQBZr+nqljFlWgPS6yn/ppHBEP2 mkkAxfY5rx3eVcMf5rJ856J6y83ykHXYADblqF0Zgp5YTsacCZCIkNEt63jsAsei5MEK jA== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3rdcuurw2f-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Jun 2023 20:34:10 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 35NKY9X0004373 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 23 Jun 2023 20:34:09 GMT Received: from [10.110.61.170] (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.42; Fri, 23 Jun 2023 13:34:07 -0700 Message-ID: <117d21da-aa44-9439-5d5b-9a9144b53979@quicinc.com> Date: Fri, 23 Jun 2023 13:34:06 -0700 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Subject: Re: [Freedreno] [PATCH 3/3] drm/msm/dsi: Enable DATABUS_WIDEN for DSI command mode Content-Language: en-US To: Marijn Suijten CC: Jessica Zhang , , Sean Paul , , , Rob Clark , Daniel Vetter , , Dmitry Baryshkov , David Airlie References: <20230525-add-widebus-support-v1-0-c7069f2efca1@quicinc.com> <20230525-add-widebus-support-v1-3-c7069f2efca1@quicinc.com> <654ccc4c-40c2-bef6-9f47-847216e16cb0@quicinc.com> From: Abhinav Kumar In-Reply-To: Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: 44jk4GD9bYKowD1H7qB85hyaMzvQxOu_ X-Proofpoint-ORIG-GUID: 44jk4GD9bYKowD1H7qB85hyaMzvQxOu_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-23_12,2023-06-22_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 mlxlogscore=718 phishscore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 bulkscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306230184 X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 6/23/2023 1:14 PM, Marijn Suijten wrote: > On 2023-06-23 10:29:51, Abhinav Kumar wrote: > >> The concept is quite simple >> >> one pixel per clock for uncompresssed without widebubus >> >> 2 pixels per clock for uncompressed with widebus (only enabled for DP >> not DSI) >> >> 3 bytes worth of data for compressed without widebus >> >> 6 bytes worth of data for compressed with widebus >> >> When compression happens, we cannot quantify with pixels as the boundary >> is not defined with respect to bytes. >> >> You brought up uncompressed in your below comment so I assumed your >> question of /2 was about uncompressed too. > > No clue where things are going wrong, but you either avoid or > misunderstand the question. > > (Talking exclusively about compressed data here!) > > pclk is determined based on the number of bytes. > > When widebus is enabled, we transfer twice as many bytes per pclk cycle. > > Can pclk be reduced by a factor two, as that should still be enough to > transfer the same amount of bytes when widebus is enabled? > I dont know where the misunderstanding is too. I already did answer that pclk can be /2 for uncompressed. But for compressed it will be divided by the compression ration. What is still missing here. Please clarify. >>>> We tried our best to respond and explain to all your queries both on the >>>> bug and the patch but i guess it just kept coming :) >>> >>> Then send less patches! As long as there is activity on the mailing >>> list there'll always be questions going back and forth, and I don't >>> think that's unreasonable. >>> >>> Unless you want to push patches into mainline without questioning. >>> >> >> the comments were bordering the line of becoming irrelevant to the >> patches like discussing video mode on a command mode patch when we had >> explained many many times that we did not validate them. > > You(r team) came up with irrelevant video-mode checks in these patches, > and you keep bringing up topics that I did not mention (such as > suddently talking about uncompressed formats above). Stop pretending > there's any nefarious intent here unless you intend to push external > contributors away. > There is no nefarious intent. If it was there we would not have spent 2 weeks to answer every question on the bug and explaining every math about it despite calling our patches hacks. So either something is still missing in our answers or the questions. So please ask the question whatever has not been answered one more time. >> I dont want to add more comments to this. Lets stop discussing this and >> focus more on this patch. > > Perhaps if you answer the question? > > - Marijn