Received: by 2002:a05:6a10:5bc5:0:0:0:0 with SMTP id os5csp2810050pxb; Mon, 1 Nov 2021 02:14:34 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwctO0o+NKP9UIlYEfrNLnO0Iwyc62SO66FsYW9xPtZwpbOlQnZJhm3WGP38KaGILgSx68H X-Received: by 2002:a5d:964e:: with SMTP id d14mr19601602ios.45.1635758074693; Mon, 01 Nov 2021 02:14:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1635758074; cv=none; d=google.com; s=arc-20160816; b=gL6VhOR08pRQt73jRb0k6c+zJbqE5YF/x3/R2p59mhSsJn7QfSjUWqOJILvxvQEMy8 5ph014i97NTvnMAIEp6r4GUo5xmWuRPvWtGZJkL5X31SQnWAvqhxiy+QS2zgGrMddW/o Zpi3WWI4gdGQaBYnul881G3hDM8oEUuELU80oUhWG1qe+GqTQ37N47iiUNuQIP1YcrFg Qc0P11TDE2eQmB5gB9YCfnQNsDK9AK77VYNThO48UwY8ceHJ3qYxOp90e0NQ1ocYwbUL Sztfq6dW9uTDxZJGQHUCuLKRguKXcPDJSJm7/XRj+kFPKibW+Hv3jC6InZ2TNbNIMIPz xexw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=oZ5wN3UpWX/fdbN31f7HesGSNUrq0H/Z//iKpmey02c=; b=EENyfGppzlce86a6YVc30pEI71DZqci59TJ85avoJwOUMgRGVsgYcQ85DQSOl9MYsE cL99vfcWaLHe7qBUXNn8yz114TpMWFdOFcLcUkAojxwd4KTzYMvPmqJV6qqSoleRD+fo qZ3MtzcOa+019L+6weADxyj9EDmbqLa5cvuSFEXFiNn5vdOk3xHofdmpuqMuGr8lmVTr A4apYOsGHtPLPDCY+bnisPR2AOfdLgbLsSMeYvn9SRIGDB+Fk1rKAdiA3mQwmJ3gsBJ7 NBuzoKzoTUCuOoWnjtOF+KcmVS50tsis4zi8TEIYxh96DFFJa6KtbhP7KJw3snFO1ad0 BFIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=awNoQOyY; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a20si10590477ilq.105.2021.11.01.02.14.22; Mon, 01 Nov 2021 02:14:34 -0700 (PDT) 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=@goldelico.com header.s=strato-dkim-0002 header.b=awNoQOyY; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231512AbhKAJPt (ORCPT + 99 others); Mon, 1 Nov 2021 05:15:49 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.50]:13764 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231223AbhKAJPr (ORCPT ); Mon, 1 Nov 2021 05:15:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1635757973; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=oZ5wN3UpWX/fdbN31f7HesGSNUrq0H/Z//iKpmey02c=; b=awNoQOyYU27UORf6o0KFigve8Mp79ghOWLmexLIMrtwIb85toH8wRreg3bXGBycdQ4 khS9TwtVmbUBGuIq40lxDQwsqVje48FpdHvZbV+ZDa6m1V9XjTTqUJxisdVOxDLQwmTu Dkkjc2DCo5UR5+2WnPCFYB6gFPFJHQJDPqCCtUYZt3i0ojvDzYMZC9uJ2lGGdn1D0Bp+ GxJ0FVVPuId8M8Tkx6r+4UBBKNIt88Lyj5QCuklfYs4HdtnB/WPSV++zwnX2IpBwg0x4 V46v8300E/DK9jFGshYOEiHeDYmr44n7x/nuE3kw2e8SAm3kw+zbHfiZwwJYyxgDyIVb CvFg== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj7gpw91N5y2S3iM4Ukg==" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 47.34.1 SBL|AUTH) with ESMTPSA id d01d1fxA19CqGwO (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Mon, 1 Nov 2021 10:12:52 +0100 (CET) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [RFC] mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc From: "H. Nikolaus Schaller" In-Reply-To: <4153E8E6-2D39-4AEA-9CC6-411D4FF8CE67@goldelico.com> Date: Mon, 1 Nov 2021 10:12:52 +0100 Cc: Avri Altman , Shawn Lin , Linus Walleij , Bean Huo , linux-mmc@vger.kernel.org, linux-kernel , Discussions about the Letux Kernel , kernel@pyra-handheld.com, Tony Lindgren , Linux-OMAP Content-Transfer-Encoding: quoted-printable Message-Id: <3C22E794-1839-4B53-AC5C-B34DD2C6E2E6@goldelico.com> References: <8ecc5c79c1dd0627d570ede31e18c860786cacca.1633519499.git.hns@goldelico.com> <2013308.OSlt1BDEiP@pc-42> <1EF25CD6-7801-4C15-AB4C-5F499948A653@goldelico.com> <34072875.m9Xp8G9xV5@pc-42> <4153E8E6-2D39-4AEA-9CC6-411D4FF8CE67@goldelico.com> To: =?utf-8?B?SsOpcsO0bWUgUG91aWxsZXI=?= , Ulf Hansson X-Mailer: Apple Mail (2.3445.104.21) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jerome and Ulf, > Am 28.10.2021 um 12:07 schrieb H. Nikolaus Schaller = : >=20 >=20 >=20 >> Am 28.10.2021 um 11:55 schrieb J=C3=A9r=C3=B4me Pouiller = : >>=20 >> On Thursday 28 October 2021 11:40:59 CEST H. Nikolaus Schaller wrote: >>>> Am 28.10.2021 um 10:59 schrieb J=C3=A9r=C3=B4me Pouiller = : >>>> On Thursday 28 October 2021 09:08:50 CEST H. Nikolaus Schaller = wrote: >>>>=20 >>>>>> Let me have a closer look - and for sure, I am willing to help if = needed. >>>>=20 >>>> I confirm it does not have the expected behavior. = !mmc_fixup_of_compatible_match() >>>> should be mmc_fixup_of_compatible_match(), sorry. I did take a deeper look and contrary to my first analyses your original = patches are correct. I did not completely understand how it was intended to be = used and how to match the compatible entry. >>>=20 >>> Ok, I see. >>>=20 >>> One more question: how can I specify "ti,wl1251" in some struct = mmc_fixup table? >>> Does it need another macro like MMC_FIXUP() or SDIO_FIXUP() to set = the .name >>> field? >>=20 >> yes, I didn't provide it with my RFC.=20 Now I was able to make a version that works on the OpenPandora. It does not yet use a macro to define the mmc_fixup table, but that can = be easily changed. >=20 > I see. >=20 > Starts to look like a good plan and we just have to execute it. >=20 > Please notify if you have a new version to work with (it isn't urgent = since the > transplantation is only needed if omap_hsmmc is retired which depends = on merge > of the new driver). I'll send an RFCv2 for the ti,wl1251 quirks now. Best regards and thanks, Nikolaus