Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp2409366rdg; Mon, 16 Oct 2023 03:47:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEadui0cTSQVXkdBWA3WI1m+M1uATomd5jKUr3yDFVVd6L8fbIhgS0e4MOgSSsmc6A7gAQF X-Received: by 2002:a92:c54d:0:b0:352:8b80:4744 with SMTP id a13-20020a92c54d000000b003528b804744mr40092536ilj.4.1697453256392; Mon, 16 Oct 2023 03:47:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697453256; cv=none; d=google.com; s=arc-20160816; b=mdoe4hxPwYpA7J1KZ+OC6qQ2/Cl9paKGhv/IoDj8H/uO+KIGuROhTHE41ah/26R55K 66RQmE5UEPGNpBa3DutJhdf8o3wTTyBP6D2rHP+F7KCtylwKG/PskNCPZfMFJp9dZ4K/ rlUjivwfxh7NdniSeWURdXecJE6AHXmP6A1lz6M9L6wGmZ6AcNLnAUZx+W3orxCfaPOs Mzc7Rkk+RPpkpmAbHaEYil5G8Wr4lqqePOjGr8ucDhbHZJMZta3e4lcJQIcoGSsow5cd pbwvz6ul/Rf+IudmXTJ4FEwMBfMXyl3Gga+Up/NOt74fe/umOKOYFhAv5yLGrHm1hQDz EhAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=FSOsW3lqyVDGEO7YV9jDSsXKfAhrZdV4NxhIXBreaCc=; fh=YsCUG2Mrp6OZjCU6h5S47zeqHY+4JsPOPs+nqf2Q/eI=; b=TOqOPw2IcN4g3NZQqLw0tsRijvujNHSIS93YrSmIAsOyezYb0UsKKWcfaIDkUa1ML2 dw73wK8iSZgUilv84PfRDx73IKGGNZKtzRXcmWf7Wqk4/K5EmTUWWOzudC0Kb0OCV5W0 SLV0bcUayRjzte8DL6jMZ4fj9gHy7cTyn4HKYkj4qQqu4KVidCE75bSToY/byIinVlGd F+wOM/d1dtQAn/8qbmbWot98fFoD6ZW1x5RXiigsEti3xct3EiqxY3cCm2d/xSTAJPVX FwT0CzkF+/0USyty6ULX7r+58fdsq+GfTSgaRDXeKrCp8+SrDMTQoK4NUwAH9Nd28xkA eijg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@fooishbar-org.20230601.gappssmtp.com header.s=20230601 header.b=pBi8gtjS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id i186-20020a6387c3000000b005859d13f276si7777862pge.569.2023.10.16.03.47.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Oct 2023 03:47:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; dkim=pass header.i=@fooishbar-org.20230601.gappssmtp.com header.s=20230601 header.b=pBi8gtjS; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 3A2998074CFF; Mon, 16 Oct 2023 03:47:34 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232370AbjJPKrY (ORCPT + 99 others); Mon, 16 Oct 2023 06:47:24 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60300 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232206AbjJPKrW (ORCPT ); Mon, 16 Oct 2023 06:47:22 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7F07595 for ; Mon, 16 Oct 2023 03:47:19 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-9b2cee55056so762254066b.3 for ; Mon, 16 Oct 2023 03:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fooishbar-org.20230601.gappssmtp.com; s=20230601; t=1697453238; x=1698058038; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=FSOsW3lqyVDGEO7YV9jDSsXKfAhrZdV4NxhIXBreaCc=; b=pBi8gtjST3EKU/hV1WHT0yPo59DA4sE3QIMnCRay8JZ8w7YaxCiHoWQCtyqfnBmXrz xrAvzRazTpIsEJt7qpzrgxjd5tzqabBaWEaIXhNrpwBBEzecbh4kMQPYencvjr9bAeAf sGSSxvOSFay1QRgmq6lW8cCs8a8jqT3f0z/6ISVEwpHqDt299Dgz07fMWgI3SLG59Faz V0S5IijJbFwM8L8DobokPi+TnvNvlnCSbEsCyJSKy6/DNeBCSZY67CnrBnuGfVy1Yjmn kw/ejxV3dRr++rzSNZolZwJih3ZGQGs1FyJU1Y6GJ+xPSrEXiMjv6P7RMY3FHzrjZN0i j2GA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1697453238; x=1698058038; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=FSOsW3lqyVDGEO7YV9jDSsXKfAhrZdV4NxhIXBreaCc=; b=JzXwpD+VqRq4p/VsGE70z4e90BRG4hv3DPvpO2VQdOLRb4DPTBRQPBZUEUuLOkc04C d45ymxuT8V3SjOMSFu/7lRkE60yIofEF6pfSq1XKsSp4srBUB+VMpZdihsxEueQz/Sli 6lftMoVaJOvfVOE9KlgM3plh8xoQc7ZWn1W+dvtS12ORYBtpNFWD2NMxtwD/dWj/TLge LRsem2SckIGMyC99aVKmEeRZBahlhvZMdkXuwzliZ0rVtn3G5kv04vwGEYg4wHhSgNlI VUCqMHXYybLAanrM0H9lJbCPvFm14xo0Ql1zV2KwSruxXlKhmAi83KkyZse+uzvucG76 RjyQ== X-Gm-Message-State: AOJu0YxUALUmVY90KCWep9t/BK6o5UfnmVmUpdtqhwjhLSZnDqkAWJZl t1sHWzyrWIVDU99mTNFDL9SRSOnTToyH6vRlkH+3s4bozE/bPZlTASc1nw== X-Received: by 2002:a17:907:2cef:b0:9ba:1d08:ad43 with SMTP id hz15-20020a1709072cef00b009ba1d08ad43mr19381711ejc.70.1697453237825; Mon, 16 Oct 2023 03:47:17 -0700 (PDT) MIME-Version: 1.0 References: <20231006073831.10402-1-shawn.sung@mediatek.com> <20231006073831.10402-5-shawn.sung@mediatek.com> In-Reply-To: From: Daniel Stone Date: Mon, 16 Oct 2023 12:47:05 +0200 Message-ID: Subject: Re: [PATCH v7 04/23] dt-bindings: display: mediatek: padding: Add MT8188 To: =?UTF-8?B?U2hhd24gU3VuZyAo5a6L5a2d6KyZKQ==?= Cc: "linux-kernel@vger.kernel.org" , "robh+dt@kernel.org" , =?UTF-8?B?U2luZ28gQ2hhbmcgKOW8teiIiOWciyk=?= , "linux-mediatek@lists.infradead.org" , "devicetree@vger.kernel.org" , "chunkuang.hu@kernel.org" , =?UTF-8?B?SmFzb24tSkggTGluICjmnpfnnb/npaUp?= , =?UTF-8?B?TmFuY3kgTGluICjmnpfmrKPonqIp?= , "mchehab@kernel.org" , =?UTF-8?B?Q0sgSHUgKOiDoeS/iuWFiSk=?= , "conor+dt@kernel.org" , "dri-devel@lists.freedesktop.org" , "linux-arm-kernel@lists.infradead.org" , "krzysztof.kozlowski+dt@linaro.org" , "matthias.bgg@gmail.com" , "angelogioacchino.delregno@collabora.com" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Mon, 16 Oct 2023 03:47:34 -0700 (PDT) Hi Shawn, On Mon, 16 Oct 2023 at 06:23, Shawn Sung (=E5=AE=8B=E5=AD=9D=E8=AC=99) wrote: > On Fri, 2023-10-13 at 17:26 +0100, Daniel Stone wrote: > > If I understand the driver correctly, padding is automatically > > applied > > to compensate for unaligned dimensions. The first/last rows/columns > > of > > the overlay area will be filled with a specified colour (black?) to > > preserve the area. This is unfortunately not OK to do transparently. > > Userspace must be aware of this policy decision and specifically > > request it. If not, the atomic request check should fail and tell > > userspace that the requested configuration is not possible to > > achieve. > > Yes, Padding works as you described, users can assign background colors > for the filled area in 10bit RGB format, however, the rows and columns > that are filled by Padding will be cropped by the hardware components > after it to avoid situations as you mentioned, so users should not > notice any difference. Thanks for the explanation, I hadn't realised that the added padding later gets cropped. Cheers, Daniel