Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp658140ybl; Thu, 12 Dec 2019 02:50:06 -0800 (PST) X-Google-Smtp-Source: APXvYqz7uQFZMPckpmL5B9nDZplh0DwhNsfwPwlUyBcDLIBXK+rtarfnUkKpFGlLVCOB077ph0Fr X-Received: by 2002:a9d:74c8:: with SMTP id a8mr7059725otl.57.1576147806702; Thu, 12 Dec 2019 02:50:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576147806; cv=none; d=google.com; s=arc-20160816; b=mkEbqc9F7tT3smxoxXRFEicHhVb8jJGy8gTf0W+wzFIxjy3EVJRpk/dOA3aKy2YnNQ WmGr1Hyo+546uTBKH9XF8s1i1R/b/KPUvo5l7W0xETqweIHTFV7OXWktTyOT+yG3t2gt M/MvN4zvQAE2ND+vXEUEUeSwSKNDkoE5YtNRJRIYhyNGMU9QiCFfkaUyqLAWJbd1BnHT mswfSEVH47tOrmY6MH/azsfSJfT1Rh3icZQR8wl/z7pdAU4E0zUko0PPyeZPcnEI8Bnp So+WWGdqSc7OOtqQB7EKW+qJ4FlpdzWw86SM8/ZZ876E4nSmvjGfB+Xb3qF7z73znR9X SY9Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=fE7IMePVLjFQjnYVNQlVTOVLLvpMYOoKCNMHpXwByQE=; b=SxuWrnG7qau/cXN5w6nZV735edY3DJcONysQ6nGULz4S7fYaK5K58YMHhSfBcL6Yma p3kWtOnrKNaZUQVJeSpGSc0x4HI9uJRHSQSAm/rhw7hqAyKcAlza4UFwRXBhK2PhdaQL pVMwjTyjHnafgth/8VPsktdr5R9l+Sn1FpRzve8IFm+86OUXnxbp6ucXdMLOY8JPHKkN amMQE4qPFd1QDVwl4TIXxiHqg8YKC3mYcjv8UYK/P+iWbiv6WAMicCrYzOAEcDAHd5Fk TXC3XUsa9hL27ivP3tlDQf22WYFIqkqU4TtUu4RlmnKqdvIIItNNLSTVwg19VO0QofI4 yEzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=EuHUCtrp; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u20si3360046otg.193.2019.12.12.02.49.53; Thu, 12 Dec 2019 02:50:06 -0800 (PST) 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=@linaro.org header.s=google header.b=EuHUCtrp; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728832AbfLLKrF (ORCPT + 99 others); Thu, 12 Dec 2019 05:47:05 -0500 Received: from mail-pf1-f193.google.com ([209.85.210.193]:40444 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728784AbfLLKrE (ORCPT ); Thu, 12 Dec 2019 05:47:04 -0500 Received: by mail-pf1-f193.google.com with SMTP id q8so551994pfh.7 for ; Thu, 12 Dec 2019 02:47:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fE7IMePVLjFQjnYVNQlVTOVLLvpMYOoKCNMHpXwByQE=; b=EuHUCtrpzZjIKeMwhyCsgclqRS53cCfdpAYCbWldWKNmcScTnhi64z/RsE/aA7VEer JKH2n3QfWHAZO28XgcsvBHEQJPoYGcg9YOKnqK+7pDBpG/EUxUUZOpuQm8Q80v7zyfxc MTGN7mlm6lLZIDLT5z/C7rnQoGiaqMzvW6BJ1Lls4ayKIcHpMeul81N28pNEGZcL+psH PhnxGIS7CM+IOCWsw9hFgcQ/MObEgHI15ge06gpvLvgZHmuuHZvr6Gosd9TvAeU7SrDQ wYZYG10uF7xzX7QooSfVLM3Xsu0/33f1xiGwHcM+iZXwFtL5TEwSdoE+V4VBoACMRQQE 4h6w== 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:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fE7IMePVLjFQjnYVNQlVTOVLLvpMYOoKCNMHpXwByQE=; b=dAv0uIr5jBJrX4r55plRPYfOYzdHsgMp+v2oM5Z5T460ikjPzLSaGgk+j3x4uTccFW VVcxYaOIOP3F6I1tmRRr4PED+W4x4TiBLICW+Benghmrbyu9dpjvTRUBwM9LIvgdDaXj JpRIrmZRGFTZ62hFzmjo/M7HQPtRiVu5E2YNE2WfgUzro9rxmxK+lbBAQCBhgkIUW12G wPx0/oPZ/gqp69YJ0a4zhpDzS6Dufjp7ucQxLOQbIpnIwwqP+9okY41xO76JTOmiuU68 4T5jZPUVnQBGFu2C1QQZ1bB7i1ZNqqSoNHkaiYgF5bRGV2I1vPbUlCFXUvpoxChb99Fb OmZQ== X-Gm-Message-State: APjAAAURYMXzZjiNVnW8y0UbXeZtZpGXJ9EnDuiuiSn9UAcFwcZR1kjF 0j0EtWBJyU6lYmswC19afXdZeUZHFTdKSg== X-Received: by 2002:aa7:850c:: with SMTP id v12mr9061225pfn.188.1576147623344; Thu, 12 Dec 2019 02:47:03 -0800 (PST) Received: from localhost ([14.96.118.80]) by smtp.gmail.com with ESMTPSA id l18sm6635869pff.79.2019.12.12.02.47.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2019 02:47:02 -0800 (PST) From: Amit Kucheria To: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, bjorn.andersson@linaro.org, agross@kernel.org, swboyd@chromium.org, stephan@gerhold.net, olof@lixom.net, Daniel Lezcano Cc: linux-pm@vger.kernel.org Subject: [PATCH v2] drivers: thermal: tsens: Work with old DTBs Date: Thu, 12 Dec 2019 16:08:14 +0530 Message-Id: X-Mailer: git-send-email 2.20.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In order for the old DTBs to continue working, the new interrupt code must not return an error if interrupts are not defined. Don't return an error in case of -ENXIO. Fixes: 634e11d5b450a ("drivers: thermal: tsens: Add interrupt support") Suggested-by: Stephan Gerhold Signed-off-by: Amit Kucheria --- drivers/thermal/qcom/tsens.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/thermal/qcom/tsens.c b/drivers/thermal/qcom/tsens.c index 015e7d2015985..0e7cf52369326 100644 --- a/drivers/thermal/qcom/tsens.c +++ b/drivers/thermal/qcom/tsens.c @@ -110,6 +110,9 @@ static int tsens_register(struct tsens_priv *priv) irq = platform_get_irq_byname(pdev, "uplow"); if (irq < 0) { ret = irq; + /* For old DTs with no IRQ defined */ + if (irq == -ENXIO) + ret = 0; goto err_put_device; } -- 2.20.1