Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp1078758pxx; Tue, 27 Oct 2020 07:48:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzpJhJcgfQ/bi3/XJBrBle7mZRSv/NxAjyWZX0s7ly18xNzZfjipq29qQZ8i5QUm3y7WHFD X-Received: by 2002:a17:906:bfe2:: with SMTP id vr2mr2890636ejb.248.1603810112222; Tue, 27 Oct 2020 07:48:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603810112; cv=none; d=google.com; s=arc-20160816; b=JQQyg8DXZydmdXdBm6XuGK2oQ9vIZ6CtSr/U6pwEk42Ub4HXv4P9hcM3BY86++S76N BBrITkBV1S0U7XCh/UJ8xfCv+kSJf6nT00OFCyG3uxT8HBPJW7KudEDV6YhZpmjarAr5 iGy030xlmEo5HRmT1FdwljeRyK1AdDNyINjDsh/xg8CwLVpk+MW+Vug9uRKlaN2gQ83Z Qoybiccw6O2Cs2hn9YNkNTN9OOUM2xAkrG9y7l4QQruAfT3zd5OC9WJAkONyYLWXkIr3 QfVSn+0RqOwwKj98G2cJHSbQV2eA9zOSasZUF7fc/fAhWX4ITc5PvROk8dpRGzvbNQ1R 1Acw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:dkim-signature; bh=HBFttdYAiRM1KfFacsdZju3R8FEz52UG6psn2mn812k=; b=T7mPr5LxnToK7xwd/pVLHhciA+uig1aRkK2fyN1mV7P64kJ0a+Y+Mhb11W5BBgUcr7 bUto6GT1evpq3H6rC+j5bhSb6fwVQE3strjuhH2QDKP/6ojMaMa+zhBuBIRwrM30fcCl MtJ7kKbVjpNKMwvIX7QhCDs8jT6QpYQ7xKRvV1rVuB+N7IFbbDhQrv1j1Wzaubq/dtW7 4Zf+NrqYL4My/O8KxcfYb7KA7OObhTXwTA4rRvMk/294HQ9oUsULp6ThqHU827uHsmEi KXf6EErT0zAEYrFDNdxUH2YyVE7vQ9e9KiRrLG/RWo7TSoHLKONRyi+CHv9n7fG+vW78 Hk/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Ck9y9jNd; 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 k9si1103360edv.487.2020.10.27.07.48.09; Tue, 27 Oct 2020 07:48:32 -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=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=Ck9y9jNd; 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 S2440610AbgJ0MoP (ORCPT + 99 others); Tue, 27 Oct 2020 08:44:15 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:38488 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2440519AbgJ0MoN (ORCPT ); Tue, 27 Oct 2020 08:44:13 -0400 Received: by mail-wr1-f66.google.com with SMTP id n18so1752092wrs.5 for ; Tue, 27 Oct 2020 05:44:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=HBFttdYAiRM1KfFacsdZju3R8FEz52UG6psn2mn812k=; b=Ck9y9jNdJH1H9KVu2owJyTBu42rV4XSWLdMUbByrEIQhakBN7YO3viBNE7ywGE3yJV 21nxkfIOqKJYmVR7phi6Mzl7xabBrqCSHVDvC6wQjQdXQwgh7fpBlxLd0spJm6TD1f/z i8rfkkdL3rv1kNNzjwl5ccwoTqDMuUQz+sXBzzY6oWTJcr7pbtuUho/VDBaGCbA+JUFy 8rFIc0Mph/wTGNCdJiEdu+j+TUPeGOqq7vp55s9RrKz7oPhApmbGbRXD5yrp3Ko8tRiS uvrWHwR+8dFXWShuf4c5KsxIDyJiXxw78K3ZGM/ChFHu1dDwpDKmBilfGofXcucVgkOj pjKQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=HBFttdYAiRM1KfFacsdZju3R8FEz52UG6psn2mn812k=; b=Zx4CY++WUb9x21s9nT8fYieh6e1tV0Zu8xnHR19dPh9iE0MYji3T7lcSUS5nAEMbwq 9fpVjgew/bL68sh+JMKmFzivsKgmzkHN4QnNN1hgKH5mGTsXnNovyRSo9xZDauvPHD1+ mp6boWx1sTLlm6dM3VgEnYu7PUxnknZjQ36SDbW8RJg7luVomQdeZI4pEYEfumXG1LKd KrIurJnXS02H+KIney1QqN3K2dex1p3sSo1Tc88OS2UwL3ZZTS7t1cEA26ofclR90fXG /WYvtZYFukT5wGKpXDPtC32mK9LQ9+616zySvtHzdlGTueB9nB7S862VcweeufZ4cMGK 2x+w== X-Gm-Message-State: AOAM532BKwdgyHc3JNOLIJnZtUNASopqUtMlFaYF6o5nHl1g3zCyZHyl yV3NRmnQ7CM5NyEVO2QXROEkyshZqCX8zxlE X-Received: by 2002:adf:84a5:: with SMTP id 34mr2855003wrg.152.1603802651408; Tue, 27 Oct 2020 05:44:11 -0700 (PDT) Received: from localhost ([2a01:cb19:8ae7:9d00:68a3:7a03:6c11:8947]) by smtp.gmail.com with ESMTPSA id m14sm1891082wro.43.2020.10.27.05.44.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Oct 2020 05:44:10 -0700 (PDT) From: Mattijs Korpershoek To: Ulf Hansson , Fabien Parent , Yong Mao , Chaotian Jing Cc: Matthias Brugger , "linux-mmc\@vger.kernel.org" , "moderated list\:ARM\/Mediatek SoC support" , Linux Kernel Mailing List , Linux ARM Subject: Re: [PATCH] mmc: host: mtk-sd: enable recheck_sdio_irq for MT8516 SoC In-Reply-To: References: <20201023122950.60903-1-fparent@baylibre.com> Date: Tue, 27 Oct 2020 13:44:08 +0100 Message-ID: <87wnzbg7on.fsf@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ulf, Ulf Hansson writes: > + Yong Mao, Chaotian Jing > > On Fri, 23 Oct 2020 at 14:29, Fabien Parent wrote: >> >> MT8516 SoC suffers from sometimes losing SDIO IRQs, this makes SDIO >> devices sometimes unstable. Make use of the new property >> recheck_sdio_irq to fix the SDIO stability issues on MT8516. >> >> Signed-off-by: Fabien Parent > > Maybe this is a common problem, thus I am thinking that potentially we > should enable the workaround for all variants? Not sure if this is of any help, but: we use the btmtksdio driver on a MT8183 soc with an Android kernel based on upstream. With that kernel, we did not to apply this work-around in order to have a stable bluetooth experience (pairing with a remote controller) However, on the MT8516 SoC, it's impossible for us to use btmtksdio without Fabien's fix. > > I have looped in Yong Mao (who invented the workaround) and Chaotian > Jing, to see if they can advise us how to proceed. > > In any case, I think we should add a stable tag and a fixes tag. > > Kind regards > Uffe > >> --- >> drivers/mmc/host/mtk-sd.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/drivers/mmc/host/mtk-sd.c b/drivers/mmc/host/mtk-sd.c >> index a704745e5882..3dc102eefe49 100644 >> --- a/drivers/mmc/host/mtk-sd.c >> +++ b/drivers/mmc/host/mtk-sd.c >> @@ -524,7 +524,7 @@ static const struct mtk_mmc_compatible mt7622_compat = { >> >> static const struct mtk_mmc_compatible mt8516_compat = { >> .clk_div_bits = 12, >> - .recheck_sdio_irq = false, >> + .recheck_sdio_irq = true, >> .hs400_tune = false, >> .pad_tune_reg = MSDC_PAD_TUNE0, >> .async_fifo = true, >> -- >> 2.28.0 >> > > _______________________________________________ > Linux-mediatek mailing list > Linux-mediatek@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-mediatek