From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4A98AC432C0 for ; Tue, 19 Nov 2019 15:18:34 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 1D5532231C for ; Tue, 19 Nov 2019 15:18:33 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="Hw355rYs" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728128AbfKSPSb (ORCPT ); Tue, 19 Nov 2019 10:18:31 -0500 Received: from us-smtp-2.mimecast.com ([207.211.31.81]:25165 "EHLO us-smtp-delivery-1.mimecast.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727509AbfKSPSa (ORCPT ); Tue, 19 Nov 2019 10:18:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574176709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ypeIeOv6cE6tGzjRHIvuCn9lxejh6U9cIMlMauvaS+4=; b=Hw355rYs/vJR9Kmq3I4esPXoaCj6ereO1Be8/FSe281A0ahIE1IwQcq8qnufjvv6oh5Ojo PEMlkpkhZm2X0k8+LB9tzOyCNHexa83Er8oYQVMoZkDRtrIadfHeQAAONtkYpgolPrajYs 3AG0x4kkGY+6c7E22SpMEHb7x8AATrc= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-301-27YsXFnCPoCbOuIEVMyaJQ-1; Tue, 19 Nov 2019 10:18:28 -0500 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3A893477; Tue, 19 Nov 2019 15:18:25 +0000 (UTC) Received: from shalem.localdomain.com (ovpn-117-49.ams2.redhat.com [10.36.117.49]) by smtp.corp.redhat.com (Postfix) with ESMTP id A540D1001B35; Tue, 19 Nov 2019 15:18:22 +0000 (UTC) From: Hans de Goede To: Maarten Lankhorst , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , "Rafael J . Wysocki" , Len Brown , Lee Jones Cc: Hans de Goede , Andy Shevchenko , linux-acpi@vger.kernel.org, intel-gfx , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/3] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight Date: Tue, 19 Nov 2019 16:18:16 +0100 Message-Id: <20191119151818.67531-2-hdegoede@redhat.com> In-Reply-To: <20191119151818.67531-1-hdegoede@redhat.com> References: <20191119151818.67531-1-hdegoede@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-MC-Unique: 27YsXFnCPoCbOuIEVMyaJQ-1 X-Mimecast-Spam-Score: 0 Content-Type: text/plain; charset=WINDOWS-1252 Content-Transfer-Encoding: quoted-printable Sender: linux-acpi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-acpi@vger.kernel.org At least Bay Trail (BYT) and Cherry Trail (CHT) devices can use 1 of 2 different PWM controllers for controlling the LCD's backlight brightness. Either the one integrated into the PMIC or the one integrated into the SoC (the 1st LPSS PWM controller). So far in the LPSS code on BYT we have skipped registering the LPSS PWM controller "pwm_backlight" lookup entry when a Crystal Cove PMIC is present, assuming that in this case the PMIC PWM controller will be used. On CHT we have been relying on only 1 of the 2 PWM controllers being enabled in the DSDT at the same time; and always registered the lookup. So far this has been working, but the correct way to determine which PWM controller needs to be used is by checking a bit in the VBT table and recently I've learned about 2 different BYT devices: Point of View MOBII TAB-P800W Acer Switch 10 SW5-012 Which use a Crystal Cove PMIC, yet the LCD is connected to the SoC/LPSS PWM controller (and the VBT correctly indicates this), so here our old heuristics fail. Since only the i915 driver has access to the VBT, this commit renames the "pwm_backlight" lookup entries for the 1st BYT/CHT LPSS PWM controller to "pwm_soc_backlight" so that the i915 driver can do a pwm_get() for the right controller depending on the VBT bit, instead of the i915 driver relying on a "pwm_backlight" lookup getting registered which magically points to the right controller. Signed-off-by: Hans de Goede --- drivers/acpi/acpi_lpss.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c index 751ed38f2a10..63e81d8e675b 100644 --- a/drivers/acpi/acpi_lpss.c +++ b/drivers/acpi/acpi_lpss.c @@ -69,10 +69,6 @@ ACPI_MODULE_NAME("acpi_lpss"); #define LPSS_SAVE_CTX=09=09=09BIT(4) #define LPSS_NO_D3_DELAY=09=09BIT(5) =20 -/* Crystal Cove PMIC shares same ACPI ID between different platforms */ -#define BYT_CRC_HRV=09=09=092 -#define CHT_CRC_HRV=09=09=093 - struct lpss_private_data; =20 struct lpss_device_desc { @@ -158,7 +154,7 @@ static void lpss_deassert_reset(struct lpss_private_dat= a *pdata) */ static struct pwm_lookup byt_pwm_lookup[] =3D { =09PWM_LOOKUP_WITH_MODULE("80860F09:00", 0, "0000:00:02.0", -=09=09=09 "pwm_backlight", 0, PWM_POLARITY_NORMAL, +=09=09=09 "pwm_soc_backlight", 0, PWM_POLARITY_NORMAL, =09=09=09 "pwm-lpss-platform"), }; =20 @@ -170,8 +166,7 @@ static void byt_pwm_setup(struct lpss_private_data *pda= ta) =09if (!adev->pnp.unique_id || strcmp(adev->pnp.unique_id, "1")) =09=09return; =20 -=09if (!acpi_dev_present("INT33FD", NULL, BYT_CRC_HRV)) -=09=09pwm_add_table(byt_pwm_lookup, ARRAY_SIZE(byt_pwm_lookup)); +=09pwm_add_table(byt_pwm_lookup, ARRAY_SIZE(byt_pwm_lookup)); } =20 #define LPSS_I2C_ENABLE=09=09=090x6c @@ -204,7 +199,7 @@ static void byt_i2c_setup(struct lpss_private_data *pda= ta) /* BSW PWM used for backlight control by the i915 driver */ static struct pwm_lookup bsw_pwm_lookup[] =3D { =09PWM_LOOKUP_WITH_MODULE("80862288:00", 0, "0000:00:02.0", -=09=09=09 "pwm_backlight", 0, PWM_POLARITY_NORMAL, +=09=09=09 "pwm_soc_backlight", 0, PWM_POLARITY_NORMAL, =09=09=09 "pwm-lpss-platform"), }; =20 --=20 2.23.0 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9A067C43215 for ; Tue, 19 Nov 2019 15:18:34 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 79ED42231E for ; Tue, 19 Nov 2019 15:18:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 79ED42231E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id AA0726E973; Tue, 19 Nov 2019 15:18:33 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F8946E96E for ; Tue, 19 Nov 2019 15:18:30 +0000 (UTC) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-301-27YsXFnCPoCbOuIEVMyaJQ-1; Tue, 19 Nov 2019 10:18:28 -0500 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3A893477; Tue, 19 Nov 2019 15:18:25 +0000 (UTC) Received: from shalem.localdomain.com (ovpn-117-49.ams2.redhat.com [10.36.117.49]) by smtp.corp.redhat.com (Postfix) with ESMTP id A540D1001B35; Tue, 19 Nov 2019 15:18:22 +0000 (UTC) From: Hans de Goede To: Maarten Lankhorst , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , "Rafael J . Wysocki" , Len Brown , Lee Jones Subject: [PATCH 1/3] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight Date: Tue, 19 Nov 2019 16:18:16 +0100 Message-Id: <20191119151818.67531-2-hdegoede@redhat.com> In-Reply-To: <20191119151818.67531-1-hdegoede@redhat.com> References: <20191119151818.67531-1-hdegoede@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-MC-Unique: 27YsXFnCPoCbOuIEVMyaJQ-1 X-Mimecast-Spam-Score: 0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574176709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ypeIeOv6cE6tGzjRHIvuCn9lxejh6U9cIMlMauvaS+4=; b=Hw355rYs/vJR9Kmq3I4esPXoaCj6ereO1Be8/FSe281A0ahIE1IwQcq8qnufjvv6oh5Ojo PEMlkpkhZm2X0k8+LB9tzOyCNHexa83Er8oYQVMoZkDRtrIadfHeQAAONtkYpgolPrajYs 3AG0x4kkGY+6c7E22SpMEHb7x8AATrc= X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-acpi@vger.kernel.org, intel-gfx , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Hans de Goede , Andy Shevchenko Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Message-ID: <20191119151816.40VjdI4uaa6NjaiuyVzzMDRuVUOXNiKZE8cgp9b-DGU@z> QXQgbGVhc3QgQmF5IFRyYWlsIChCWVQpIGFuZCBDaGVycnkgVHJhaWwgKENIVCkgZGV2aWNlcyBj YW4gdXNlIDEgb2YgMgpkaWZmZXJlbnQgUFdNIGNvbnRyb2xsZXJzIGZvciBjb250cm9sbGluZyB0 aGUgTENEJ3MgYmFja2xpZ2h0IGJyaWdodG5lc3MuCkVpdGhlciB0aGUgb25lIGludGVncmF0ZWQg aW50byB0aGUgUE1JQyBvciB0aGUgb25lIGludGVncmF0ZWQgaW50byB0aGUKU29DICh0aGUgMXN0 IExQU1MgUFdNIGNvbnRyb2xsZXIpLgoKU28gZmFyIGluIHRoZSBMUFNTIGNvZGUgb24gQllUIHdl IGhhdmUgc2tpcHBlZCByZWdpc3RlcmluZyB0aGUgTFBTUyBQV00KY29udHJvbGxlciAicHdtX2Jh Y2tsaWdodCIgbG9va3VwIGVudHJ5IHdoZW4gYSBDcnlzdGFsIENvdmUgUE1JQyBpcwpwcmVzZW50 LCBhc3N1bWluZyB0aGF0IGluIHRoaXMgY2FzZSB0aGUgUE1JQyBQV00gY29udHJvbGxlciB3aWxs IGJlIHVzZWQuCgpPbiBDSFQgd2UgaGF2ZSBiZWVuIHJlbHlpbmcgb24gb25seSAxIG9mIHRoZSAy IFBXTSBjb250cm9sbGVycyBiZWluZwplbmFibGVkIGluIHRoZSBEU0RUIGF0IHRoZSBzYW1lIHRp bWU7IGFuZCBhbHdheXMgcmVnaXN0ZXJlZCB0aGUgbG9va3VwLgoKU28gZmFyIHRoaXMgaGFzIGJl ZW4gd29ya2luZywgYnV0IHRoZSBjb3JyZWN0IHdheSB0byBkZXRlcm1pbmUgd2hpY2ggUFdNCmNv bnRyb2xsZXIgbmVlZHMgdG8gYmUgdXNlZCBpcyBieSBjaGVja2luZyBhIGJpdCBpbiB0aGUgVkJU IHRhYmxlIGFuZApyZWNlbnRseSBJJ3ZlIGxlYXJuZWQgYWJvdXQgMiBkaWZmZXJlbnQgQllUIGRl dmljZXM6ClBvaW50IG9mIFZpZXcgTU9CSUkgVEFCLVA4MDBXCkFjZXIgU3dpdGNoIDEwIFNXNS0w MTIKCldoaWNoIHVzZSBhIENyeXN0YWwgQ292ZSBQTUlDLCB5ZXQgdGhlIExDRCBpcyBjb25uZWN0 ZWQgdG8gdGhlIFNvQy9MUFNTClBXTSBjb250cm9sbGVyIChhbmQgdGhlIFZCVCBjb3JyZWN0bHkg aW5kaWNhdGVzIHRoaXMpLCBzbyBoZXJlIG91ciBvbGQKaGV1cmlzdGljcyBmYWlsLgoKU2luY2Ug b25seSB0aGUgaTkxNSBkcml2ZXIgaGFzIGFjY2VzcyB0byB0aGUgVkJULCB0aGlzIGNvbW1pdCBy ZW5hbWVzCnRoZSAicHdtX2JhY2tsaWdodCIgbG9va3VwIGVudHJpZXMgZm9yIHRoZSAxc3QgQllU L0NIVCBMUFNTIFBXTSBjb250cm9sbGVyCnRvICJwd21fc29jX2JhY2tsaWdodCIgc28gdGhhdCB0 aGUgaTkxNSBkcml2ZXIgY2FuIGRvIGEgcHdtX2dldCgpIGZvcgp0aGUgcmlnaHQgY29udHJvbGxl ciBkZXBlbmRpbmcgb24gdGhlIFZCVCBiaXQsIGluc3RlYWQgb2YgdGhlIGk5MTUgZHJpdmVyCnJl bHlpbmcgb24gYSAicHdtX2JhY2tsaWdodCIgbG9va3VwIGdldHRpbmcgcmVnaXN0ZXJlZCB3aGlj aCBtYWdpY2FsbHkKcG9pbnRzIHRvIHRoZSByaWdodCBjb250cm9sbGVyLgoKU2lnbmVkLW9mZi1i eTogSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2FjcGkv YWNwaV9scHNzLmMgfCAxMSArKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvYWNwaV9scHNz LmMgYi9kcml2ZXJzL2FjcGkvYWNwaV9scHNzLmMKaW5kZXggNzUxZWQzOGYyYTEwLi42M2U4MWQ4 ZTY3NWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9hY3BpX2xwc3MuYworKysgYi9kcml2ZXJz L2FjcGkvYWNwaV9scHNzLmMKQEAgLTY5LDEwICs2OSw2IEBAIEFDUElfTU9EVUxFX05BTUUoImFj cGlfbHBzcyIpOwogI2RlZmluZSBMUFNTX1NBVkVfQ1RYCQkJQklUKDQpCiAjZGVmaW5lIExQU1Nf Tk9fRDNfREVMQVkJCUJJVCg1KQogCi0vKiBDcnlzdGFsIENvdmUgUE1JQyBzaGFyZXMgc2FtZSBB Q1BJIElEIGJldHdlZW4gZGlmZmVyZW50IHBsYXRmb3JtcyAqLwotI2RlZmluZSBCWVRfQ1JDX0hS VgkJCTIKLSNkZWZpbmUgQ0hUX0NSQ19IUlYJCQkzCi0KIHN0cnVjdCBscHNzX3ByaXZhdGVfZGF0 YTsKIAogc3RydWN0IGxwc3NfZGV2aWNlX2Rlc2MgewpAQCAtMTU4LDcgKzE1NCw3IEBAIHN0YXRp YyB2b2lkIGxwc3NfZGVhc3NlcnRfcmVzZXQoc3RydWN0IGxwc3NfcHJpdmF0ZV9kYXRhICpwZGF0 YSkKICAqLwogc3RhdGljIHN0cnVjdCBwd21fbG9va3VwIGJ5dF9wd21fbG9va3VwW10gPSB7CiAJ UFdNX0xPT0tVUF9XSVRIX01PRFVMRSgiODA4NjBGMDk6MDAiLCAwLCAiMDAwMDowMDowMi4wIiwK LQkJCSAgICAgICAicHdtX2JhY2tsaWdodCIsIDAsIFBXTV9QT0xBUklUWV9OT1JNQUwsCisJCQkg ICAgICAgInB3bV9zb2NfYmFja2xpZ2h0IiwgMCwgUFdNX1BPTEFSSVRZX05PUk1BTCwKIAkJCSAg ICAgICAicHdtLWxwc3MtcGxhdGZvcm0iKSwKIH07CiAKQEAgLTE3MCw4ICsxNjYsNyBAQCBzdGF0 aWMgdm9pZCBieXRfcHdtX3NldHVwKHN0cnVjdCBscHNzX3ByaXZhdGVfZGF0YSAqcGRhdGEpCiAJ aWYgKCFhZGV2LT5wbnAudW5pcXVlX2lkIHx8IHN0cmNtcChhZGV2LT5wbnAudW5pcXVlX2lkLCAi MSIpKQogCQlyZXR1cm47CiAKLQlpZiAoIWFjcGlfZGV2X3ByZXNlbnQoIklOVDMzRkQiLCBOVUxM LCBCWVRfQ1JDX0hSVikpCi0JCXB3bV9hZGRfdGFibGUoYnl0X3B3bV9sb29rdXAsIEFSUkFZX1NJ WkUoYnl0X3B3bV9sb29rdXApKTsKKwlwd21fYWRkX3RhYmxlKGJ5dF9wd21fbG9va3VwLCBBUlJB WV9TSVpFKGJ5dF9wd21fbG9va3VwKSk7CiB9CiAKICNkZWZpbmUgTFBTU19JMkNfRU5BQkxFCQkJ MHg2YwpAQCAtMjA0LDcgKzE5OSw3IEBAIHN0YXRpYyB2b2lkIGJ5dF9pMmNfc2V0dXAoc3RydWN0 IGxwc3NfcHJpdmF0ZV9kYXRhICpwZGF0YSkKIC8qIEJTVyBQV00gdXNlZCBmb3IgYmFja2xpZ2h0 IGNvbnRyb2wgYnkgdGhlIGk5MTUgZHJpdmVyICovCiBzdGF0aWMgc3RydWN0IHB3bV9sb29rdXAg YnN3X3B3bV9sb29rdXBbXSA9IHsKIAlQV01fTE9PS1VQX1dJVEhfTU9EVUxFKCI4MDg2MjI4ODow MCIsIDAsICIwMDAwOjAwOjAyLjAiLAotCQkJICAgICAgICJwd21fYmFja2xpZ2h0IiwgMCwgUFdN X1BPTEFSSVRZX05PUk1BTCwKKwkJCSAgICAgICAicHdtX3NvY19iYWNrbGlnaHQiLCAwLCBQV01f UE9MQVJJVFlfTk9STUFMLAogCQkJICAgICAgICJwd20tbHBzcy1wbGF0Zm9ybSIpLAogfTsKIAot LSAKMi4yMy4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 76163C432C0 for ; Tue, 19 Nov 2019 15:18:32 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 528C820718 for ; Tue, 19 Nov 2019 15:18:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 528C820718 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id E68EC6E96E; Tue, 19 Nov 2019 15:18:31 +0000 (UTC) Received: from us-smtp-1.mimecast.com (us-smtp-delivery-1.mimecast.com [207.211.31.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F9276E973 for ; Tue, 19 Nov 2019 15:18:30 +0000 (UTC) Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-301-27YsXFnCPoCbOuIEVMyaJQ-1; Tue, 19 Nov 2019 10:18:28 -0500 Received: from smtp.corp.redhat.com (int-mx07.intmail.prod.int.phx2.redhat.com [10.5.11.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 3A893477; Tue, 19 Nov 2019 15:18:25 +0000 (UTC) Received: from shalem.localdomain.com (ovpn-117-49.ams2.redhat.com [10.36.117.49]) by smtp.corp.redhat.com (Postfix) with ESMTP id A540D1001B35; Tue, 19 Nov 2019 15:18:22 +0000 (UTC) From: Hans de Goede To: Maarten Lankhorst , Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , =?UTF-8?q?Ville=20Syrj=C3=A4l=C3=A4?= , "Rafael J . Wysocki" , Len Brown , Lee Jones Date: Tue, 19 Nov 2019 16:18:16 +0100 Message-Id: <20191119151818.67531-2-hdegoede@redhat.com> In-Reply-To: <20191119151818.67531-1-hdegoede@redhat.com> References: <20191119151818.67531-1-hdegoede@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.84 on 10.5.11.22 X-MC-Unique: 27YsXFnCPoCbOuIEVMyaJQ-1 X-Mimecast-Spam-Score: 0 X-Mailman-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1574176709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ypeIeOv6cE6tGzjRHIvuCn9lxejh6U9cIMlMauvaS+4=; b=Hw355rYs/vJR9Kmq3I4esPXoaCj6ereO1Be8/FSe281A0ahIE1IwQcq8qnufjvv6oh5Ojo PEMlkpkhZm2X0k8+LB9tzOyCNHexa83Er8oYQVMoZkDRtrIadfHeQAAONtkYpgolPrajYs 3AG0x4kkGY+6c7E22SpMEHb7x8AATrc= Subject: [Intel-gfx] [PATCH 1/3] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-acpi@vger.kernel.org, intel-gfx , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Andy Shevchenko Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Message-ID: <20191119151816.QiO6hszaELT-y4oLrFgosoJQxFPB_irQ0n7wINdXdvg@z> QXQgbGVhc3QgQmF5IFRyYWlsIChCWVQpIGFuZCBDaGVycnkgVHJhaWwgKENIVCkgZGV2aWNlcyBj YW4gdXNlIDEgb2YgMgpkaWZmZXJlbnQgUFdNIGNvbnRyb2xsZXJzIGZvciBjb250cm9sbGluZyB0 aGUgTENEJ3MgYmFja2xpZ2h0IGJyaWdodG5lc3MuCkVpdGhlciB0aGUgb25lIGludGVncmF0ZWQg aW50byB0aGUgUE1JQyBvciB0aGUgb25lIGludGVncmF0ZWQgaW50byB0aGUKU29DICh0aGUgMXN0 IExQU1MgUFdNIGNvbnRyb2xsZXIpLgoKU28gZmFyIGluIHRoZSBMUFNTIGNvZGUgb24gQllUIHdl IGhhdmUgc2tpcHBlZCByZWdpc3RlcmluZyB0aGUgTFBTUyBQV00KY29udHJvbGxlciAicHdtX2Jh Y2tsaWdodCIgbG9va3VwIGVudHJ5IHdoZW4gYSBDcnlzdGFsIENvdmUgUE1JQyBpcwpwcmVzZW50 LCBhc3N1bWluZyB0aGF0IGluIHRoaXMgY2FzZSB0aGUgUE1JQyBQV00gY29udHJvbGxlciB3aWxs IGJlIHVzZWQuCgpPbiBDSFQgd2UgaGF2ZSBiZWVuIHJlbHlpbmcgb24gb25seSAxIG9mIHRoZSAy IFBXTSBjb250cm9sbGVycyBiZWluZwplbmFibGVkIGluIHRoZSBEU0RUIGF0IHRoZSBzYW1lIHRp bWU7IGFuZCBhbHdheXMgcmVnaXN0ZXJlZCB0aGUgbG9va3VwLgoKU28gZmFyIHRoaXMgaGFzIGJl ZW4gd29ya2luZywgYnV0IHRoZSBjb3JyZWN0IHdheSB0byBkZXRlcm1pbmUgd2hpY2ggUFdNCmNv bnRyb2xsZXIgbmVlZHMgdG8gYmUgdXNlZCBpcyBieSBjaGVja2luZyBhIGJpdCBpbiB0aGUgVkJU IHRhYmxlIGFuZApyZWNlbnRseSBJJ3ZlIGxlYXJuZWQgYWJvdXQgMiBkaWZmZXJlbnQgQllUIGRl dmljZXM6ClBvaW50IG9mIFZpZXcgTU9CSUkgVEFCLVA4MDBXCkFjZXIgU3dpdGNoIDEwIFNXNS0w MTIKCldoaWNoIHVzZSBhIENyeXN0YWwgQ292ZSBQTUlDLCB5ZXQgdGhlIExDRCBpcyBjb25uZWN0 ZWQgdG8gdGhlIFNvQy9MUFNTClBXTSBjb250cm9sbGVyIChhbmQgdGhlIFZCVCBjb3JyZWN0bHkg aW5kaWNhdGVzIHRoaXMpLCBzbyBoZXJlIG91ciBvbGQKaGV1cmlzdGljcyBmYWlsLgoKU2luY2Ug b25seSB0aGUgaTkxNSBkcml2ZXIgaGFzIGFjY2VzcyB0byB0aGUgVkJULCB0aGlzIGNvbW1pdCBy ZW5hbWVzCnRoZSAicHdtX2JhY2tsaWdodCIgbG9va3VwIGVudHJpZXMgZm9yIHRoZSAxc3QgQllU L0NIVCBMUFNTIFBXTSBjb250cm9sbGVyCnRvICJwd21fc29jX2JhY2tsaWdodCIgc28gdGhhdCB0 aGUgaTkxNSBkcml2ZXIgY2FuIGRvIGEgcHdtX2dldCgpIGZvcgp0aGUgcmlnaHQgY29udHJvbGxl ciBkZXBlbmRpbmcgb24gdGhlIFZCVCBiaXQsIGluc3RlYWQgb2YgdGhlIGk5MTUgZHJpdmVyCnJl bHlpbmcgb24gYSAicHdtX2JhY2tsaWdodCIgbG9va3VwIGdldHRpbmcgcmVnaXN0ZXJlZCB3aGlj aCBtYWdpY2FsbHkKcG9pbnRzIHRvIHRoZSByaWdodCBjb250cm9sbGVyLgoKU2lnbmVkLW9mZi1i eTogSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KLS0tCiBkcml2ZXJzL2FjcGkv YWNwaV9scHNzLmMgfCAxMSArKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2FjcGkvYWNwaV9scHNz LmMgYi9kcml2ZXJzL2FjcGkvYWNwaV9scHNzLmMKaW5kZXggNzUxZWQzOGYyYTEwLi42M2U4MWQ4 ZTY3NWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvYWNwaS9hY3BpX2xwc3MuYworKysgYi9kcml2ZXJz L2FjcGkvYWNwaV9scHNzLmMKQEAgLTY5LDEwICs2OSw2IEBAIEFDUElfTU9EVUxFX05BTUUoImFj cGlfbHBzcyIpOwogI2RlZmluZSBMUFNTX1NBVkVfQ1RYCQkJQklUKDQpCiAjZGVmaW5lIExQU1Nf Tk9fRDNfREVMQVkJCUJJVCg1KQogCi0vKiBDcnlzdGFsIENvdmUgUE1JQyBzaGFyZXMgc2FtZSBB Q1BJIElEIGJldHdlZW4gZGlmZmVyZW50IHBsYXRmb3JtcyAqLwotI2RlZmluZSBCWVRfQ1JDX0hS VgkJCTIKLSNkZWZpbmUgQ0hUX0NSQ19IUlYJCQkzCi0KIHN0cnVjdCBscHNzX3ByaXZhdGVfZGF0 YTsKIAogc3RydWN0IGxwc3NfZGV2aWNlX2Rlc2MgewpAQCAtMTU4LDcgKzE1NCw3IEBAIHN0YXRp YyB2b2lkIGxwc3NfZGVhc3NlcnRfcmVzZXQoc3RydWN0IGxwc3NfcHJpdmF0ZV9kYXRhICpwZGF0 YSkKICAqLwogc3RhdGljIHN0cnVjdCBwd21fbG9va3VwIGJ5dF9wd21fbG9va3VwW10gPSB7CiAJ UFdNX0xPT0tVUF9XSVRIX01PRFVMRSgiODA4NjBGMDk6MDAiLCAwLCAiMDAwMDowMDowMi4wIiwK LQkJCSAgICAgICAicHdtX2JhY2tsaWdodCIsIDAsIFBXTV9QT0xBUklUWV9OT1JNQUwsCisJCQkg ICAgICAgInB3bV9zb2NfYmFja2xpZ2h0IiwgMCwgUFdNX1BPTEFSSVRZX05PUk1BTCwKIAkJCSAg ICAgICAicHdtLWxwc3MtcGxhdGZvcm0iKSwKIH07CiAKQEAgLTE3MCw4ICsxNjYsNyBAQCBzdGF0 aWMgdm9pZCBieXRfcHdtX3NldHVwKHN0cnVjdCBscHNzX3ByaXZhdGVfZGF0YSAqcGRhdGEpCiAJ aWYgKCFhZGV2LT5wbnAudW5pcXVlX2lkIHx8IHN0cmNtcChhZGV2LT5wbnAudW5pcXVlX2lkLCAi MSIpKQogCQlyZXR1cm47CiAKLQlpZiAoIWFjcGlfZGV2X3ByZXNlbnQoIklOVDMzRkQiLCBOVUxM LCBCWVRfQ1JDX0hSVikpCi0JCXB3bV9hZGRfdGFibGUoYnl0X3B3bV9sb29rdXAsIEFSUkFZX1NJ WkUoYnl0X3B3bV9sb29rdXApKTsKKwlwd21fYWRkX3RhYmxlKGJ5dF9wd21fbG9va3VwLCBBUlJB WV9TSVpFKGJ5dF9wd21fbG9va3VwKSk7CiB9CiAKICNkZWZpbmUgTFBTU19JMkNfRU5BQkxFCQkJ MHg2YwpAQCAtMjA0LDcgKzE5OSw3IEBAIHN0YXRpYyB2b2lkIGJ5dF9pMmNfc2V0dXAoc3RydWN0 IGxwc3NfcHJpdmF0ZV9kYXRhICpwZGF0YSkKIC8qIEJTVyBQV00gdXNlZCBmb3IgYmFja2xpZ2h0 IGNvbnRyb2wgYnkgdGhlIGk5MTUgZHJpdmVyICovCiBzdGF0aWMgc3RydWN0IHB3bV9sb29rdXAg YnN3X3B3bV9sb29rdXBbXSA9IHsKIAlQV01fTE9PS1VQX1dJVEhfTU9EVUxFKCI4MDg2MjI4ODow MCIsIDAsICIwMDAwOjAwOjAyLjAiLAotCQkJICAgICAgICJwd21fYmFja2xpZ2h0IiwgMCwgUFdN X1BPTEFSSVRZX05PUk1BTCwKKwkJCSAgICAgICAicHdtX3NvY19iYWNrbGlnaHQiLCAwLCBQV01f UE9MQVJJVFlfTk9STUFMLAogCQkJICAgICAgICJwd20tbHBzcy1wbGF0Zm9ybSIpLAogfTsKIAot LSAKMi4yMy4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=