Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp1181214ybf; Thu, 27 Feb 2020 06:25:56 -0800 (PST) X-Google-Smtp-Source: APXvYqwmq5Xr5PmFOuObWwGxqKuxWAzFTrevu4krwCBTPbSiDwDmr6Il+RzSqZfjGLX8bX2hHiN5 X-Received: by 2002:a9d:5a09:: with SMTP id v9mr3486646oth.214.1582813555771; Thu, 27 Feb 2020 06:25:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582813555; cv=none; d=google.com; s=arc-20160816; b=TbxjQYBsGcQzJcOPthk0B0ETTvF0vNzF5m1C0/me3gKxozAbOUwkJ5+boRdkO4hf6G tw/uOVcXFRNvPKD1yOKXEwcOYotq92wPJLW95yvSpICtBKWq2w58V2d+ntYnN+M4GB0i gNiI8Mgin/5ZaMO2LLQrCrwZTcu0smEBxeufXEzEhs49xR1U1Wqx9NSfx6Melp2spOac s0FVxHyQr1EOqpD4TwvPv8kjP6C93vHwTtnx3UJzx3PmDBFIkgYbjZl/Rzv5webyo8wT kWT3FiWXMSFg5c6c9Z4PhdPLuGoHNnLFndhiE+/9anXX+lNjhpL0l/mPjrk+CGoK9Cd7 0zPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=9J7SkvsYiLrYhoglFLl5SK6mA7Mr11wA5iPjo/KUz70=; b=IrfbeS0HlzXNJtDlGUfKQ4636wva8TkQhdPL9D3dUXwfBV1LWw+XGEyvwXkkXWjuYr RQDGZ1Rgg/DR+eKIziQFYjL7BHqf5D2vJzyMZgUVKfsj+vg6kDE6EZUbICd0dTeMN4Dd oPYyWvuA9FpjHSQMQ9PVCDP5h0wLgMzMqjwa+yRK8paxKmwlMVwGjWdfsJ609pcRN6K/ yrneTw8U9qwvfOcC41O5LEAoK0SVJ+aSVe3tfrM3dgSdQVi+UbwATBdLlTbNjuY4tZ7b 0YTcHthH0zMBNQbNUnWdh3TqFPkULdN1ahTuYwroxTaE3q1TxqHgVBuiiQvnwIBNQ8DX edZg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="KLqL0t/h"; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c14si1683695otn.118.2020.02.27.06.25.36; Thu, 27 Feb 2020 06:25:55 -0800 (PST) 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=@kernel.org header.s=default header.b="KLqL0t/h"; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388853AbgB0OMd (ORCPT + 99 others); Thu, 27 Feb 2020 09:12:33 -0500 Received: from mail.kernel.org ([198.145.29.99]:51164 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730886AbgB0OMa (ORCPT ); Thu, 27 Feb 2020 09:12:30 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 66DCD20578; Thu, 27 Feb 2020 14:12:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582812749; bh=Tjc+VNTIwPmQo8lQytQmKQARh+VJKu0de2ydV+Hpy3g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KLqL0t/hSBpR+m9gG/fhsykQ3FI0tBFYqZkblPG+u8tEiCDycTq+/a1QeZYIvKX4R bwbz8jWBmespnxMJMPx4kMhADebD/81BN1XYS4xQ+18pHKthXBnd4q2v3QAdZloCvR LlYPW6LcMqvpBI4gByvL/JyOVJSqN9+DqVDhxRXQ= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Rob Clark , Sean Paul Subject: [PATCH 5.4 106/135] drm/msm/dpu: fix BGR565 vs RGB565 confusion Date: Thu, 27 Feb 2020 14:37:26 +0100 Message-Id: <20200227132245.163850701@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200227132228.710492098@linuxfoundation.org> References: <20200227132228.710492098@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Rob Clark commit 8fc7036ee652207ca992fbb9abb64090c355a9e0 upstream. The component order between the two was swapped, resulting in incorrect color when games with 565 visual hit the overlay path instead of GPU composition. Fixes: 25fdd5933e4c ("drm/msm: Add SDM845 DPU support") Signed-off-by: Rob Clark Reviewed-by: Sean Paul Signed-off-by: Rob Clark Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- a/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c +++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c @@ -255,13 +255,13 @@ static const struct dpu_format dpu_forma INTERLEAVED_RGB_FMT(RGB565, 0, COLOR_5BIT, COLOR_6BIT, COLOR_5BIT, - C2_R_Cr, C0_G_Y, C1_B_Cb, 0, 3, + C1_B_Cb, C0_G_Y, C2_R_Cr, 0, 3, false, 2, 0, DPU_FETCH_LINEAR, 1), INTERLEAVED_RGB_FMT(BGR565, 0, COLOR_5BIT, COLOR_6BIT, COLOR_5BIT, - C1_B_Cb, C0_G_Y, C2_R_Cr, 0, 3, + C2_R_Cr, C0_G_Y, C1_B_Cb, 0, 3, false, 2, 0, DPU_FETCH_LINEAR, 1),