From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752676AbcDSHUm (ORCPT ); Tue, 19 Apr 2016 03:20:42 -0400 Received: from 7of9.schinagl.nl ([88.159.158.68]:48658 "EHLO 7of9.schinagl.nl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752159AbcDSHUh (ORCPT ); Tue, 19 Apr 2016 03:20:37 -0400 From: Olliver Schinagl To: Ulf Hansson , Maxime Ripard , Chen-Yu Tsai , Venu Byravarasu , Adrian Hunter , Michal Hocko , Lars-Peter Clausen , Sudeep Holla , Sergei Shtylyov , Wolfram Sang , Wenkai Du , Chaotian Jing , Kuninori Morimoto , Hans de Goede , Jaehoon Chung , Michal Suchanek Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Olliver Schinagl Subject: [PATCH 2/2] mmc: sunxi: Mark the HPI of the mmc controller broken by default Date: Tue, 19 Apr 2016 09:12:14 +0200 Message-Id: <1461049934-12848-3-git-send-email-oliver@schinagl.nl> X-Mailer: git-send-email 2.8.0.rc3 In-Reply-To: <1461049934-12848-1-git-send-email-oliver@schinagl.nl> References: <1461049934-12848-1-git-send-email-oliver@schinagl.nl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org So far it seems all sunxi MMC controllers have a broken HPI. Until proved otherwise, mark all sunxi mmc controllers as having a broken HPI. Signed-off-by: Olliver Schinagl --- drivers/mmc/host/sunxi-mmc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sunxi-mmc.c b/drivers/mmc/host/sunxi-mmc.c index 8372a41..acf24fb 100644 --- a/drivers/mmc/host/sunxi-mmc.c +++ b/drivers/mmc/host/sunxi-mmc.c @@ -1126,8 +1126,8 @@ static int sunxi_mmc_probe(struct platform_device *pdev) mmc->f_min = 400000; mmc->f_max = 52000000; mmc->caps |= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED | - MMC_CAP_1_8V_DDR | - MMC_CAP_ERASE | MMC_CAP_SDIO_IRQ; + MMC_CAP_1_8V_DDR | MMC_CAP_ERASE | + MMC_CAP_SDIO_IRQ | MMC_CAP_BROKEN_HPI; ret = mmc_of_parse(mmc); if (ret) -- 2.8.0.rc3 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olliver Schinagl Subject: [PATCH 2/2] mmc: sunxi: Mark the HPI of the mmc controller broken by default Date: Tue, 19 Apr 2016 09:12:14 +0200 Message-ID: <1461049934-12848-3-git-send-email-oliver@schinagl.nl> References: <1461049934-12848-1-git-send-email-oliver@schinagl.nl> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1461049934-12848-1-git-send-email-oliver@schinagl.nl> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Ulf Hansson , Maxime Ripard , Chen-Yu Tsai , Venu Byravarasu , Adrian Hunter , Michal Hocko , Lars-Peter Clausen , Sudeep Holla , Sergei Shtylyov , Wolfram Sang , Wenkai Du , Chaotian Jing , Kuninori Morimoto , Hans de Goede , Jaehoon Chung , Michal Suchanek Cc: Olliver Schinagl , linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org List-Id: linux-mmc@vger.kernel.org So far it seems all sunxi MMC controllers have a broken HPI. Until proved otherwise, mark all sunxi mmc controllers as having a broken HPI. Signed-off-by: Olliver Schinagl --- drivers/mmc/host/sunxi-mmc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sunxi-mmc.c b/drivers/mmc/host/sunxi-mmc.c index 8372a41..acf24fb 100644 --- a/drivers/mmc/host/sunxi-mmc.c +++ b/drivers/mmc/host/sunxi-mmc.c @@ -1126,8 +1126,8 @@ static int sunxi_mmc_probe(struct platform_device *pdev) mmc->f_min = 400000; mmc->f_max = 52000000; mmc->caps |= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED | - MMC_CAP_1_8V_DDR | - MMC_CAP_ERASE | MMC_CAP_SDIO_IRQ; + MMC_CAP_1_8V_DDR | MMC_CAP_ERASE | + MMC_CAP_SDIO_IRQ | MMC_CAP_BROKEN_HPI; ret = mmc_of_parse(mmc); if (ret) -- 2.8.0.rc3 From mboxrd@z Thu Jan 1 00:00:00 1970 From: oliver@schinagl.nl (Olliver Schinagl) Date: Tue, 19 Apr 2016 09:12:14 +0200 Subject: [PATCH 2/2] mmc: sunxi: Mark the HPI of the mmc controller broken by default In-Reply-To: <1461049934-12848-1-git-send-email-oliver@schinagl.nl> References: <1461049934-12848-1-git-send-email-oliver@schinagl.nl> Message-ID: <1461049934-12848-3-git-send-email-oliver@schinagl.nl> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org So far it seems all sunxi MMC controllers have a broken HPI. Until proved otherwise, mark all sunxi mmc controllers as having a broken HPI. Signed-off-by: Olliver Schinagl --- drivers/mmc/host/sunxi-mmc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sunxi-mmc.c b/drivers/mmc/host/sunxi-mmc.c index 8372a41..acf24fb 100644 --- a/drivers/mmc/host/sunxi-mmc.c +++ b/drivers/mmc/host/sunxi-mmc.c @@ -1126,8 +1126,8 @@ static int sunxi_mmc_probe(struct platform_device *pdev) mmc->f_min = 400000; mmc->f_max = 52000000; mmc->caps |= MMC_CAP_MMC_HIGHSPEED | MMC_CAP_SD_HIGHSPEED | - MMC_CAP_1_8V_DDR | - MMC_CAP_ERASE | MMC_CAP_SDIO_IRQ; + MMC_CAP_1_8V_DDR | MMC_CAP_ERASE | + MMC_CAP_SDIO_IRQ | MMC_CAP_BROKEN_HPI; ret = mmc_of_parse(mmc); if (ret) -- 2.8.0.rc3