Received: by 2002:ac0:98c7:0:0:0:0:0 with SMTP id g7-v6csp149571imd; Wed, 31 Oct 2018 16:18:37 -0700 (PDT) X-Google-Smtp-Source: AJdET5e66zvbSgXvFmpTcKG1WBe0909TRZu4FquVC7nYYGTAadyQviz9xHij1A1+NrsQGZe8cyb4 X-Received: by 2002:a17:902:4381:: with SMTP id j1-v6mr5187493pld.59.1541027917609; Wed, 31 Oct 2018 16:18:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1541027917; cv=none; d=google.com; s=arc-20160816; b=sxMGpFjvEAkeMcXYVozZcTeKvQ7xnk2gs01v745qzGZDIkTaBYbzKErQ0IBQoCLe4M 8AAiiyje3x6w5mnFY78SRKYRg9DPMjFoYdPiTcbTs1cGXdAH1ss9gVNcPKCGH5i4r/wT lgbComKBubsbyc+iZT+QRHr7m2cU/VJYpEYvG0+S/C4KIOBuhrX94VSHTEuZVIzWboBP qUQkQiqP3c46BRse1N5lVjOd0dwd4JhzGoYZHIbxAOQ3tkojzU2UZ2GEF6Yp8R+N0n8v 7YRk4nGRZ5UvS1aNK183Kl+/+XMbqeW9pX8Jkm9gPlws7Q6Xdz/uoyV/uBBo37XtnaW7 m7Vg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=/dgSGm+TRsKFPYW5LkSffxUdb7d61xfTRwftrz7QZMs=; b=yjW3FesyKyYNLuNYmhZBkFdYC/ZfwRkl1tMcV1qauYWe2yQczam0ybxBH50KJlhTKX 8G6WFCzQDWudxd3NEuZYuEXWYY1MOLllSsJb0uCRQFE8a1MLv2Mf0sCNsbuIoDoUs3hK 6pyko/05vxKx5WyBQuCDOF3URgSG9SO0bqVluwUbpchUjvUiRBqsqCjgCLuiTBgpcdC3 zmcT1W1EBIh9kpR6H5OJK/3XyWAhnZPL2jEPmdCek7WyFiX9lbeqMYyiX0MN4GtaaUdY gHQZ5HOSlJkDBPPodrJlg5IrUpaiZCjTHTIhuRZbw23m4AwhwLZwQt7hW/tApP/qLDRo EYxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=s6KydPqm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o9-v6si29731512pfe.283.2018.10.31.16.18.23; Wed, 31 Oct 2018 16:18:37 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=s6KydPqm; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732033AbeKAIMG (ORCPT + 99 others); Thu, 1 Nov 2018 04:12:06 -0400 Received: from mail.kernel.org ([198.145.29.99]:36500 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730796AbeKAIME (ORCPT ); Thu, 1 Nov 2018 04:12:04 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 447C9208E3; Wed, 31 Oct 2018 23:11:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541027511; bh=dAwof9cyXIrpuw+HAV95P5iD4dDzbkMmvbitq3Oe25k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=s6KydPqmH0P0g/dPEZ3+OQSq7U/FULdPcRG9seuw2MI+kMcXXoxapkfoAcDpEFv5l jP6rAFRp3SwP9+HtcCMjdwQOHsUL4WpkFH1IdTJ5AIXqrNxYmjBNXvzJKNCwEm3Q7I /2u3PaImmitiPq5Rqmo7RTCGVZh5izL32CeNPOGM= From: Sasha Levin To: stable@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Hans de Goede , "Rafael J . Wysocki" , Sasha Levin Subject: [PATCH AUTOSEL 4.4 15/32] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers Date: Wed, 31 Oct 2018 19:11:20 -0400 Message-Id: <20181031231137.29429-15-sashal@kernel.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20181031231137.29429-1-sashal@kernel.org> References: <20181031231137.29429-1-sashal@kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Hans de Goede [ Upstream commit 240714061c58e6b1abfb3322398a7634151c06cb ] Bay and Cherry Trail DSTDs represent a different set of devices depending on which OS the device think it is booting. One set of decices for Windows and another set of devices for Android which targets the Android-x86 Linux kernel fork (which e.g. used to have its own display driver instead of using the i915 driver). Which set of devices we are actually going to get is out of our control, this is controlled by the ACPI OSID variable, which gets either set through an EFI setup option, or sometimes is autodetected. So we need to support both. This commit adds support for the 80862286 and 808622C0 ACPI HIDs which we get for the first resp. second DMA controller on Cherry Trail devices when OSID is set to Android. Signed-off-by: Hans de Goede Reviewed-by: Andy Shevchenko Signed-off-by: Rafael J. Wysocki Signed-off-by: Sasha Levin --- drivers/acpi/acpi_lpss.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c index 8a0f77fb5181..572755e557d6 100644 --- a/drivers/acpi/acpi_lpss.c +++ b/drivers/acpi/acpi_lpss.c @@ -235,9 +235,11 @@ static const struct acpi_device_id acpi_lpss_device_ids[] = { { "INT33FC", }, /* Braswell LPSS devices */ + { "80862286", LPSS_ADDR(lpss_dma_desc) }, { "80862288", LPSS_ADDR(bsw_pwm_dev_desc) }, { "8086228A", LPSS_ADDR(bsw_uart_dev_desc) }, { "8086228E", LPSS_ADDR(bsw_spi_dev_desc) }, + { "808622C0", LPSS_ADDR(lpss_dma_desc) }, { "808622C1", LPSS_ADDR(bsw_i2c_dev_desc) }, /* Broadwell LPSS devices */ -- 2.17.1