Received: by 2002:aa6:c46f:0:b029:96:faae:e639 with SMTP id i15csp336286lkq; Thu, 5 Nov 2020 03:53:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJwUjoLckMfCsVYt3pRGE9VaDnzKbHiXTxkuxyUt+qtW50jQ1dFYjX5r1l+Lqstdv0vYeSJj X-Received: by 2002:a17:906:60c8:: with SMTP id f8mr2003137ejk.14.1604577181822; Thu, 05 Nov 2020 03:53:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604577181; cv=none; d=google.com; s=arc-20160816; b=f90jWh8hpACM6deKXzSXhsa/XkN5767y/PpyQkkH7sK2mr4ZfqqiGB3ObaLW7M26qq 5t9JEozdTEO8F8zRaauJZIAhW9onKwQRoNUbFQjB42KTqCTwNFY1z2QPJ1n8EVHPWtnv cR821tc1HP0xmHXjR53bkFNkq0NCNOmU1m4K/GBu51HdolGwNtKLqevjbXfRTvYmyVbi Lq62gjave1UfdwodGjrOsWOuzxN+idmHRC93nweENv5GhOaLu/xQCb3F4fXQMAqnZI62 C8nnomeiJcl5OCHSZfXdKTnVOdoE9WiMtSm0km+yOqYaLV5u2lDTR3WtDFxYwotVFQhr jDVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:cms-type:message-id:date:subject:cc :to:from:dkim-signature:dkim-filter; bh=Guufe+VoFpwZoPlojymng96D0t0kuWNvYu7MriOxu5g=; b=W8RFDS84oTrEnu+Pc075kcQimcrNXYMsg1gnnJIMMvEr2uJz+opF1hrAhhntVJuSO7 I3s8D+Zz02RtY5CDNUv0LEcoZ1Zb9giEVziIfEiwDpqueS504boIMR6KeSTlfTP4rSQp GFYjw2CBr7sU0Dz1Qmbi0O+pnR1NDw1foHXvgCp6RDpnZigb7868zUjQT6eWv4fiPdgC o2ZWP5v0bTNts4mGwOtwYDIS7reoaJ8sTFivwrHT//6XZUP6zYMi9a+2Gj/R5g4Qt78E rDoSULDeLyjuMm/8MVIL6j2N1D/r5mIZZzAChX3b+kDYam0L6VYjKI+QbztjcGos8Jfg swsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=h2xPJMLY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o22si909529eds.598.2020.11.05.03.52.39; Thu, 05 Nov 2020 03:53:01 -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=@samsung.com header.s=mail20170921 header.b=h2xPJMLY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730266AbgKELsn (ORCPT + 99 others); Thu, 5 Nov 2020 06:48:43 -0500 Received: from mailout1.w1.samsung.com ([210.118.77.11]:46112 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726067AbgKELsm (ORCPT ); Thu, 5 Nov 2020 06:48:42 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20201105114831euoutp01e37d3b6b68c4bb596298a2704746bd0e~EmjMCBrxN0459904599euoutp01y for ; Thu, 5 Nov 2020 11:48:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20201105114831euoutp01e37d3b6b68c4bb596298a2704746bd0e~EmjMCBrxN0459904599euoutp01y DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1604576911; bh=Guufe+VoFpwZoPlojymng96D0t0kuWNvYu7MriOxu5g=; h=From:To:Cc:Subject:Date:References:From; b=h2xPJMLY3lg8R9W3zgkRCgt8im3FgBhMVqIDy8LaaYQEY0u6YjNNxVgC8cdUTNCHV SUnT834q3NLT2NUx9gDjNm6IO46QAXvDG2+DGPfVPI/lb/8avLPJTC2sZOu0FNAVkc dlp0XjKXb/OO9HEzvnJESldLZ2WHpqkKCco7Gmj0= Received: from eusmges2new.samsung.com (unknown [203.254.199.244]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20201105114824eucas1p1d8c50dc59569ae074449018964ef9cbe~EmjFkhLE42966429664eucas1p1H; Thu, 5 Nov 2020 11:48:24 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges2new.samsung.com (EUCPMTA) with SMTP id 93.F2.05997.886E3AF5; Thu, 5 Nov 2020 11:48:24 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20201105114823eucas1p26250751a232cf55e39d2452e8bb83e46~EmjFA-df20490904909eucas1p2F; Thu, 5 Nov 2020 11:48:23 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20201105114823eusmtrp11e2cca28503878526dd2b03de85e73e1~EmjFAQkr50565005650eusmtrp1O; Thu, 5 Nov 2020 11:48:23 +0000 (GMT) X-AuditID: cbfec7f4-677ff7000000176d-46-5fa3e6887a7e Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id F3.6E.06017.786E3AF5; Thu, 5 Nov 2020 11:48:23 +0000 (GMT) Received: from AMDC2765.digital.local (unknown [106.120.51.73]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20201105114823eusmtip21e3271ef5f1595d22dd0333a744894e9~EmjEk5toW3066730667eusmtip2Y; Thu, 5 Nov 2020 11:48:23 +0000 (GMT) From: Marek Szyprowski To: linux-samsung-soc@vger.kernel.org Cc: Marek Szyprowski , Krzysztof Kozlowski , Bartlomiej Zolnierkiewicz , Markus Reichl , Rob Herring , Chanwoo Choi , linux-kernel@vger.kernel.org Subject: [PATCH] arm64: dts: exynos: Use fixed index for the MMC devices Date: Thu, 5 Nov 2020 12:48:14 +0100 Message-Id: <20201105114814.18372-1-m.szyprowski@samsung.com> X-Mailer: git-send-email 2.17.1 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFIsWRmVeSWpSXmKPExsWy7djP87odzxbHGxx8xWqxccZ6VovrX56z Wpw/v4Hd4vKuOWwWM87vY7J4eeQHo8XaI3fZLVr3HmF34PC4dafeY9OqTjaPvi2rGD0+b5IL YInisklJzcksSy3St0vgyrgw5xFTwSyeisZn8g2MU7m6GDk5JARMJF4/WccCYgsJrGCUmP07 o4uRC8j+wijR0feaFSLxmVHi0xFXmIZZ85ug4ssZJXb8lIewgRqmLjQAsdkEDCW63naxgdgi AqoSn9sWsIMMZRZYwCSxsP0kWEJYwEPi8rxrzF2MHBwsQEX7r9WChHkFbCWu/H3ABrFLXmL1 hgPMIL0SAtfZJHa8essIkXCROLtwBTOELSzx6vgWdghbRuL05B4WiIZmRomH59ayQzg9jBKX m2ZAdVtL3Dn3iw1kM7OApsT6XfoQYUeJ+ddvMoKEJQT4JG68FQQJMwOZk7ZNZ4YI80p0tAlB VKtJzDq+Dm7twQuXoM7xkPg5bRsbJExiJbavPc42gVFuFsKuBYyMqxjFU0uLc9NTi43yUsv1 ihNzi0vz0vWS83M3MQJTwOl/x7/sYNz1J+kQowAHoxIPrwPH4ngh1sSy4srcQ4wSHMxKIrxO Z0/HCfGmJFZWpRblxxeV5qQWH2KU5mBREuc1XvQyVkggPbEkNTs1tSC1CCbLxMEp1cC4fGak uWq+75JlspckRTL+HapJ6DkgvkjBP/teNvuRI1Wm96qnz3R/NnnNp9dtt+TOppUs/FXXpXvY ZeIU89/NG+2T2Y28LC79tT1ssZi3e1F/8q0DM7dxVynO3jNDaeHhtZNUZeYKvZLTnVrIIK2p qDj3x+mDxy/yTJV/KcryyrD0W8rBqsbZSizFGYmGWsxFxYkA8oMCPP0CAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRmVeSWpSXmKPExsVy+t/xe7rtzxbHG8yaJmexccZ6VovrX56z Wpw/v4Hd4vKuOWwWM87vY7J4eeQHo8XaI3fZLVr3HmF34PC4dafeY9OqTjaPvi2rGD0+b5IL YInSsynKLy1JVcjILy6xVYo2tDDSM7S00DMysdQzNDaPtTIyVdK3s0lJzcksSy3St0vQy7gw 5xFTwSyeisZn8g2MU7m6GDk5JARMJGbNb2LtYuTiEBJYyihxYcEHJoiEjMTJaQ2sELawxJ9r XWwQRZ8YJXpu/2AESbAJGEp0vQVJcHKICKhKfG5bwA5SxCywjEni+t82dpCEsICHxOV515i7 GDk4WICK9l+rBQnzCthKXPn7gA1igbzE6g0HmCcw8ixgZFjFKJJaWpybnltspFecmFtcmpeu l5yfu4kRGIDbjv3csoOx613wIUYBDkYlHl4HjsXxQqyJZcWVuYcYJTiYlUR4nc6ejhPiTUms rEotyo8vKs1JLT7EaAq0eyKzlGhyPjA68kriDU0NzS0sDc2NzY3NLJTEeTsEDsYICaQnlqRm p6YWpBbB9DFxcEo1MAZekpjL5P9HTC9kssPLbnFXNd32Mvln1+ccj5efbWgjeDT1NMu963GO jG+K3i7hYMxuqiuSftu9qdPATSHKXarEuFS9NfifP2/snO8/5FgPdL1dslVL8HH4o/+lk1vX St2RT1XOM6q45zXp/btti3VZCk8s8bE9Vdg+vbDk78tLnGlizgrPlFiKMxINtZiLihMB+Rf+ KVYCAAA= X-CMS-MailID: 20201105114823eucas1p26250751a232cf55e39d2452e8bb83e46 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20201105114823eucas1p26250751a232cf55e39d2452e8bb83e46 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20201105114823eucas1p26250751a232cf55e39d2452e8bb83e46 References: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Recently introduced asynchronous probe on the MMC devices can shuffle block IDs in the system. Pin them to values equal to the physical MMC bus number to ease booting in environments where UUIDs are not practical. Use newly introduced aliases for mmcblk devices from commit fa2d0aa96941 ("mmc: core: Allow setting slot index via device tree alias"). Suggested-by: Markus Reichl Signed-off-by: Marek Szyprowski --- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 ++++++ arch/arm64/boot/dts/exynos/exynos7.dtsi | 3 +++ 2 files changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/exynos/exynos5433.dtsi b/arch/arm64/boot/dts/exynos/exynos5433.dtsi index 0a886bb6c806..3a37ad97fcdb 100644 --- a/arch/arm64/boot/dts/exynos/exynos5433.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos5433.dtsi @@ -23,6 +23,12 @@ interrupt-parent = <&gic>; + aliases { + mmc0 = &mshc_0; + mmc1 = &mshc_1; + mmc2 = &mshc_2; + }; + arm_a53_pmu { compatible = "arm,cortex-a53-pmu"; interrupts = , diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/exynos/exynos7.dtsi index 48cd3a04fd07..3e319ec64997 100644 --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi @@ -16,6 +16,9 @@ #size-cells = <2>; aliases { + mmc0 = &mmc_0; + mmc1 = &mmc_1; + mmc2 = &mmc_2; pinctrl0 = &pinctrl_alive; pinctrl1 = &pinctrl_bus0; pinctrl2 = &pinctrl_nfc; -- 2.17.1