From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7289A2E7165 for ; Mon, 3 Aug 2026 14:29:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785767400; cv=none; b=eDhMbagRF+K+E7RMSBY3a+1uxHy7YIF71KPKFE5noGHLewyL+jJV/4miOP0MHih6tTdLz6ChqDdXFN+x+5qWCoLwdM1bflB7wshugzWmO7axdPjquWcUeNsHvFGabm+Ai9B9TSZH3UnM/VjXZlzeiDsHb8NFMxTyRtIV/J9nRsA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785767400; c=relaxed/simple; bh=ULsy1ctbWqO6V2elk1FWgzGLxyQfY/VXo4lHMIY/JzI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=iKXgDTtD3RzXtZJZzmJR/bMkJA9XiHwAcOK9iLkGXtKzDPLhKNfXPKD6Tfnz3g9QXfXgM0sVmIdzZQdFvARzcVEtcOKTwVxS4UR6w1kb3APoqFwwPJpQcXHmdy4jhZRGk4l2TwG44W2I48Uvykp81u5wG1tdxoxqxGLPKKPI2i4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=b6tDCjb3; arc=none smtp.client-ip=209.85.208.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="b6tDCjb3" Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-6a10b20634fso1203772a12.3 for ; Mon, 03 Aug 2026 07:29:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785767398; x=1786372198; darn=vger.kernel.org; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=ULsy1ctbWqO6V2elk1FWgzGLxyQfY/VXo4lHMIY/JzI=; b=b6tDCjb3hdAE9lmL8NY6y/CV6WD40Flamw4j3zHSMXn0EdmlFlMkDAuDXFqO89osC3 jlTD1UDTSP1f/cy17s4aFsolmVpl2Oi5Xdokw+a22Ab6YMiFTALRsdpBGlT5DMhvWYyg ib5tX6v5UtHTHxkI5OChN/60tBgrd5sKlVW8W4EsOWx7CSqEX3NYVy3eekZ6W7VXyjac 8lUvyXHGrI5kBDC49UmkQeY3A/Bd7E/6NgrTsM32Hvrm3ydwxuFAxjILE7W5gLSb0CV/ LtUxm6bycsI+GM/VaGpHMBY0xxLXiK7mRERuY2hlfKf07DOlTIKcPrdbtoUWx1INxQPT ZSSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785767398; x=1786372198; h=content-type:content-transfer-encoding:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ULsy1ctbWqO6V2elk1FWgzGLxyQfY/VXo4lHMIY/JzI=; b=ldVr2ZvfdYOwhWMReVL432mgMkUVnW05C25aCki26dpMW0W2/4J01TV/2yZ+kJw9ke +K3D0UY/f+P0M+sJFzG7GnruurU3pO+JE7xk4iQlzA069mgSuFvkfAnpby+KAUOMp7oL Wf1TYZmv2yzFMqmDY+f5hPMt0XhpmhlEVjr6d8083MZaPD3wDbZMesJnlRc/vfQGx//l PGPNItDcimwKbnsBfgyKdaUwy5lNX5av6dFvJo6zcma725a/V8r92HbZ+TTip6GbSeLL 8fY2y8Kc2Ozkx6/nhJBuE8N03lsuvNvA6qWlBhfLUZSsDVX2nqhzoURth3Mw/6TZeRjm Kehw== X-Forwarded-Encrypted: i=1; AHgh+RoQXpBC/koSzE1gNqerwi1cIHIFyrhZcV68ynS8u9pBlmT6Wi2vLFN0KzYmjUTkXkFqmBLusLhR4I/Lypw=@vger.kernel.org X-Gm-Message-State: AOJu0Yzj27cY0XJvVlLstlU1D/ICfzMSt8YunoZgNuRb3O1rMVKHOfqU 5r2iHB4mKaHB4UnKvgVUtGX8O5JBEqavLz1NnHv2jINvwlY3SINJ8tMUPNW5ng== X-Gm-Gg: AR+sD12/WVpKOT1R0tB4+es+ZGQ5ffK8ERseQLmyEZUpOuNfBXKMhqBcU1F3HXvFXPF ULWXPsTq5mGcnuQ4HSQuBEsd9BN4qcnho7VRNWiQCAssaSPM9TpIGbeoJyopf0GxwR0N3apbDG4 Jz74wlEGjS02j9AlKWo/JDcqvYwFi1AV/ecl1gEy2+B3n0dhYBFvWsGpMGDZhzzZFBYyroqefq1 K+8NIeubmxDd713NkfS7LkqQpy6/ce6q6FKDfYHr8HJizaQ0ygSlsoyX26SpEuPotqt+GsO0yS/ ZDXSFdlZejYw8SvYrEwM6/B7sfcEnc05D2Avj0L1mOAu+iGnsIj7fosBbQaMYITW/EURgh0uEvS KrBnUAk1mkyQPS3RLifXMU5SjB6zpOenCY7oNFYlMkTwSStdQU3+LLZobaCXPwS0NxOAur8Fk1Z wxWk07tqgOSRthMQaRR/u26x+dA+vfXcpJlGBqoIj73uKvr9kcZ9riJZ2P4i2EDhmp1ARx3HbmG as9jvS0ufY1m4JtB6gVr8rIfbczY/7vGM3cFARbxkj5T9o2+rPS7dwmugASmAgoRLU/d7DDu0/u nKK+MfJzLvzh5D+xbdRSJDuQW8DOZWhm9LJpO3IL8rCZesypTSoxVEo7JgB4TFJnRXA9ZuJH4Mf GD3+/tkkmDEQZ79q5/rD/3c8ZFcS9+ZbbJGGIQHlwlHebhBP9ITlDv5/7Tq5jywfvuRoYmm4iqi ljHTkJj3M= X-Received: by 2002:a05:6402:21ca:b0:698:c13e:179a with SMTP id 4fb4d7f45d1cf-6a0a7c72678mr7302242a12.10.1785767397382; Mon, 03 Aug 2026 07:29:57 -0700 (PDT) Received: from jernej-laptop.localnet (86-58-6-68.dynamic.telemach.net. [86.58.6.68]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6a09c63dca6sm5741293a12.16.2026.08.03.07.29.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 07:29:56 -0700 (PDT) From: Jernej =?UTF-8?B?xaBrcmFiZWM=?= To: Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Chen-Yu Tsai Cc: Chen-Yu Tsai , linux-sunxi@lists.linux.dev, dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] drm/sun4i: framebuffer: Set mode_config.normalize_zpos Date: Mon, 03 Aug 2026 16:29:53 +0200 Message-ID: In-Reply-To: <20260803111319.2836240-1-wenst@chromium.org> References: <20260803111319.2836240-1-wenst@chromium.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Dne ponedeljek, 3. avgust 2026 ob 13:13:18 Srednjeevropski poletni =C4=8Das= je Chen-Yu Tsai napisal(a): > Back when support for zpos was added in commit 47a05f4a68f9 ("drm/sun4i: > backend: Add support for zpos"), a custom atomic_check callback was also > added in commit b8f1230dd3bf ("drm/sun4i: framebuffer: Add a custom > atomic_check") to have a place to call drm_atomic_normalize_zpos(). >=20 > Commit 49efffc7fbd4 ("drm: Add drm_mode_config->normalize_zpos boolean") > added drm_atomic_normalize_zpos() to the standard atomic_check function. >=20 > Set mode_config.normalize_zpos and drop the custom atomic_check > implementation, which at this point is just a simplified copy of the > standard one. The standard one also checks whether async updates are > valid and updates the self refresh state, but neither feature is > supported by this driver. >=20 > Signed-off-by: Chen-Yu Tsai Acked-by: Jernej Skrabec Best regards, Jernej