Received: by 2002:ac0:a594:0:0:0:0:0 with SMTP id m20-v6csp1269811imm; Tue, 22 May 2018 01:03:29 -0700 (PDT) X-Google-Smtp-Source: AB8JxZo4TKssI+RQTZdSv87sHSyR32yWpr4qAiudH5RbicCqiyWf3+yU0YZnzdJeFkBK7PtLjnX8 X-Received: by 2002:a17:902:42e4:: with SMTP id h91-v6mr23409522pld.27.1526976209330; Tue, 22 May 2018 01:03:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1526976209; cv=none; d=google.com; s=arc-20160816; b=jJIh845g0cIAWklkyDkC9dFIK62VkTqd/rv1Jl+5kMAnOvrm9q4eMdSML4wAqyONsw p9kIm56jPWbZVovFRsd3qb+60y/lNzbySRWUDMMEEHTLfVI5WbJIiM/Ig/Q/oR0mr26f /1fSu+xDHgn3cbMNr+lhosjLvXAyUbxIO32DlUf4JbNQKsU23riYeQkaxGTcvNtSBnoE tmXf97tlUG0t0yTvCSBAtHuASDsk/frinltmDViz+1ClYKXtjQPzfqmVCbhtezCAqEBX PdcjIc35AFGALxKGKOz6HnjOkXbZQydZJExFwHCQPgbyBpcriGBvlDM35sy1UNxr4wjW CEFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature :arc-authentication-results; bh=zuypqBjg3aGLTZiZ2YdSZC07nl/2CfatbtU1RKyToWI=; b=EbPVolZbWx1aQiiGUHsyYgwPPDtkfcbpLFUhh8HK1fOFaGbplZr9lsEKXn3K4HYGdp GXOca7ZTb1CGBBQQ45qgVS76po/hfFRlFORcrO+mcEeW1KSJt17dg6Z/2CXOYpfZ5s5M 51Da9r1vdSr8Ofw/vu+T+zsP4mKNHrdhIL4EDDGOmO+hDbRmw3AYN7wwSTHtDbRpFCpI 2KysOotQwZ3Hb8Y/z8AnXsi1+Cd+uNHx4MG7fGoz1nAuA1nhu1lY9MEg5dYxzS3mgcbj BueJin1yxbNJNBjdSBSRqN7tVJwy5rWVd9aCwzmP//k8GgWHZ1KIWYOLz742uOCvBOam JIYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=AIIFTcHi; 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 b60-v6si16069256plc.270.2018.05.22.01.03.14; Tue, 22 May 2018 01:03:29 -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=AIIFTcHi; 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 S1751613AbeEVIDE (ORCPT + 99 others); Tue, 22 May 2018 04:03:04 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:36266 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751283AbeEVICz (ORCPT ); Tue, 22 May 2018 04:02:55 -0400 Received: by mail-wr0-f195.google.com with SMTP id k5-v6so6387077wrn.3; Tue, 22 May 2018 01:02:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=zuypqBjg3aGLTZiZ2YdSZC07nl/2CfatbtU1RKyToWI=; b=AIIFTcHiOuUA/zcWE5+KxuCIOP+gM6axLGskz7Tw9K/ohPz+hAlHVmMquzCDQvcP3a ySRtLW4CUtYqCQQvgeShkYStbL4yIPTfmGw1A7ShGijTRjY0qT8jfNe2Dc/0WOPwnc8P Mk+GZDWtqfkY4vafCLN+cIxZXOMzE+07RLWUj2t8fUJU5qhKLlaJ4nV2u2eGs7LMwpUn 0HNypVTEf24s2L6OTLozGA+ycufslx9V7VhzY+Zo+BSjbRhNmih9NfF5PquS2rkd4C5t SIiM6fyngIIhvMmy4cISV5eChZYTvXfogg09RLaOQmI/CEcZsEWZJBzCWsEs9Wwe3JI5 dx+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=zuypqBjg3aGLTZiZ2YdSZC07nl/2CfatbtU1RKyToWI=; b=Cnd1MtY3koKRYUzBRjortxpbPWpVT+UEX1YNFc0/PHWIMKEyn6JgSDf1j3irnVj7kV Rc6uuPtvGTAWoflxz4RkmdAoftMrGveWnUIFpvOA1s8s395DV4UJulHjrBncXs4rpA+h TVxGzsGu1ZuWo7IhFmsrqNOqVMzmNw0lW4GPyvtz+RVVqYTOr2TxFTEQrhXdDp7JAFex oS+Aj5osYaDqb0BHl40NoceypmxfBgjwpoEMC3qqowjVHA/Wa5DdFZzfIwQn7PdeHIxS s/Rn/prtpN4RK2val9mFSiYTOQf7Po6hvFDnzrbhgjmiNSjpd5J1mpvTJTArW2md6wkP Pzqw== X-Gm-Message-State: ALKqPwcF0jAI7e73bEqKRRzOZveTP5iCkDHwd1fZszpuFxjbSmfo2j2M pvDeL7rcqj7IDxg4yhn3XRo= X-Received: by 2002:adf:bc8f:: with SMTP id g15-v6mr17942618wrh.266.1526976174219; Tue, 22 May 2018 01:02:54 -0700 (PDT) Received: from pali ([2a02:2b88:2:1::5cc6:2f]) by smtp.gmail.com with ESMTPSA id v111-v6sm17270944wrb.30.2018.05.22.01.02.52 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 22 May 2018 01:02:52 -0700 (PDT) Date: Tue, 22 May 2018 10:02:50 +0200 From: Pali =?utf-8?B?Um9ow6Fy?= To: Pavel Machek Cc: Aaro Koskinen , sre@kernel.org, kernel list , linux-arm-kernel , linux-omap@vger.kernel.org, tony@atomide.com, khilman@kernel.org, ivo.g.dimitrov.75@gmail.com, patrikbachan@gmail.com, serge@hallyn.com, abcloriens@gmail.com, clayton@craftyguy.net, martijn@brixit.nl, sakari.ailus@linux.intel.com, Filip =?utf-8?Q?Matijevi=C4=87?= , Thorsten Leemhuis Subject: Re: v4.17-rc1: regressions on N900, N950 Message-ID: <20180522080250.4fzyvqrgw5oigexn@pali> References: <20180422074213.GA12428@amd> <20180423202940.ig6iud5lrbgnu35a@darkstar.musicnaut.iki.fi> <20180521213952.GA11596@amd> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20180521213952.GA11596@amd> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday 21 May 2018 23:39:53 Pavel Machek wrote: > HI! > > > On Sun, Apr 22, 2018 at 09:42:13AM +0200, Pavel Machek wrote: > > > v4.17-rc1 broke display for me on Nokia N900. (I don't know if system > > > boots, but I can see on red flash LED that at least that driver > > > succeeded. So it should not be early boot crash). > > > > > > v4.17-rc1 also broke boot on N950. > > > > > > Any ideas? Does it work for you? > > > > Below config works for me on N900 and N950. (On N950, I need to disable to > > display DTS entry as discussed in other threads.) > > Thanks... On N900 it works for me in v4.16, but display stays blank in > v4.17-rc1... > > And I'm starting to suspect I have somehow special N900, or maybe > special gcc version... Whether display on N900 works or not seems to > depend on completely unrelated config options :-(. Maybe it is timing > during boot or something. > > Best regards, Hi! I remember that in time of migration from platform board code to device tree structures there appeared some bug which caused that sometimes display were not initialized. And somebody figured out that display initialization is failing when some other SPI devices are initialized before or after display... This behavior was observed only on real N900 hardware, not in qemu. Real reason was never explained. In old platform board code there was hardcoded order of SPI devices in which initialization happened. And in device tree it is probably in (pseudo)-random order. Enabling/disabling various config option can affect some timings and order in which kernel starts probing and initializing devices... -- Pali Rohár pali.rohar@gmail.com