Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp3894892ybb; Mon, 23 Mar 2020 09:38:47 -0700 (PDT) X-Google-Smtp-Source: ADFU+vv/dk7JVRO5tjGwZjME264jepNSn+aNawCVDxaER0Ucldo7AVc+ApR9b5EJpXYDK+9SzBZg X-Received: by 2002:a05:6830:572:: with SMTP id f18mr4535335otc.284.1584981527571; Mon, 23 Mar 2020 09:38:47 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1584981527; cv=pass; d=google.com; s=arc-20160816; b=h8PIk5sqbZjFO5WI9omwfekWI4cnGbj3YTGhUyLMJuKaM6zHlYRi59RbmWIN73ACTN FjpAVxdAQfvD8c7LVdsHJf4Sqqp1RHISPfAvAX2xRlmueTRAOHj4pZzMgV+44u5CunU5 j1rQndWwktvr62EqJZUHFy5khwE0vZchTGNbgOnfBzsdaFIECpnSg1L+zDF6S8uxIgFm UgzKstb+H5Bwmb/VTMJ5Wpjun/0fHDNzWnEQsmQ2EBhm+L7HK1w/K2Ul827rq63SYnh/ 7uazFHlhoDRC/yFWUL296cmdV0BQqUuVmN/MYhesnwoAu7YhQNNqbmrV6skTzCoqfPBe 6zpg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-product:dlp-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature:ironport-sdr :ironport-sdr; bh=s7dJDTDbGiWn9lbtkfUqrOvcLiV2pG8jmY+IMWEZ7Yc=; b=TTy/kAbQ1wEZQmlMgBA5KPIDwUbKz2m6VROWe8S9P12QWrjYMIxgU+6j0WwUE9qfIL UcJ7UdHVowqCgCfARzHeRo3ndH0dps+gd96D/vA0Xq9ZqFxlNb/n27pZIu3062NxcoZ2 l2VfAwxUCKiArwxzhxdjqmT+uNHLiKoV5TEENbrkevtDzqfk5syz7YLqLfePy6D6vFYu zNOPT1DeSCHh6cSpYJZ7sYXV36Ds3WR2qe/sL7LTbZYyQ4Sd5Iez/4u/1AHfXDEgezz7 bpjGKRFrl+m6zC5W3uxQWGZLrFtFCxO/QY5gv9O95nLH0tOYPNObmMZEWkZw/aZXf2v9 tgKw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b="DVy/B5Wu"; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h7si8138059oia.277.2020.03.23.09.38.34; Mon, 23 Mar 2020 09:38:47 -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=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b="DVy/B5Wu"; arc=pass (i=1 spf=pass spfdomain=intel.com dkim=pass dkdomain=intel.com dmarc=pass fromdomain=intel.com); 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727578AbgCWQgw (ORCPT + 99 others); Mon, 23 Mar 2020 12:36:52 -0400 Received: from mga14.intel.com ([192.55.52.115]:20283 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727452AbgCWQgw (ORCPT ); Mon, 23 Mar 2020 12:36:52 -0400 IronPort-SDR: XSG0IvWZrP9cCrCMO7pZbipRY+9VSz1lQc/GEwKjpBH0z4VVK9wBWV8VWhQPEYJtJLhWmC4cTD UCmJo3/mEB6g== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Mar 2020 09:36:51 -0700 IronPort-SDR: o+w/wcI7pjLS0euBWRz7jblA1WAdyS1Jr3viO/9Hk2I7ck29tu+Tad8aIDd3APcrk4Mz+h8hPm mSRyNu2GRsdQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,297,1580803200"; d="scan'208";a="239984500" Received: from orsmsx109.amr.corp.intel.com ([10.22.240.7]) by orsmga008.jf.intel.com with ESMTP; 23 Mar 2020 09:36:51 -0700 Received: from orsmsx111.amr.corp.intel.com (10.22.240.12) by ORSMSX109.amr.corp.intel.com (10.22.240.7) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Mar 2020 09:36:50 -0700 Received: from ORSEDG002.ED.cps.intel.com (10.7.248.5) by ORSMSX111.amr.corp.intel.com (10.22.240.12) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Mar 2020 09:36:50 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgegateway.intel.com (134.134.137.101) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 23 Mar 2020 09:36:43 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G50MInMlFirvvgJVSVa+G+ZQ/oupBtJZsxyuB58HrtZTXFjjVjH+Y5HM91MXufAbULmsmeF8aYUhw+RPZAFAWOBAbLqO5h+ewTl2HqmGblHmOaQNHNyE6Jg1msR2bimCVldtgFmWJXtQvpcpZ6xoCX1klMHuSLsWePq1dGEPmny2wCc+ByQcKJRjQbgCBuUmuKHkM3OEgvp8RO08MwdlAISQaB7fLC3clnxA2TmPnyYd5buf7tKSlS6VKXDhpr5QyUbbUwohdZst/mJeyiBnwqmzFEPLSLApridEFkWNHGMqcVHoCu/iI5XOYmrD7Y0tyEDVic8FQfxsygaaFXH5uw== 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=s7dJDTDbGiWn9lbtkfUqrOvcLiV2pG8jmY+IMWEZ7Yc=; b=Uf3BusuU2NO9v4UKJNjXw12KV6vvBcdjdCklRjOTGGD+f1XsHCMUnfiYU6cnkJudD5bA5q0mrXpKWPwqu59PPEm5L7F1SZP1oCIYJTauF1+81TI0sWr9aGzY2tS2EvphmgkQHaqBWT/Vx43ABMYfQne+ESt0KEh6yolOLAfUnXf8rWh8MNVmc/EhmJhSu2MY1oc+fCnxxZRu0BngrGxGVpKXZiaZW92eG+/A674z6YuyKqNn5bi/Uthq7yt3s2x9Z6x4u5OB9pTALUVR5NB0ieEod4xRjvOo6fOl858bqB/XeM23QyOskovA5N3I2zhjxZheVyvNsB7/tw9vFMvy3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=s7dJDTDbGiWn9lbtkfUqrOvcLiV2pG8jmY+IMWEZ7Yc=; b=DVy/B5Wuvi3m5svkQOEN+x/caORCED9BM3GA1ly0rAZtRG4XYKqkGQP3PMBIwEQuTH4K6/bwG+o93RIibLd9I4LOpocQD3U2nmkOgGJsWYJeliy3uJzmnR0P/iy5xIr2KstN7yhdEpguHcVAkRi3Atk6OCb2nuDR4hLUZuwr9Fg= Received: from CY4PR11MB1719.namprd11.prod.outlook.com (2603:10b6:903:2d::23) by CY4PR11MB1543.namprd11.prod.outlook.com (2603:10b6:910:c::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.18; Mon, 23 Mar 2020 16:36:32 +0000 Received: from CY4PR11MB1719.namprd11.prod.outlook.com ([fe80::e43e:7b93:3758:44ad]) by CY4PR11MB1719.namprd11.prod.outlook.com ([fe80::e43e:7b93:3758:44ad%11]) with mapi id 15.20.2835.021; Mon, 23 Mar 2020 16:36:32 +0000 From: "Kaneda, Erik" To: "Rafael J. Wysocki" , "Rojewski, Cezary" CC: "linux-acpi@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "lenb@kernel.org" , "rafael@kernel.org" , "Moore, Robert" , "Wysocki, Rafael J" Subject: RE: [RESEND PATCH] acpi: Add NHLT table signature Thread-Topic: [RESEND PATCH] acpi: Add NHLT table signature Thread-Index: AQHV/u3Gb+pkEvRqq0St3/B+7BGc4KhS2ymAgAOHyyA= Date: Mon, 23 Mar 2020 16:36:31 +0000 Message-ID: References: <20200320192727.20560-1-cezary.rojewski@intel.com> <1841329.abDEU0iM3b@kreacher> In-Reply-To: <1841329.abDEU0iM3b@kreacher> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=erik.kaneda@intel.com; x-originating-ip: [192.55.52.222] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: f29cfe18-d7f9-4c1a-ea02-08d7cf485846 x-ms-traffictypediagnostic: CY4PR11MB1543: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3826; x-forefront-prvs: 0351D213B3 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(376002)(39860400002)(366004)(136003)(396003)(199004)(7696005)(186003)(26005)(8936002)(33656002)(81156014)(66946007)(76116006)(478600001)(8676002)(52536014)(86362001)(66556008)(64756008)(81166006)(66446008)(66476007)(5660300002)(6636002)(2906002)(55016002)(71200400001)(107886003)(4326008)(316002)(6506007)(53546011)(9686003)(54906003)(110136005);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR11MB1543;H:CY4PR11MB1719.namprd11.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2pVOhIUqoxFDA1f74q1EMQt7tjGlIUo8G8NNvGLbUK17Ni1L4QYJMEmvCv/tK3yxGJ/m6qO3sjiFt7SL7LuLSDDl5oPFZ9cM90V5tYCbjCFjQe/XILd2jjrHfl0N0+N1+hTdPM29tLafYhEAxYN8hQgvaxPxe0/2ipvZ46eWhj5ijwMuD6/T0n9Baw6emzUHKmLKzN6nfum6wuRU7mGcOPhsK9PObiwY55jU22tXJ4t9P99j6vSJHVQUfBW9jImXuejupgko5D9BT5BJBfqeM6r+bcCVCARHFtAPUL5/EEAtFa6X+T//kzc1fN0MZqadOxzKSZsb0lnwMSPZssLpQg3I39123rQXn7aRMy5/sY8sVJr7OrcOuF3hFNoALO4EDa2qBYl/j4iaeUe2aGeGYGiAFu+zosVUE5lFJ+AZvByHhnOK78nTojZnVOD7m7o+ x-ms-exchange-antispam-messagedata: L45A0a8RVStYfv0f25VUxj7x9ZHPxyz+fo2BC5/4eDo1bLQVXjohnjEOiiELeZDqoUO21nTewrcTLAf8lrcsq4qdTqleS9Q9kEa7ctmaw09OsB7/WiNt/xdO4U/V485CBbtz391rqyK0yGs0JfIxqw== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: f29cfe18-d7f9-4c1a-ea02-08d7cf485846 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2020 16:36:32.1102 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: y2V0p3kwEPJ1H4JoS+kfFJc6azpdnMZq4Sk0+1hY0IYL2ciNHzlQHaV31fnlZFnXN/yiKp7JnOdfTOrC9m3g3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1543 X-OriginatorOrg: intel.com Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: linux-acpi-owner@vger.kernel.org owner@vger.kernel.org> On Behalf Of Rafael J. Wysocki > Sent: Saturday, March 21, 2020 3:36 AM > To: Rojewski, Cezary > Cc: linux-acpi@vger.kernel.org; linux-kernel@vger.kernel.org; Kaneda, Eri= k > ; lenb@kernel.org; rafael@kernel.org; Kaneda, Erik > ; Moore, Robert ; > Wysocki, Rafael J > Subject: Re: [RESEND PATCH] acpi: Add NHLT table signature >=20 > On Friday, March 20, 2020 8:27:27 PM CET Cezary Rojewski wrote: > > NHLT (Non-HDAudio Link Table) provides configuration of audio > > endpoints for Intel SST (Smart Sound Technology) DSP products. > > Similarly to other ACPI tables, data provided by BIOS may not describe > > it correctly, thus overriding is required. > > > > ACPI override mechanism checks for unknown signature before > proceeding. > > Update known signatures array to support NHLT. > > > > Cc: Erik Kaneda > > Cc: Robert Moore > > Cc: Rafael J. Wysocki > > Signed-off-by: Cezary Rojewski > > --- > > drivers/acpi/tables.c | 2 +- > > include/acpi/actbl2.h | 1 + > > 2 files changed, 2 insertions(+), 1 deletion(-) > > > > diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c index > > 180ac4329763..0e905c3d1645 100644 > > --- a/drivers/acpi/tables.c > > +++ b/drivers/acpi/tables.c > > @@ -501,7 +501,7 @@ static const char * const table_sigs[] =3D { > > ACPI_SIG_WDDT, ACPI_SIG_WDRT, ACPI_SIG_DSDT, > ACPI_SIG_FADT, > > ACPI_SIG_PSDT, ACPI_SIG_RSDT, ACPI_SIG_XSDT, ACPI_SIG_SSDT, > > ACPI_SIG_IORT, ACPI_SIG_NFIT, ACPI_SIG_HMAT, ACPI_SIG_PPTT, > > - NULL }; > > + ACPI_SIG_NHLT, NULL }; > > > > #define ACPI_HEADER_SIZE sizeof(struct acpi_table_header) > > > > diff --git a/include/acpi/actbl2.h b/include/acpi/actbl2.h index > > e45ced27f4c3..876ccf50ec36 100644 > > --- a/include/acpi/actbl2.h > > +++ b/include/acpi/actbl2.h > > @@ -43,6 +43,7 @@ > > #define ACPI_SIG_SBST "SBST" /* Smart Battery Specification = Table > */ > > #define ACPI_SIG_SDEI "SDEI" /* Software Delegated Exception > Interface Table */ > > #define ACPI_SIG_SDEV "SDEV" /* Secure Devices table */ > > +#define ACPI_SIG_NHLT "NHLT" /* Non-HDAudio Link Table */ > > > > /* > > * All tables must be byte-packed to match the ACPI specification, > > since > > >=20 > This should go in through the ACPICA upstream IMO. >=20 I'll add this to ACPICA for now and we'll work on implementing table compil= er support for ACPICA in the near future. Erik >=20 >=20