Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp354938rwb; Wed, 16 Nov 2022 01:23:56 -0800 (PST) X-Google-Smtp-Source: AA0mqf48C3B3GNY1SUu8CuBRry28+eUZ6kidB+tz9EJFSFWnWFx+z2bQZSzIk+jnt9NlzzHyvR73 X-Received: by 2002:a17:906:710e:b0:7ae:40b7:7fbe with SMTP id x14-20020a170906710e00b007ae40b77fbemr16368933ejj.371.1668590636248; Wed, 16 Nov 2022 01:23:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668590636; cv=none; d=google.com; s=arc-20160816; b=ZiMA9K0SUj1VqvxGMzGTlZqJov2qWGoLG5omeQtB0D8FS5EXbJitcATST6KJ5U2URe 0p+8fCHR19YpUmpaLIkU2HiTvLb+7e+ovvn501oH6vC0krP3reEt7ba/p/X/xo4qaYfO nHgBC2MjpVz2b6Fl7/OWBOQhShl5qZcK2V3vVsA9PDKOzJrpKAkKWvgjoWJkPDQSJclX k0AmRn4kxVpY2HRHpou9zmWh8T/RbfXXTaXvb7vQGn/Na9EPFVnxvvDj332BgvsMc/AC jsAYX8HpnBo6Gfh8faa5nEOavKkyaM3WwmUAQepk45/pFc2w+AYK5z2X3hroOq/QPsOJ lP9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-transfer-encoding :mime-version:message-id:references:in-reply-to:reply-to:user-agent :subject:cc:to:from:date:dkim-signature; bh=JzsGOJXboxKM/3crZDIoEMyOlym1tEKRyGk1X7tJOE0=; b=WWjXpjev4bDzJ/770WNHEmYwEoJ6Y23LZisYkDzr04MSKpkZAU9aQ72P4A+k6dXGUg PjCdtG+YLYf9+Ti0WWHVNIp7h1lKlJd7ROFmB/AA4Ha8TmHKvPX0Se5oqwfI2TU6W2tz r+rYfeNIdmduFD4qJVF0sYmIo7dtPHYRnnFgkE51DSpviUYn93950Sgx+YsGlz+WPChv RfSLa5Sg1UZRDBAgif59tV9ZwAe3+Qg42DPd5YL67ejpvpY98YzuZIHUYTD+Y6q5HfKT uz2J3TJSyeLKnTkB6jtbSBaxyydgcCW3hpSyzxIstfje+AVwMN2fgX5DVVZFtAnhoeul E9UA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@public-files.de header.s=s31663417 header.b=opY5scHB; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s6-20020a17090699c600b007ae4c686a4esi12034839ejn.159.2022.11.16.01.23.28; Wed, 16 Nov 2022 01:23:56 -0800 (PST) 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=@public-files.de header.s=s31663417 header.b=opY5scHB; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233568AbiKPJIZ (ORCPT + 92 others); Wed, 16 Nov 2022 04:08:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60906 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233508AbiKPJHQ (ORCPT ); Wed, 16 Nov 2022 04:07:16 -0500 Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3113F220ED; Wed, 16 Nov 2022 01:07:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=public-files.de; s=s31663417; t=1668589604; bh=JzsGOJXboxKM/3crZDIoEMyOlym1tEKRyGk1X7tJOE0=; h=X-UI-Sender-Class:Date:From:To:CC:Subject:Reply-to:In-Reply-To: References; b=opY5scHBUpdgu5gihOElocUqXf9RoIIv/ruFjs3wkFGtMi7OrUoBj9UWUP5fxuXSo br3rUPMDQozK77dNdkOfSr2fkymMLkCQmPGhM102cMWD2uTP0aBUD1WyyaeS45Gb+B 5XDLEpHZ9JasvKi+X/HWsAszFj/ia+/rEtlKvJDiAqsTcaDauawUzsWuZVSA9W9AsO zV6C5vzi/3vFefLseQVKv77r7wSiSKAisu+yO76O9lHkBV0rqk0hqRW8IRFlQ8t7Ki Q6tGUgbEnbSOgfEOOp0YoNCEx2Isk7NOVqdF+vXAjyTrIJpnYNOjNczzXX0+2xaykX agQm3qRyt4gYg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [127.0.0.1] ([80.187.100.158]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MzQgC-1p8NaF3cga-00vPwN; Wed, 16 Nov 2022 10:06:44 +0100 Date: Wed, 16 Nov 2022 10:06:29 +0100 From: Frank Wunderlich To: Daniel Golle CC: linux-mediatek@lists.infradead.org, devicetree@vger.kernel.org, Ryder Lee , Bo Jiao , Greg Kroah-Hartman , linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, Kishon Vijay Abraham I , Jianjun Wang , Chunfeng Yun , Vinod Koul , Rob Herring , Matthias Brugger , Krzysztof Kozlowski , linux-pci@vger.kernel.org, Bjorn Helgaas , Paolo Abeni , Lorenzo Bianconi , linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v4 10/11] arm64: dts: mt7986: add Bananapi R3 User-Agent: K-9 Mail for Android Reply-to: frank-w@public-files.de In-Reply-To: References: <20221112091923.9562-1-frank-w@public-files.de> Message-ID: <46481C3B-3B46-440F-B923-02934E0445F1@public-files.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:rehvp2Q0a87CjyOMm8vKg+p92Q77SPjMTuCe012oBGxdzZVfWkj YBh88W32HzaGgeWQE2MShbKCC2M8d7DdJ+2MymyUSTbOkv2FYOM9ET0Mn6XgDYnx8OFUq6S SSw+BL6nm/b4319IdgAFFtTT6NNFY8YtUpBsWG5J9mI0veVyaOSZoFrI4zqlAEECYUHVBaX lRsvvsSTTxZWwYq3YenCg== UI-OutboundReport: notjunk:1;M01:P0:Yg1rpNvtESI=;ewnDyjRW58XaqRskOpwg+Ef6gi4 z+IL/9QzhsodSKsHI/5SHVaLHQpep7uQgTUwzQAkCPdoYNfy500OwbUhxx+3ES6OG+l7uVG7F OdJbr8H5FN0v7LmRJfm4iDnpO0TovFG/DRTdt3QT+74WXv0eotk4t/SRPbLAeAkMQHwlB8JEO QyeADG1ErlosH+9tb86Wx47c0sJCrmsEUnk0zMrc1a8i47mgdX2wzSInH3k793pv9FCeRL3Wt G8yApQmnbY39qh7deX/etzqg3DFcPso2KOLBFt3a6/SMeMFs54DB8HD/l492z8pbCjmjPnn/m adxbvtuodEgCFpEzvgwwZVTtXIM1yDH3ZT0Gz3eR+vHbV7yQMghLQKVDTB56EwoczrTA6mdaT 9Jv3BSIKQP65wnJhoQDlKE5sorcTEwoHbnH1xMykMaB8zIvynuC7Z9dfc7FccR7tIhV/wmuji eRzD4KuYKrZpLjOAL6Mk+O2rNjfyl8EFbBje3IZY9t2jBSJsrqtqiXIfZOYPTMlzaSpAMb6ia UHWW9jOSWosQ+9yfA352aX73A6DlHZrGkUCOwxFh4AABRaI6tBs4/Q+3BzSeZVSUXRvjAO5EN /xgAk+sPiN7pv2fDPfRc4hdv9QWeCqe1MYRu7DgY4+2o5rWf/azq8N5ilRrOse7UsUXuOaDRc 6m9JaGCsNgiKkbq7YkRJCibNQEnB87UC7X0LsyROAJHMFlgvAx8wh2h3mTZzlbynHryjI7zcA CdXJmYhLpCmDgx4CX0PaYDJA5VT2k3yKO2UOKET9RCn5LT8hCHVmCc0RPdl60rqHcQqquZg0I dqyV38X6IXWgjZwtNBL4nyNbUSz8fniDGcvlF9OFJH1X5rUZjsQljHZ+RLubfDNeM1xzdfYcM Xuy5PqUh7qLrRX5/3tL5nPRy2m7dmf+64JoGN5EexBLz9NKxlYm+ej/rh7XS1E4ydD6f0s5n4 U4NNqtWhoGf+DmliGDuE0KSyqpc= X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,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 Am 15=2E November 2022 23:01:20 MEZ schrieb Daniel Golle : >The device can boot from all 4 storage options=2E Both, SPI and MMC, can >be switched using hardware switches on the board, see >https://wiki=2Ebanana-pi=2Eorg/Banana_Pi_BPI-R3#Jumper_setting > >So why do the SPI-NAND vs=2E SPI-NOR switching with device tree overlays >and the SD card vs=2E eMMC switching with dtsi + 2x dts? To me this looks >inconsitent=2E Use either one or the other method=2E Hi Daniel It is still in discussion,if mainline-kernel will support devicetree-overl= ays [1]=2E I used this way to have at least 1 dtb without overlay for booting kernel = from sdcard which is the only external storage=2E If mainline kernel rejects dto, we have no "broken" dtb which only allows = bootup with initrd=2E We can boot this board from sdcard with mainline code= only (maybe some users don't need emmc,nand,nor)=2E As you cannot delete (sd specific) properties in overlays,i added emmc var= iant=2E And now we can use overlays to support spi devices,which are not ne= eded for first bootup,but to access emmc=2E Imho my current sd/emmc dts can be easily converted to dtso and base dtsi = needs only to be renamed=2E But all only if the big question below is answe= red=2E [1] https://patchwork=2Ekernel=2Eorg/project/linux-mediatek/patch/20221106= 085034=2E12582-12-linux@fw-web=2Ede/#25085681 regards Frank