Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp695780imm; Thu, 31 May 2018 07:52:40 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKompi4/0k7y7FqDblwV61rZm2b5wzKhHvDVuVdHZhJOxX6R6A45QUWh63r1ArrZt2P98lB X-Received: by 2002:a62:20c7:: with SMTP id m68-v6mr7039898pfj.110.1527778360636; Thu, 31 May 2018 07:52:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527778360; cv=none; d=google.com; s=arc-20160816; b=XjSYBTJcZZSWOvjFovNawyEFpat8wb8gNx2gTtn4bKaTqf/3Fzc87B6DpTMzyQ3bus 8NMMfyLWf2IENShFcHLKotlzzKXngdGFbKgURztuGmgJb9NGEfeVoSdGyLHIm4Yn0NZa 3Xn0Kqr4uQRMRHG4VfZBkHi24Mg+bVMfFc7BN0sq54A6yO8LoYqmy/HRW+oa44O931uu c7e4ZEIs4ajqcNvTnrp62ngD0WG4ok2SswM/jN7xCI90hY/ece1G/poNOpA0FUIKQSS/ g85LAaDo7OOu9563EZeg6Y4SRQq9m+f21HODGu1f9KoHcgdIYrkI2OUT92kL843LKD5o 9CGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=dofMaQgGS9E+uy9ib5PM2zP6IjYrGRI1HHtv6CzYPlc=; b=z1ml8OKR2v1VbeUBYV8MTa4abXl/8zE6U4pZiKO7ldeHoYaJu7lPJmSNrINJ5JYCtr jk2OzbfwrIqDz2guKwvbnwfsZqB/oZrQ/Y+gNoDT1hmtzdz2H061k9ouMD8oYlNOKK2f frniVPmRgwDE02VU64nMJZxOL9tOVRg4d38UWDXOYR8XWDCSQWmIK1X/kPK+dQiMzlR0 9q+Qk89ukGleImkpBK7gnHwu6FoMn1icU6KdV2hfuJurNir84zJzDcJwzQh/9oRK6AYu G9MbiEdTC4heFzPFv9atnzQRhlJ4aWzILo8oIelu9dPgWkEEpeA6QK++BszZCqB77dVw Ybug== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QhrQlLg+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d3-v6si25635221pgv.562.2018.05.31.07.52.26; Thu, 31 May 2018 07:52:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=QhrQlLg+; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932710AbeEaOvm (ORCPT + 99 others); Thu, 31 May 2018 10:51:42 -0400 Received: from mail-wm0-f42.google.com ([74.125.82.42]:35687 "EHLO mail-wm0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932577AbeEaOvj (ORCPT ); Thu, 31 May 2018 10:51:39 -0400 Received: by mail-wm0-f42.google.com with SMTP id j15-v6so3086296wme.0 for ; Thu, 31 May 2018 07:51:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=dofMaQgGS9E+uy9ib5PM2zP6IjYrGRI1HHtv6CzYPlc=; b=QhrQlLg+V40oNKltMwBhNSbzeOhNTnrOVC8IS+Pg10pJDLn3pwWlVkjmw/Ga4x1ICS ARZz2DIiAV7gd7suqy9QG2YQ/WgYktxJ1GBWrK0g02E1UbjwLCShYSdMvXe2UnqMh6oJ 4M3sdHvMJXIprc1JkCKvUTbF2HcjXwRBQkfJ3tZJQROEzvb4MIkotu98voFkJy3pRvRl nohLBl/uQi0YBL5Rootu0zEnrA5KCO+z19ZAqBQGrPFhp2HtI3EU4YQvkyJF2zcX8/fa BMj6jUIu76/g155ShzxEEdV38wHdKkAHhvh1kxCVQY860R1XnL2TDn13+FjGWazONNkt 8jjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=dofMaQgGS9E+uy9ib5PM2zP6IjYrGRI1HHtv6CzYPlc=; b=o6FsshXdNWU+zw9Upi0Fgfrjek/IDrcH7AHFS1Cs0dTY+zTpJ00c2WROKWp/6qj7z7 qEnnKvsG/1bgy7iTZvlVjgrsb4qE7vZCBfIKTLwHrPEM8Say2fJYrH0iM3G0WzseFg5g GgACxQzzgJss+mhaToclvUu3vGwIV88qSx/QwlH6SfIbjztWnZALDjB9aN0agUOuvY9E 8KW5bIib+Ic1fgIJeFniZWh6og0FFUzWQnlelcTIC/LudFwAAz7bEN2QMDYbetelz+WI t0JALQ4IdqPjnWsGagATipVJrvT0uxZyvuCQHHx7dAgRyReeui3XLubPjp+9tdXaze2w MwOw== X-Gm-Message-State: APt69E2liuw0Arc/GM8vmYACBWFqdktM8twpZ29bM/8Mc8tvsC4xkHB9 1VFwCxW5BiLvpPnQpW2OdmGJ1yDHhd2SX/mo+QqmMQ== X-Received: by 2002:a1c:3b54:: with SMTP id i81-v6mr147450wma.122.1527778297911; Thu, 31 May 2018 07:51:37 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a1c:afcc:0:0:0:0:0 with HTTP; Thu, 31 May 2018 07:51:37 -0700 (PDT) In-Reply-To: <1527679434-13228-2-git-send-email-lowry.li@arm.com> References: <1527679434-13228-1-git-send-email-lowry.li@arm.com> <1527679434-13228-2-git-send-email-lowry.li@arm.com> From: Emil Velikov Date: Thu, 31 May 2018 15:51:37 +0100 Message-ID: Subject: Re: [PATCH v2 1/2] drm/blend: Add per-plane pixel blend mode property To: Lowry Li Cc: Liviu Dudau , David Airlie , "Linux-Kernel@Vger. Kernel. Org" , ML dri-devel , Mali DP Maintainers , "Vetter, Daniel" , nd@arm.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Lowry, Small drive-by suggestion. Haven't checked if others have pointed it out previously :-\ On 30 May 2018 at 12:23, Lowry Li wrote: > +/** > + * drm_plane_create_blend_mode_property - create a new blend mode property > + * @plane: drm plane > + * @supported_modes: bitmask of supported modes, must include > + * BIT(DRM_MODE_BLEND_PREMULTI) > + * There are two possible blend modes (ignoring 'none'), yet premult must be supported. What if the hardware can do only "coverage"? One-liner explaining why things are as-is would be a great move. HTH Emil