Received: by 2002:a05:6a10:6d10:0:0:0:0 with SMTP id gq16csp2067321pxb; Sun, 24 Apr 2022 03:46:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwQb95MzFgltONqgVjex4XV39Goq+Th6pptIKz3tmNr89Mij21Eltbr3CdJ03dP87kvqhu/ X-Received: by 2002:a63:1557:0:b0:39d:8460:2e07 with SMTP id 23-20020a631557000000b0039d84602e07mr11040955pgv.344.1650797197682; Sun, 24 Apr 2022 03:46:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1650797197; cv=none; d=google.com; s=arc-20160816; b=EdS8Ilo4C3vciAsKRFbjeBQKzbBlIBly8EgWGYYNNuF7YQRl/qBNLwVbhI5DBy70gS hNXL8a08kENHHfN8uZkYLc9/ofbp/VyKFO9XqK9P/HDWwwZEZgyMsWjDXPwXqLmVF5Nl 6/jSeBjNIYEtts6pGLUSpGxatumJ6DVX36/DCsHxVFHNKQXHxzHWRLK+/esOL4OdPsGc 8+mvl7oZ/JjMCsao5uezTFI4tD5tYaR1cfJ4F0zmhOEaf6nepVlEg3fcKYx1co0PPhot EV4wnyFzhzIl5zheOzT/bF7UDP+xTaoKmbRrbaH5UT+rY6iXBbNwgs2wd9qz8QPRp6DH yLtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ffm6sNp0mnEMUsxkNkeUSykv+o62br08n/hBzbOh6Ok=; b=oCtgZXOLoynxOmykshy53Da93ZfgRcNxDlIn8o2EBdAB/6qOjtAZbEcHRDFH/brZlu ksLGJ5tGxfoOzU6u6DFfFz8Emkss2WprYmM731ZxwJobfA8gCT3bS4pk4SYeCOhLKxur c104KXw5Jv5I9MwuZZEfMaPV9Z970DnAme/4gvUhRh07JRE4+Xqc3+XGaZSbNqien3At Oor1N25LC7s0JHJ4SBI0KQjANSe1FsruXyPW3TFeZt/rbJPeUeKZMXgk8qeewtK1mCbN Fd5senZrduPTYLXLpUeKOjeFV2vXrHiAgsAQnIcv0hJviZ8Iw7XQQcwtUkhbtPiYQ3Fp SyeA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IlEUmxA7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id nn17-20020a17090b38d100b001cbaa03b227si16756184pjb.140.2022.04.24.03.46.22; Sun, 24 Apr 2022 03:46:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=IlEUmxA7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238778AbiDXIz7 (ORCPT + 99 others); Sun, 24 Apr 2022 04:55:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51868 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234595AbiDXIz5 (ORCPT ); Sun, 24 Apr 2022 04:55:57 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A587095A38; Sun, 24 Apr 2022 01:52:57 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id E1003B80DDE; Sun, 24 Apr 2022 08:52:55 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5F33DC385B6; Sun, 24 Apr 2022 08:52:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1650790374; bh=VAIS5RCD9giYhrbO5Hac6FpKh7We3My7pPHwyo54GI8=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=IlEUmxA7Upi/jZvwszo5tWXIcRM0EAFPHSwLNctN9Y58IvDFrOEsiQajUPCMH7Jvj ffMGYU3Am1eiuRxan/QEzVGZIU4/nZDiD4I9qyEihHwFs57oDBFuZkioK/aaH82E/D cafv1RJevyhRqAmfrOprDhzFhC5PdErVyqMypulLdZQgaDPE2OydWwwQC4+yvZmqbe cKfnbHuByU+9iCxgB+9sW82eJWEWf6s1YXcaaJOKEOR6FMrQj52g4nRCkxQaL9o5DE hRPjDgGmvEn6UrlX0oEzCHgEu1vF7VzmeRUbf/lMOXmL9MVlUAWdZQ45wrK1ipQsiq 1YeW3uUpHXgig== Received: by mail-wm1-f46.google.com with SMTP id n32-20020a05600c3ba000b00393ea7192faso338998wms.2; Sun, 24 Apr 2022 01:52:54 -0700 (PDT) X-Gm-Message-State: AOAM530pm5LKoJ9S9zURth3ykurMGPhtGlFWlgWWk21lbp77o9sfaDGO 08lMtfVWNAsO9QdzyqUCGCnBOiJi5UCARkJqihE= X-Received: by 2002:a1c:f219:0:b0:38c:782c:3bb with SMTP id s25-20020a1cf219000000b0038c782c03bbmr20347843wmc.94.1650790372472; Sun, 24 Apr 2022 01:52:52 -0700 (PDT) MIME-Version: 1.0 References: <20220419163810.2118169-1-arnd@kernel.org> <20220422170530.GA2338209@roeck-us.net> <8b36d3a4-ec85-2f9f-e4b7-734d8ddd3d8f@roeck-us.net> <20220422234150.GA3442771@roeck-us.net> <3b4046ed-fd75-13ea-fac3-06469172806c@roeck-us.net> In-Reply-To: <3b4046ed-fd75-13ea-fac3-06469172806c@roeck-us.net> From: Arnd Bergmann Date: Sun, 24 Apr 2022 10:52:36 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 00/48] ARM: PXA multiplatform support To: Guenter Roeck Cc: Robert Jarzmik , Linux ARM , Arnd Bergmann , Daniel Mack , Haojian Zhuang , Marek Vasut , Philipp Zabel , Lubomir Rintel , Paul Parsons , Tomas Cech , Sergey Lapin , Thomas Bogendoerfer , Michael Turquette , Stephen Boyd , "Rafael J. Wysocki" , Viresh Kumar , Dmitry Torokhov , Ulf Hansson , Dominik Brodowski , Helge Deller , Mark Brown , Linus Walleij , Linux Kernel Mailing List , "open list:BROADCOM NVRAM DRIVER" , IDE-ML , linux-clk , Linux PM list , "open list:HID CORE LAYER" , patches@opensource.cirrus.com, linux-leds@vger.kernel.org, linux-mmc , linux-mtd , linux-rtc@vger.kernel.org, USB list , Linux Fbdev development list , dri-devel , ALSA Development Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-7.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Apr 24, 2022 at 4:09 AM Guenter Roeck wrote: > On 4/23/22 12:55, Arnd Bergmann wrote: > > On Sat, Apr 23, 2022 at 1:41 AM Guenter Roeck wrote: > >> On Sat, Apr 23, 2022 at 12:04:31AM +0200, Arnd Bergmann wrote: > > > > Odd, I can't reproduce this at all. Do you get any console output at > > all for this? > > > > Is this the plain omap1_defconfig, or something else? > > > > No, it is my own sx1 specific configuration. > > https://github.com/groeck/linux-build-test/blob/master/rootfs/arm/qemu_sx1_defconfig > > I don't recall where I got it from but ... Ok, that explains it, thanks! I fixed all the defconfig files that come with the kernel, but for your own ones you have to add # CONFIG_ARCH_MULTI_V7 is not set into the defconfig file, otherwise the multiplatform target defaults to an ARMv7 instead of ARMv5 build. For an OMAP15xx as in the SX1, you also need to enable CONFIG_ARCH_MULTI_V4T. This is slightly unfortunate, but I don't see any way to avoid it, and the modified defconfig will still work fine with older kernel trees. > > One thing I keep having to apply myself is this snippet: > > > > diff --git a/arch/arm/mm/proc-arm925.S b/arch/arm/mm/proc-arm925.S > > index 0bfad62ea858..87c695703580 100644 > > --- a/arch/arm/mm/proc-arm925.S > > +++ b/arch/arm/mm/proc-arm925.S > > @@ -441,7 +441,6 @@ __arm925_setup: > > > > #ifdef CONFIG_CPU_DCACHE_WRITETHROUGH > > mov r0, #4 @ disable write-back > > on caches explicitly > > - mcr p15, 7, r0, c15, c0, 0 > > #endif > > it does not have CONFIG_CPU_DCACHE_WRITETHROUGH enabled. Maybe it was disabled explicitly for the sx1_defconfig because of this bug. I would think that this is required for actual sx1 hardware because the option is default-enabled for ARM925T, and that CPU core is exclusively used in OMAP15xx. Arnd