From patchwork Tue Mar 30 08:19:34 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harm Berntsen X-Patchwork-Id: 1459924 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nedap.com header.i=@nedap.com header.a=rsa-sha256 header.s=selector2 header.b=Cypz8W7u; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4F8j7Q00Vxz9sVm for ; Tue, 30 Mar 2021 19:20:30 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AF4C982759; Tue, 30 Mar 2021 10:20:19 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nedap.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nedap.com header.i=@nedap.com header.b="Cypz8W7u"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0A5E1828A1; Tue, 30 Mar 2021 10:20:18 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-he1eur02on071e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe05::71e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 37C43805B4 for ; Tue, 30 Mar 2021 10:20:15 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nedap.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=harm.berntsen@nedap.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DLsaju5eH12xTTFbXJ1sBWrrNYNndrH0F4N8nf78szZGC3xGr6SA3fGFsz4DIMBH8rwBbab5RRyPRxjtJYvKTHIHJKKQATmuXViak7y227lthAgiqn8YO3gTJFaqyJHHOx3Q6P8n5HD7pqan0n5k4Ca8hH9VPaE/xXUQCC6qQYVS9yX8P4Hw0gkVzYMQrivlcK6Kul2FYxygIgO+nem7II8AJdqusO4ADXtLGtckshflQyo3RGo0xrMwvA0APG+pQdWHIUBgG4ergXPjaqs5VZdDJU1FHbB600fFIPSoehymmvJzO47JJJYCcZFU0FZhpPjvDNmokgVk/040szEPAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a6RAYOErAt03loa003+vvFojOqe7rXEAofCEHyADyVs=; b=cTZpCgoxuZ4N0eag/pbujG5PwrQUcKpibgzKgGKtGikv0OmY2Wggrkccw/Q5OSWXpkyga8+PglqYYPmMpc187Ami6yGskUSrsGg1N/TBBrx+9HEDO3ckdQg+mzA0broRBWGpxpbcwXy5+RNK9WNPAH8mEjUEWfkWApoLFT9LvPAa2bvoeweUsDLuctW6u7V6PNA2Mu2iWh4T42BngiChvF9ztPtKgOoiM94LpxrTHpAbByqjcX5da8E8jouEkjeIiRiQeWq6tL0TdQRPxBJYjLjEnPWiDOsRyeOQXiApkw6Jfiq9PMvVRpi0mt1VqBqhezcqhVZsbrJX8sAyNvptsQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nedap.com; dmarc=pass action=none header.from=nedap.com; dkim=pass header.d=nedap.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nedap.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a6RAYOErAt03loa003+vvFojOqe7rXEAofCEHyADyVs=; b=Cypz8W7unQDuUuQ0tBMhYJARljTUMGn6KAzzh8GsipQIg/Hsl+yv/P7q5HJN+r5DHXrMPBlopwTse7HiApkvsRhuvHaqolST3DW3VzpEPkc5xHeTa1LDmTkCMxqzK3H+b5OdVElcZimdWwLvhZ36r8D7FTfIQzHNXKNqWL4cXcI= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=nedap.com; Received: from AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e7::20) by AM8PR10MB4066.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.26; Tue, 30 Mar 2021 08:20:12 +0000 Received: from AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM ([fe80::784a:3424:d4c1:6b1f]) by AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM ([fe80::784a:3424:d4c1:6b1f%4]) with mapi id 15.20.3977.033; Tue, 30 Mar 2021 08:20:12 +0000 From: Harm Berntsen To: u-boot@lists.denx.de Cc: Harm Berntsen , Rick Thomas , Chris Packham , Vagrant Cascadian , Adam Ford , Dennis Gilmore , Dirk Eibach , Jagan Teki , Marek Vasut , Mario Six , Masahiro Yamada , Michal Simek , Patrick Delaunay , Peng Fan , Prafulla Wadaskar , Simon Glass , Stefan Roese , Tom Rini Subject: [PATCH v2 0/8] Convert mvebu_mmc driver to driver model Date: Tue, 30 Mar 2021 10:19:34 +0200 Message-Id: <20210330081942.2606627-1-harm.berntsen@nedap.com> X-Mailer: git-send-email 2.31.1 X-Originating-IP: [2a02:a447:2e67:0:7521:3938:5287:2079] X-ClientProxiedBy: AM9P195CA0004.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:21f::9) To AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e7::20) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from NVC2808.nedap.local (2a02:a447:2e67:0:7521:3938:5287:2079) by AM9P195CA0004.EURP195.PROD.OUTLOOK.COM (2603:10a6:20b:21f::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.24 via Frontend Transport; Tue, 30 Mar 2021 08:20:12 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1a95358a-503e-4d8a-cd1d-08d8f354a3a2 X-MS-TrafficTypeDiagnostic: AM8PR10MB4066: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1303; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VxeJSZLviiEBJqmJCKgHf+63dnl6bZp9M8FOQIcG7qzkZJUa/u94emSP6oX0nz93MDNO4l8srW41PhXTAZX5Z4PbcNVrJ358RnR8DkqKz8mG0rGSc3TKI9lEx0sTDGVqhLx4NUDDKzYow1kja99U42aWOvVASIt7l6psz4Js9lV1FBeL+dlcL/L23ZuZWKPNWWZS7rg0AuROvEfipe8zT7UmtF9lDX/2zqFirxb/NRXTPVz7Aqvc2mKUfT3Sbq/h8pUZXxSRUfPY3H11WQSb3gTF+BQ4M8iPR3rPfo/bkJOjdjOAVXIt2tW1fADDaHlnzN2YyRdXASFNINVGpJogi1t0gQ/MF9kxmFUvJRhazXwYncERyE5VHkrMy9jVbGJMimPHL1sA+fLTNiPAErEDO6PK/tOhUwlYXLM4+N4uB1U6qDJXE8RGan334zLD8FiVffRTOmjaFWyAYsKNUXoSYSf1AE77i7vppz6oxk3p2TJXXaI9ymBP2cmGghyUc8/IWQbNf/gCF9QXTt0cQgYenuJAipyCCYvcodEOcRiZeYTtmZWSzG9chbtTlFKESgxHirrtUWyoBseCWs4f9fkg9oWuQeqLIRhCJgZrykoG1idrT8RCvUngJQ902UzvymUWfoR4ELkHrqrjf0YRw/tGfw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(366004)(136003)(39840400004)(346002)(396003)(376002)(83380400001)(8676002)(7416002)(1076003)(6486002)(52116002)(6506007)(66476007)(36756003)(66556008)(6916009)(6512007)(4326008)(38100700001)(8936002)(5660300002)(6666004)(316002)(186003)(54906003)(86362001)(66946007)(16526019)(478600001)(2616005)(2906002)(44832011); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: 3dlIlNCuFNBZRHvQOpvOrLYUJTBMkr4P9EJoK5zsxep7FWwDROvBvsg8Jcrzs0wgZh4cmjfJwagxR29J1EeF2EGiMD4cVdAav7fIDgiLGIV9GINshNYj2GyDZ+GAwe+LpoXHL6Buy8qeKq4QJ0TGPGmpmShzrnzNgWRwggi8jbeu/I9m0Cfv24x7L2bKb7060+Gy92MT7+ywm3YGUPi4rchvHxOc5LVvQxpcXsVn4ipI17r4nR5tbD3dfX4KsXslebLxjM1dRKVKO+r0yOib0pSqJE8a4QDTUvtRXjdOEc6idCmje5FX2ZIr7+mpANW6FiXGf4ldsgWHJrcC2oDZs59FuxhUHnnoLJ7mN+UOQWeqaRnq049TYZ9ozMfHoObH8x2arrvdYjuPQyiVSnzsFwkHsLVsc7AjZSIF67piqBdFmEdQKxRwsYQGSGaJbLOyZl+S75c6Av2G5QzxJ8F3XQAOSvh8HE3QzwrdVdf8EwTR1YJFx4PXoXhGruViO1oVkJd9NLf3NIYWYJ+qg1aC069YmafM+TgXmrvNXA1a2uXOuQazGxuZopOXx5yOxew6MpswhybTPMj/e2za8P92fRuwTpep4MBIL0T/TdDqkLTpGxevr8Jc+4w009qF0JPQkbdjgsWqN5YezEkkj2/7NOg0msfaVNgKK6+4vJJZlZfYFvmJW5TOtR7+auF8tIVX2GJRaD7jseqjAkm/xFqgTmlg0IM/rQ99TCbJLAGe4HENTtlqtIeXlxHPbF6P0t+v7d8Uf6ke+LmMqCrTMP2ELtUdeVk3UOdJJVWmpOEOBUWQk+WL/Ah9vVyubQl0bRIpfhK+ylD9E1QF1mC9Or1xdMWqtcxhAjLz1SiIcb9LX47vwuK0KOg+GbEztwGRb2Q+jla6jHcTjyoQZMn9oYp88BNSHHzaWZWpfKpkpev3LfPDkRJLvRVYEeT5pyj85UQcwMTqYmfsYzjLD6MrWA1YEuveJ7+7EvgR8vcqnMaaYBi+RTt9pBxoxGKLZGOnSD8icc2eV3KEXhUxWqCiO4sP83dmMn3ytoeNzxfABU44pit8axIWAs5+BZPo+NiXRJu6O6yS1pyDK1Wt4Bi8k1NKVIaLrW1A295mb3yQo1kLRaJ/rNe2eO3T6pkibigNY4eO4FN0SvQEs8l23+tPbspO2CRbLoHgKMF3rhaE1goZkE82IbmJ6TDCo1b0d3/grGT4RYxrCnfrRczjglgfmtkP+Osm2Rqc58KHiUxt2a9bHrwfAcE0I5saqxnCoA3E++ePVgIHnoMeneH93bQcdHP0X2RcDtzCgFA25fLOPihbaYpcyWsp2vQOhnNbjHd4u4cM1xQuSDfauAChwQsSNsMytR+KauokiguT5xts8b3R9Dq11YuPv7neIxkD2dyihdi0 X-OriginatorOrg: nedap.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a95358a-503e-4d8a-cd1d-08d8f354a3a2 X-MS-Exchange-CrossTenant-AuthSource: AM8PR10MB4034.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Mar 2021 08:20:12.2905 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 6d21d161-0ae7-4a24-94cf-df0881e2fa96 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: bimPd/fN6Fe6WzXmt0fx0j7GYI064SYJ5iL61ruh/DlFYm+lsXc0D5YGfmqNp99pdYggoD3FVA+YBi1tEMyYGQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4066 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean This series converts the existing mvebu_mmc driver to the driver model. Only two boards in the u-boot tree were using this: openrd and sheevaplug. The openrd board does currently not support driver model at all. Given the deadlines for conversion, this patch series drops MMC support for that board. The sheevaplug should still work but I don't have hardware to test it on. I've tested the driver on an out of tree Kirkwood board. CC: Rick Thomas CC: Chris Packham CC: Vagrant Cascadian Thanks for the feedback :)! Changes in v2: - Fixed patch style by sending patch through patman + git send-email - Add commit text Harm Berntsen (8): configs: remove unused CONFIG_SYS_MMC_BASE defs configs: openrd: remove non-dm MMC driver configs: sheevaplug: remove non-dm MMC driver arm: kirkwood: remove non-dm MMC driver init configs: remove obsolete CONFIG_SYS_MMC_BASE configs: remove obsolete CONFIG_MVEBU_MMC mmc: mvebu: convert to driver model configs: sheevaplug: enable driver-model based MMC arch/arm/mach-kirkwood/cpu.c | 7 - configs/sheevaplug_defconfig | 2 + drivers/mmc/Kconfig | 9 + drivers/mmc/mvebu_mmc.c | 309 ++++++++++++++++++------------ include/configs/clearfog.h | 5 - include/configs/controlcenterdc.h | 5 - include/configs/db-88f6820-gp.h | 5 - include/configs/helios4.h | 5 - include/configs/openrd.h | 5 - include/configs/sheevaplug.h | 8 - include/mvebu_mmc.h | 13 +- scripts/config_whitelist.txt | 2 - 12 files changed, 196 insertions(+), 179 deletions(-)