Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3832575pxu; Mon, 30 Nov 2020 11:10:42 -0800 (PST) X-Google-Smtp-Source: ABdhPJx23Xsor6gxjL3xr2D4IlWpS2b8ZjjfWmk9rFMr7zKzTaKlnkGOzlgbnVL7igtsFql2i/8W X-Received: by 2002:a50:c315:: with SMTP id a21mr505368edb.50.1606763442267; Mon, 30 Nov 2020 11:10:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606763442; cv=none; d=google.com; s=arc-20160816; b=fxtGCspBPtINewbEGcZlhQ17unNOMkHqgA70R0B4M46Ap6mVUwaY8U4PHNjtUVqk+K ms5B3bN4tPAGiuNZ8MyCJcEW0Ij5JmCtoCPBP0qmoQTiSS6zJsRpNbtTt3WT98Y7wGRr 1jP4Z2I/r0Cs4YximQt1NwojT73Cej7U39A11GY3U3JMrV9If3VvMUtsfs3gpWjRkiwT 3TwFbAFTVjW1kjhz46dKRvr4TzDNOWi6GJIv/3uB9DWaC5dvdyUWSQSxeUbDFb4PW1mk yzSLQzE6F+Gb1/fygXPjOSbCSPGJQT3quAlZ8++4TERtkGFyFnlAok23T+Z6VEnkSIRX z2TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:message-id:content-transfer-encoding:cc:date :from:subject:mime-version:dkim-signature; bh=y20xJFPXm8Gb2N864xUBrhI95XSZqquGZTefxAuTL0k=; b=eifWZmT9VicHVUpFnIUGOtpsdWfR2Qod2YKs1C2RXcG/hm6AaAT9kY6tu3s25t0Cea U6z2UdjZm9xsJz4yPp2slM6cxKUS4XCWsXQcoZno+aO9biTjH2hcAX8zo36EndxCfeTm VwJX2iCn6ye3TGaArrCv2xVO4hRrz3E+RvQ3rLqciwadVQDSMebQ8W3g3/QRlsYcqlQ7 mRDsSjL7sO1UH3Km+ZfTqrgJdOFH3NOJtnJ9w92ggvmpdsgcle1fL6rFlnTNlevA/gmU XVL7CkOC6gRmQcTEkPJBt0MZ4dxSNHL8LgftFe/lHayQTVyjhZUIbNmyQMcLplTPlsX/ wvYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b="UCG/WS/n"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bo12si5091197edb.193.2020.11.30.11.10.19; Mon, 30 Nov 2020 11:10:42 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b="UCG/WS/n"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729459AbgK3TGZ (ORCPT + 99 others); Mon, 30 Nov 2020 14:06:25 -0500 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.50]:33010 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728840AbgK3TGZ (ORCPT ); Mon, 30 Nov 2020 14:06:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1606763012; s=strato-dkim-0002; d=goldelico.com; h=To:Message-Id:Cc:Date:From:Subject:X-RZG-CLASS-ID:X-RZG-AUTH:From: Subject:Sender; bh=y20xJFPXm8Gb2N864xUBrhI95XSZqquGZTefxAuTL0k=; b=UCG/WS/nKw0B5Wh20zImSLJDmsU+tIsvhuFZ57al6wBdjxpgssOBuBrjyqMqckyNym x+UixQBIdPtAhm/10g3J/+jZ+LrQPZEMlcqsS5ddz/UfgNhSzGSbQjIogYth2coy/iAZ OEdKRQJoaGh8KOOdMXOHRCgl98iUWMQPOdDY0iVusRwhElgoPn1P5PiTtpX7oJDsMhH4 zfDHZfxcOzRVqYz5dObtYDJu25xCiV6ZZ+1FE40LVv0jsRrnVAmctn3DbNwBQWGH62FN 0JHxifA1YeHZy28HW7ENhye1RosMRu80s0wyLNbq4dWcg8Fd/8Y7KSt/VxZp5sXXsK2W AELQ== X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj7wpz8NMGH/vgwDCqtd0=" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 47.3.4 DYNA|AUTH) with ESMTPSA id N02faawAUJ3OQl6 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Mon, 30 Nov 2020 20:03:24 +0100 (CET) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: [BUG] SPI broken for SPI based panel drivers From: "H. Nikolaus Schaller" Date: Mon, 30 Nov 2020 20:03:23 +0100 Cc: Linus Walleij , Mark Brown , kernel list , Laurent Pinchart , Discussions about the Letux Kernel Content-Transfer-Encoding: quoted-printable Message-Id: <2D7916FA-678F-4236-B478-C953CADF2FFA@goldelico.com> To: Sven Van Asbroeck X-Mailer: Apple Mail (2.3124) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, starting from v5.10-rc5 the SPI based panel of the GTA04 device is = broken. It uses compatible =3D "spi-gpio"; [1] i.e. gpio descriptors very indirectly. Bisect shows that it is commit 766c6b63aa04 ("spi: fix client driver breakages when using GPIO = descriptors") The commit description tells about a problematic pattern and indeed the = driver is using it - like ca. 15 other spi based panel drivers in = drivers/gpu/drm/panel/ I understood that it wants to fix the spi system to handle that = correctly again. But reverting your patch brings back the display. So it appears as if it = does not fix a breakage, rather breaks a previously working setup. What should we do? BR and thanks, Nikolaus [1]: = https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/ar= ch/arm/boot/dts/omap3-gta04.dtsi?h=3Dv5.10-rc6#n107