From patchwork Mon May 10 20:25:51 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476709 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=fGfhgg45; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL205nGz9sX1 for ; Tue, 11 May 2021 06:28:10 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231264AbhEJU3M (ORCPT ); Mon, 10 May 2021 16:29:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230449AbhEJU3L (ORCPT ); Mon, 10 May 2021 16:29:11 -0400 Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2C17FC06175F; Mon, 10 May 2021 13:28:06 -0700 (PDT) Received: by mail-lj1-x229.google.com with SMTP id s25so22427726lji.0; Mon, 10 May 2021 13:28:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=vvCKDuoh7Ut5LViCmioeh1xP+tKlLaTTAz7jCis1p0k=; b=fGfhgg45MW7Qf5/0gjCOwEnfIW9xhHj+iADjp17D8RoiXdGtnammMqBccDHPFe8qZf Q9nME9uEBATKiJANk/K4/+VLb/aMBItVaZGRoHLasrHMFUsgTYVhsTfNqcMzTkry+bdX 3DRPhWDiY8uNPXOGzUF4H0qATD4duMKpzoH9PTL7GJ8iyGlK3NRoz1E0BjLo18TAEiqH tvAScgt/7QIjK7+YazF/sKfpucnr4KgX88HxlyZRuwP36cfmU5AYO1tIZVZhghWrC6h/ 9brpP/xmqMbsduBmGqe48De/TDRNziVPDbU/X7rtc+L5WmsBF5aSKgZHQuNweSajTGNj /i5g== 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=vvCKDuoh7Ut5LViCmioeh1xP+tKlLaTTAz7jCis1p0k=; b=Lpn6YvD59Y/wqM3s7mhzq1VmjnCIW8n/IAI6jTYmGa5ORqHMF8lITSCSkqmtGaOZ37 t2hEF+4b77pgc9scCkXZxlSmeyFmA7iFsQKdIFAQGZX52ekuqQ/yUeyVjA//OfQfYux/ lIxe+dU5iHlfNOzioP4r+X4Uj1rjPhl9KW+ARqCLofIBN/pBYlLg1KJc+cAUMQ9FfcoT MBdzdQM4DySUh91cp42AkobQ+CRIotynCsLzShj+/tZ1xgURd3l6R1kB2bjHMSN09Ao9 1KI3deKDa1LwoLWcXNoMV3pTcEkL3jwozArRCqROjqsJa5U4bA4F5AJjSy1EsQqb2juZ PQVg== X-Gm-Message-State: AOAM530QVQ1amr1+cPoPlJ3+vrRQ0aCIA9y2sv9KCQowb1TWWOwrlZuL HY685RykyyYP9oUiS0FyC83cEpUdzME= X-Google-Smtp-Source: ABdhPJxe8Qy8kEhv6DdjklUPIMT4qRI23gQWg9Yh4x4nNPQD4bQ5ca9joFAAddUM4notE/59TiUR+w== X-Received: by 2002:a2e:8015:: with SMTP id j21mr21678749ljg.425.1620678484759; Mon, 10 May 2021 13:28:04 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:04 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 01/10] ARM: tegra: acer-a500: Improve microphone detection Date: Mon, 10 May 2021 23:25:51 +0300 Message-Id: <20210510202600.12156-2-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Use edge-triggered interrupt and set delay to 100ms for microphone hook detection. This doesn't fix any known problems, but there is a smaller chance to miss insertion of the microphone now, which previously happened rarely. Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index 2298fc034183..d7d97b7e4794 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -420,11 +420,14 @@ wm8903: audio-codec@1a { reg = <0x1a>; interrupt-parent = <&gpio>; - interrupts = ; + interrupts = ; gpio-controller; #gpio-cells = <2>; + micdet-cfg = <0>; + micdet-delay = <100>; + gpio-cfg = < 0x0000 /* MIC_LR_OUT# GPIO, output, low */ 0x0000 /* FM2018-enable GPIO, output, low */ From patchwork Mon May 10 20:25:52 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476711 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=C7/ddeYT; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL31FjLz9sXb for ; Tue, 11 May 2021 06:28:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232263AbhEJU3O (ORCPT ); Mon, 10 May 2021 16:29:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59968 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231518AbhEJU3M (ORCPT ); Mon, 10 May 2021 16:29:12 -0400 Received: from mail-lf1-x132.google.com (mail-lf1-x132.google.com [IPv6:2a00:1450:4864:20::132]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D52C0C061760; Mon, 10 May 2021 13:28:06 -0700 (PDT) Received: by mail-lf1-x132.google.com with SMTP id z9so25279375lfu.8; Mon, 10 May 2021 13:28:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=QzSDSsYVLWx4cGGNYAhBY9AP+8XYtLc+owqpUZsYqN8=; b=C7/ddeYTBjUVzdQd/5oKcpt/4+T0QwpcMc49V1xEnOxnBG6EiJLyysN1dWBu1bLfR3 fzg//NLmkEdPPVXSsmwg9BQ3X+3cqgUbMk0gByizf2DmfYH+9AW2vbcSw6gpZwDvcVtJ QAnawIgcKMy7Mla4HjaZQLd2whbSX9049sfFg3jFT1CsvdMdjxt5Vvmk76pED2Ykqk/6 /5I8yWWEAtEB/xH9kuJqlk9nA7gaqbQwfUY3KP8fQQvoSwXtpMWsc8D0OrQjHFtcNinu LOk8bSDITw+vkCmm3kZC3uZHUNmhVA8CmerrkRrDSE68yMn/I3p/JTl2NzjjMdjo9qFw eekw== 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=QzSDSsYVLWx4cGGNYAhBY9AP+8XYtLc+owqpUZsYqN8=; b=d30MVuO0ctkzdZq9HR0aR2ytNxrFavYgiJ3hrREtbvUbypHrIUohRCmgrcAcs+r9D+ kS9waePR28VmOF2VLvFQYyDXe/1VePAIRO9hm54Ypxxvie2VXWqnDJ6vjbmwILQThmxu xlvngU27Wc3LOcjmWn0/v/6ulzOaU3LuxgEpA96uBw43AMfudf4poqw3XPb/5DXcKXn3 qRjAFpx4L78lYOwO/7io4pyCxI/GMvXStSLIERw1+zSIR4yLwjN5TWcr+zWQyYep+6a5 DoaoLJ0Rqd63WFDPkbkE54Rd+02zBGdzodWLXbDQxcHESzhYmCiAYAP+G/mWwCqqyjPV pfkA== X-Gm-Message-State: AOAM533QylonVFVv5UAvGaNi2FZtzq4nKqAO4R0uQJGirt4UZ4Aqusmh 14z+lfn2E+sURrw0/Xa5dAs= X-Google-Smtp-Source: ABdhPJxbl0aRe+Z0RRQUrWK1K+uobWYX1Rp4Uiw6Wz9L8m+wGCJ1g62ZyiT3A94JkoJni2/MyJ0acQ== X-Received: by 2002:ac2:5d4c:: with SMTP id w12mr8802665lfd.494.1620678485362; Mon, 10 May 2021 13:28:05 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:05 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 02/10] ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus Date: Mon, 10 May 2021 23:25:52 +0300 Message-Id: <20210510202600.12156-3-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Tegra20 has v2.00 SDMMC controller which doesn't support voltage switching and the WiFi SDIO bus voltage is fixed to 1.8v in accordance to the board's schematics, while MMC core confusingly saying that it's 3.3v because of the v2.00. Let's correct the voltage in the device-tree just for consistency. This is a minor improvement which doesn't fix any problems. Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index d7d97b7e4794..eff9bfb2d442 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -762,7 +762,7 @@ sdmmc1: mmc@c8000000 { mmc-pwrseq = <&brcm_wifi_pwrseq>; vmmc-supply = <&vdd_3v3_sys>; - vqmmc-supply = <&vdd_3v3_sys>; + vqmmc-supply = <&vdd_1v8_sys>; /* Azurewave AW-NH611 BCM4329 */ wifi@1 { From patchwork Mon May 10 20:25:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476712 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=eoYvWHwV; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL33ryYz9sX5 for ; Tue, 11 May 2021 06:28:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232316AbhEJU3O (ORCPT ); Mon, 10 May 2021 16:29:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59976 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232199AbhEJU3M (ORCPT ); Mon, 10 May 2021 16:29:12 -0400 Received: from mail-lf1-x12e.google.com (mail-lf1-x12e.google.com [IPv6:2a00:1450:4864:20::12e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 665B0C061574; Mon, 10 May 2021 13:28:07 -0700 (PDT) Received: by mail-lf1-x12e.google.com with SMTP id j10so25266325lfb.12; Mon, 10 May 2021 13:28:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Dw+QlXrsFBiM0zWqW8M+Hk3AOAvI8eXnbQfBtso36FY=; b=eoYvWHwVMh+bc2fyZJpdD1jWbKQ7oDtVWB43tLb8YXwUdA1HkdEAuDhvJbczeXXxN6 5xBQX4bZJ8ipZ8L/AniL2l6I+LpDbb1p8BvQ+YAwzi/VWe0ksN/UYs9+APyeSvo3oO0g cjuxUY0AwqktEFxrchzz7i1JV8mc1QQkjrM3hFRlTODB2kEpWv0WC3xlyyJ57vQu3yEX QZpDNlAi7wCVECsbptdC5K704AF6Swx8DLiQ0/YbiRMgT7PIvHwKk6iftg4RTFXayQC2 sQfQIApc0VJVMeufMzQbrzKQdzIz7t+ijgf91GdWGXvCWhGAmW3QGLDM2wCWKtHgZRAu DFYw== 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=Dw+QlXrsFBiM0zWqW8M+Hk3AOAvI8eXnbQfBtso36FY=; b=ptNhc23mQFopqqvGUomGPBdrQtiiYYUjX4R6uUY7bSi472a5+1o83KwkuadpVW/6vq R7G5exfafez7fuXj8RsxIULOXXiC7BZD/Tyy/vt5lVkgx9EsdJFEs33jzIW12ZiTLu3O PBmDVAR6GPa0fq7R42pmi/9YOypmb/13DoznfYU6NKZf6sP4s8xMTpLOdyiE0eVVpYwN xRcl/XtiM2rALrQJ6MeXnWJCNdyyIXs/qoUtJItXyfi9gBEoQsnko1M4Y53VmmwFEWX3 CuWFCcy9S/aqL/geZ1bcCSKhj7jpspIcdS/MKwUAmN+NGQGfv4QvYNuuTwPe98E5OudJ +/bA== X-Gm-Message-State: AOAM5303qfjwF9ayWLQNQ2qI6eZ/jYgOVPcH7NECqRt03qm9CS8TOvF3 aotKkaucyM6UjBHSH/ZgauzkBEtLFhQ= X-Google-Smtp-Source: ABdhPJwpGNm/kNL1UdBVp5V5rUJOGVIvn8KK8Immcm2wXvyStQnG9sGeJfwamPShpvJZeX7C4LhB1Q== X-Received: by 2002:ac2:4246:: with SMTP id m6mr18215649lfl.611.1620678485998; Mon, 10 May 2021 13:28:05 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:05 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 03/10] ARM: tegra: acer-a500: Bump thermal trips by 10C Date: Mon, 10 May 2021 23:25:53 +0300 Message-Id: <20210510202600.12156-4-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org It's possible to hit the temperature of the thermal zone in a very warm environment under a constant load, like watching a video using software decoding. It's even easier to hit the limit with a slightly overclocked CPU. Bump the temperature limit by 10C in order to improve user experience. Acer A500 has a large board and 10" display panel which are used for the heat dissipation, the SoC is placed far away from battery, hence we can safely bump the temperature limit. Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index eff9bfb2d442..15b7965599ee 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -1059,15 +1059,15 @@ cpu-thermal { trips { trip0: cpu-alert0 { - /* start throttling at 50C */ - temperature = <50000>; + /* start throttling at 60C */ + temperature = <60000>; hysteresis = <200>; type = "passive"; }; trip1: cpu-crit { - /* shut down at 60C */ - temperature = <60000>; + /* shut down at 70C */ + temperature = <70000>; hysteresis = <2000>; type = "critical"; }; From patchwork Mon May 10 20:25:54 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476713 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=lRmIkUME; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL368RYz9sXb for ; Tue, 11 May 2021 06:28:11 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230449AbhEJU3O (ORCPT ); Mon, 10 May 2021 16:29:14 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59978 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232177AbhEJU3O (ORCPT ); Mon, 10 May 2021 16:29:14 -0400 Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0EC23C06175F; Mon, 10 May 2021 13:28:08 -0700 (PDT) Received: by mail-lj1-x22c.google.com with SMTP id w15so22381485ljo.10; Mon, 10 May 2021 13:28:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=t+WD7sR6NnA+8LPB9Rjuc/jlkdohjKwrq/YbpcReCR4=; b=lRmIkUME4h/s1s94BsBmqvpZ7QliVphNZbQWYy0hToSOLLDDvdEFCXNesfPohVDkN9 ORXkgPuwZK0IgKFvVy+HZ/pBhm5jmimrc0UiJRDBeebJ6/gnWtf2umxxJTTQ8nSEWtgX MHiSMdkycRcchltref32cpw1h8dhcPEJ3PDwTVHL+CsNthuvhQPcwy/yNmsMRzEg7PUg G5vTgYEyKcAKR6IcMhdM0pz4QHqzWC9t+ZAOj8euf/R0eqBPdzr2Y7MSpvM0ynP2RoGC Edj9HZA6g3NW0CQLat9KKQEzCbidFCXt8y/AXYjBTQ96hJc4NeD2tF2N2yXelVAk5n8m 0NYQ== 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=t+WD7sR6NnA+8LPB9Rjuc/jlkdohjKwrq/YbpcReCR4=; b=AMZ1JHSgwc7OMyRnWUUhMUCaejxwkVnk6isYjqDmfkGd7rfOJUH+W0cIfBQhmrXilq waXMFdYirmfiJXK/knVfMNs2Qu1PxdrmwvWV7gPNcMWRvUZ1J5NrecB4eRaCmFSNdvQB DsOH3lI+IgBSS/VRXsC5UNhAynUDhtLP233HD3fDCWik6qjh/Ju4S3tAUcgTVDovB3S5 ccLw6Q4SdCrbzbx2zZ8fjWY/7CwzKy2W2mP+Kib1DmuowRbwKfj/4ray5SKsNJr26o6G QDZ1H3Bi53+hvDjU2wxmGH/byGl1NeJQHVgL/krYlyhkfxhWJf2EK5ZWNn6/BEL3VU3b VImQ== X-Gm-Message-State: AOAM533rnQrgYdVou2m1suQlPkE9GK4vRrAZcDqIENJRirP3xpVqNyyb wJsnABNFTApt5urckWwzJ9g= X-Google-Smtp-Source: ABdhPJytMyKC+G55rwrpjBnIZk7X6RcpxnmhBK14Hs0aMRl7piKiAUKN0m+N7jTQbCTF2ReewzJhwQ== X-Received: by 2002:a05:651c:1311:: with SMTP id u17mr20858527lja.48.1620678486609; Mon, 10 May 2021 13:28:06 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:06 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 04/10] ARM: tegra: Add reg property to Tegra20 EMC table device-tree nodes Date: Mon, 10 May 2021 23:25:54 +0300 Message-Id: <20210510202600.12156-5-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org The reg property is now specified for the emc-tables nodes in the Tegra20 device-tree binding. Add reg property to the EMC table device-tree nodes of Tegra20 board device-trees in order to silence dt_binding_check warning about the missing property. Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 4 ++++ arch/arm/boot/dts/tegra20-paz00.dts | 1 + 2 files changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index 15b7965599ee..883b76f1039b 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -1088,6 +1088,7 @@ memory-controller@7000f400 { emc-tables@0 { nvidia,ram-code = <0>; /* elpida-8gb */ + reg = <0>; #address-cells = <1>; #size-cells = <0>; @@ -1185,6 +1186,7 @@ emc-table@300000 { emc-tables@1 { nvidia,ram-code = <1>; /* elpida-4gb */ + reg = <1>; #address-cells = <1>; #size-cells = <0>; @@ -1282,6 +1284,7 @@ emc-table@300000 { emc-tables@2 { nvidia,ram-code = <2>; /* hynix-8gb */ + reg = <2>; #address-cells = <1>; #size-cells = <0>; @@ -1379,6 +1382,7 @@ emc-table@300000 { emc-tables@3 { nvidia,ram-code = <3>; /* hynix-4gb */ + reg = <3>; #address-cells = <1>; #size-cells = <0>; diff --git a/arch/arm/boot/dts/tegra20-paz00.dts b/arch/arm/boot/dts/tegra20-paz00.dts index 940a9f31cd86..63d62418d4b8 100644 --- a/arch/arm/boot/dts/tegra20-paz00.dts +++ b/arch/arm/boot/dts/tegra20-paz00.dts @@ -318,6 +318,7 @@ emc-tables@0 { nvidia,ram-code = <0x0>; #address-cells = <1>; #size-cells = <0>; + reg = <0>; emc-table@166500 { reg = <166500>; From patchwork Mon May 10 20:25:55 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476714 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=U6RP2p5Y; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL423WBz9sX5 for ; Tue, 11 May 2021 06:28:12 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232344AbhEJU3P (ORCPT ); Mon, 10 May 2021 16:29:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232270AbhEJU3O (ORCPT ); Mon, 10 May 2021 16:29:14 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ABE69C061760; Mon, 10 May 2021 13:28:08 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id 2so25311822lft.4; Mon, 10 May 2021 13:28:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=95lVmhwuLPUgOxm7UN11JWblmVyBnSDoDre5KsKZTeI=; b=U6RP2p5YTSVC2sCddN+8lsF4jTboBTbvqNvPPdt9ZgZrqtGCohmBsi8mt9j4hcdMEp tgzay2CQN/rDAENbQKuXKV3trgHwIgX72bNzLwK9/cXkONaHalTD85QOL/mlXse0Aq1U aKSsVGeB/YA2bCKyo6wOoZOiY1/lT3h24isrjOspSCxgKqO9HFwB1oaNIXw23xGyIkTu 6K/b2m7UJbXFiPKwkIU9qe93d89Ol7xch46T3/nMq9r4AyATBJteJ1Lm4/+p18Z3BtNh tAQvUZZqmCwyAap8S8yHAjefkNuUlsiz8I0iH+rgHFmZ/aw7j5xjEFepyNvN834G4S8X 8Biw== 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=95lVmhwuLPUgOxm7UN11JWblmVyBnSDoDre5KsKZTeI=; b=NYLic4a/u3CP2cIReuL/+dcRazZd1PcUpciX1nALiBQ6nHkXExZqgosL/6Z8YitieL c29OKzbKB6ADv786XZkv+P7w6mo2E6uzeibeXgPWWIINWzp0yeT3UvbcivSVugZH3ThC obnT1CSYIDQUfx0ppZzXc1/ZYEXOc+csAX1QNsbgZknWamk7u1rBpa0Pwchiz+UcMkXo opyQVj+6eF28p6hKoaIiUJHSGNZAOv9eJhWpqrcf8V7ZS79BcVTKoUj2Kxcjr2wokFvb rykKsYLOSTs3wXRfU3XJGeR/tCRLjkvzewdz/5Ila+9IM53QawdmCDloHnlXWKgBzQ9d /2Aw== X-Gm-Message-State: AOAM533sYRLbZRrZJsX9f2HhsZVcRURpriEPVfOpvGv7CFQsuGH5jjx1 IG8inV1z5t7SlYA7/RB6oes= X-Google-Smtp-Source: ABdhPJyFE7+z4i10OfudoqyocKqVxwZ34A65nqd3wA8p8Ld1NiumBDSplNaCjLoshcOKaRvLdO4IkA== X-Received: by 2002:a19:4cd7:: with SMTP id z206mr4052200lfa.487.1620678487255; Mon, 10 May 2021 13:28:07 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:07 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 05/10] ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees Date: Mon, 10 May 2021 23:25:55 +0300 Message-Id: <20210510202600.12156-6-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org All Tegra boards which use WM8903 audio codec are specifying a wrong polarity for the headphones detection GPIO. The kernel driver hardcodes the polarity to active-low, which is the correct polarity, so we can fix the device-trees safely. Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-plutux.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tec.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts index 883b76f1039b..1976c383912a 100644 --- a/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts +++ b/arch/arm/boot/dts/tegra20-acer-a500-picasso.dts @@ -1033,7 +1033,7 @@ sound { nvidia,audio-codec = <&wm8903>; nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; - nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>; + nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>; nvidia,int-mic-en-gpios = <&wm8903 1 GPIO_ACTIVE_HIGH>; nvidia,headset; diff --git a/arch/arm/boot/dts/tegra20-harmony.dts b/arch/arm/boot/dts/tegra20-harmony.dts index 86494cb4d5a1..ae4312eedcbd 100644 --- a/arch/arm/boot/dts/tegra20-harmony.dts +++ b/arch/arm/boot/dts/tegra20-harmony.dts @@ -748,7 +748,7 @@ sound { nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) - GPIO_ACTIVE_HIGH>; + GPIO_ACTIVE_LOW>; nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>; nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1) diff --git a/arch/arm/boot/dts/tegra20-medcom-wide.dts b/arch/arm/boot/dts/tegra20-medcom-wide.dts index a348ca30e522..b31c9bca16e6 100644 --- a/arch/arm/boot/dts/tegra20-medcom-wide.dts +++ b/arch/arm/boot/dts/tegra20-medcom-wide.dts @@ -84,7 +84,7 @@ sound { nvidia,audio-codec = <&wm8903>; nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; - nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>; + nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>; clocks = <&tegra_car TEGRA20_CLK_PLL_A>, <&tegra_car TEGRA20_CLK_PLL_A_OUT0>, diff --git a/arch/arm/boot/dts/tegra20-plutux.dts b/arch/arm/boot/dts/tegra20-plutux.dts index 378f23b2958b..5811b7006a9b 100644 --- a/arch/arm/boot/dts/tegra20-plutux.dts +++ b/arch/arm/boot/dts/tegra20-plutux.dts @@ -52,7 +52,7 @@ sound { nvidia,audio-codec = <&wm8903>; nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; - nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>; + nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>; clocks = <&tegra_car TEGRA20_CLK_PLL_A>, <&tegra_car TEGRA20_CLK_PLL_A_OUT0>, diff --git a/arch/arm/boot/dts/tegra20-seaboard.dts b/arch/arm/boot/dts/tegra20-seaboard.dts index c24d4a37613e..92d494b8c3d2 100644 --- a/arch/arm/boot/dts/tegra20-seaboard.dts +++ b/arch/arm/boot/dts/tegra20-seaboard.dts @@ -911,7 +911,7 @@ sound { nvidia,audio-codec = <&wm8903>; nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; - nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_HIGH>; + nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(X, 1) GPIO_ACTIVE_LOW>; clocks = <&tegra_car TEGRA20_CLK_PLL_A>, <&tegra_car TEGRA20_CLK_PLL_A_OUT0>, diff --git a/arch/arm/boot/dts/tegra20-tec.dts b/arch/arm/boot/dts/tegra20-tec.dts index 44ced60315de..10ff09d86efa 100644 --- a/arch/arm/boot/dts/tegra20-tec.dts +++ b/arch/arm/boot/dts/tegra20-tec.dts @@ -61,7 +61,7 @@ sound { nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) - GPIO_ACTIVE_HIGH>; + GPIO_ACTIVE_LOW>; clocks = <&tegra_car TEGRA20_CLK_PLL_A>, <&tegra_car TEGRA20_CLK_PLL_A_OUT0>, diff --git a/arch/arm/boot/dts/tegra20-ventana.dts b/arch/arm/boot/dts/tegra20-ventana.dts index 99a356c1ccec..5a2578b3707f 100644 --- a/arch/arm/boot/dts/tegra20-ventana.dts +++ b/arch/arm/boot/dts/tegra20-ventana.dts @@ -709,7 +709,7 @@ sound { nvidia,audio-codec = <&wm8903>; nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; - nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_HIGH>; + nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) GPIO_ACTIVE_LOW>; nvidia,int-mic-en-gpios = <&gpio TEGRA_GPIO(X, 0) GPIO_ACTIVE_HIGH>; nvidia,ext-mic-en-gpios = <&gpio TEGRA_GPIO(X, 1) diff --git a/arch/arm/boot/dts/tegra30-cardhu.dtsi b/arch/arm/boot/dts/tegra30-cardhu.dtsi index 2dff14b87f3e..d9dd11569d4b 100644 --- a/arch/arm/boot/dts/tegra30-cardhu.dtsi +++ b/arch/arm/boot/dts/tegra30-cardhu.dtsi @@ -630,7 +630,7 @@ sound { nvidia,spkr-en-gpios = <&wm8903 2 GPIO_ACTIVE_HIGH>; nvidia,hp-det-gpios = <&gpio TEGRA_GPIO(W, 2) - GPIO_ACTIVE_HIGH>; + GPIO_ACTIVE_LOW>; clocks = <&tegra_car TEGRA30_CLK_PLL_A>, <&tegra_car TEGRA30_CLK_PLL_A_OUT0>, From patchwork Mon May 10 20:25:56 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476715 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=esNzuBtX; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL456yFz9sj1 for ; Tue, 11 May 2021 06:28:12 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232391AbhEJU3P (ORCPT ); Mon, 10 May 2021 16:29:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59982 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232334AbhEJU3O (ORCPT ); Mon, 10 May 2021 16:29:14 -0400 Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57512C061574; Mon, 10 May 2021 13:28:09 -0700 (PDT) Received: by mail-lj1-x22d.google.com with SMTP id v6so22409669ljj.5; Mon, 10 May 2021 13:28:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cyEy7fx6tg9GIuRKAR9/qzzC+Zpw0uxWP4sTNGqvf0Q=; b=esNzuBtXEO9AM8x5myNfTG1l18Q0JTQaGfd2mpM2autzv7ELRo/dHqcoWOdI9yrfgk iHM2tC7fSwdyRQm+emPenGl/33TS+o8P88SpDCGsJ8Mw+plnRvguD3QSNBgJ7pbx644W 20IVO6iTTcbWmLP/LbuqX3PdKPgMBVqIDnIGKYoRHyUYmYdvlty0tbxRJVnXoT3DAfEP 8we442FRk4/rIN8hS6pVN6VdA+cL398dRB60xhcVu4UG5X1/8WdJmxSu1wwbATGe9yDU o+QrsSegsp1SRGvxX+ce4yUVJ9tYF2c6ScCUisxgYpkVKdGbT53kK4GU8vbTpkcFyy6x G+zw== 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=cyEy7fx6tg9GIuRKAR9/qzzC+Zpw0uxWP4sTNGqvf0Q=; b=LoQN5e2i7rrfcJWEJ982G5wHtoKJzJ1ZaFDAB6ztVkgYKHLl5EBUWgJNOYFAPIkyDH l5p85Jb3XLh4WUUMmh4g0SXv/ZEWRDDNVnGKaAuX9aJEIrzLtLrXETjQeeIOngDVFIj4 8nYfKxfI/fijHiJhfZRd572fpVZYpz7ia4TXkjra1Ut7rxCwnF7cAv5m2yxHOlDh/WnI KVuNWMW9D9DdeVWXMG5ky652BhUSagFse/TabQ3Rh79F577kUO8JMXpnFB2dpGKDVUjr zgAKkHLy+tVZwXrSz0r4Y3SDTKnGkpV10uBFWezOboBFZ/Er6EfSvChpoJdtu4n3ez2V IFOg== X-Gm-Message-State: AOAM531XIjfrcy6fG6cAm4UUiyvif2/zPdRq56/c2v1CPGooPij67TM9 7MrtLUBROo9/e6UFdEu07qc= X-Google-Smtp-Source: ABdhPJzJoTg9w4PqfoObGe53qGg0RXFs4yjVkI7Gr77pG/rTunTOW23pq1lDrdYvS+LGRNe43DVIcQ== X-Received: by 2002:a05:651c:b12:: with SMTP id b18mr6136708ljr.24.1620678487917; Mon, 10 May 2021 13:28:07 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:07 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 06/10] ARM: tegra: paz00: Add CPU thermal zone Date: Mon, 10 May 2021 23:25:56 +0300 Message-Id: <20210510202600.12156-7-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Add thermal zone with a passive cooling trip for CPU. Attach it to the LM90 sensor which monitors CPU temperature. Now CPU frequencies will be throttled once trip point is reached, preventing critical overheat. Tested-by: Agneli Tested-by: Paul Fertser Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra20-paz00.dts | 42 +++++++++++++++++++++++++++-- 1 file changed, 40 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/tegra20-paz00.dts b/arch/arm/boot/dts/tegra20-paz00.dts index 63d62418d4b8..3180bff90756 100644 --- a/arch/arm/boot/dts/tegra20-paz00.dts +++ b/arch/arm/boot/dts/tegra20-paz00.dts @@ -2,6 +2,8 @@ /dts-v1/; #include +#include + #include "tegra20.dtsi" #include "tegra20-cpu-opp.dtsi" #include "tegra20-cpu-opp-microvolt.dtsi" @@ -498,9 +500,10 @@ ldo_rtc { }; }; - adt7461@4c { + adt7461: temperature-sensor@4c { compatible = "adi,adt7461"; reg = <0x4c>; + #thermal-sensor-cells = <1>; }; }; @@ -655,11 +658,46 @@ cpus { cpu0: cpu@0 { cpu-supply = <&cpu_vdd_reg>; operating-points-v2 = <&cpu0_opp_table>; + #cooling-cells = <2>; }; - cpu@1 { + cpu1: cpu@1 { cpu-supply = <&cpu_vdd_reg>; operating-points-v2 = <&cpu0_opp_table>; + #cooling-cells = <2>; + }; + }; + + thermal-zones { + cpu-thermal { + polling-delay-passive = <500>; /* milliseconds */ + polling-delay = <1500>; /* milliseconds */ + + thermal-sensors = <&adt7461 1>; + + trips { + trip0: cpu-alert0 { + /* start throttling at 80C */ + temperature = <80000>; + hysteresis = <200>; + type = "passive"; + }; + + trip1: cpu-crit { + /* shut down at 85C */ + temperature = <85000>; + hysteresis = <2000>; + type = "critical"; + }; + }; + + cooling-maps { + map0 { + trip = <&trip0>; + cooling-device = <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, + <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; + }; + }; }; }; }; From patchwork Mon May 10 20:25:57 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476716 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=vNRkzbn/; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL50tn9z9sXb for ; Tue, 11 May 2021 06:28:13 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232417AbhEJU3Q (ORCPT ); Mon, 10 May 2021 16:29:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59992 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232360AbhEJU3P (ORCPT ); Mon, 10 May 2021 16:29:15 -0400 Received: from mail-lf1-x12b.google.com (mail-lf1-x12b.google.com [IPv6:2a00:1450:4864:20::12b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EDFF0C06175F; Mon, 10 May 2021 13:28:09 -0700 (PDT) Received: by mail-lf1-x12b.google.com with SMTP id j10so25266507lfb.12; Mon, 10 May 2021 13:28:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=LjHfzBtzxjrf6ANvtSTjdzJ2Mz0ZhF/wkhq61KghsA0=; b=vNRkzbn/LQz89RWeVfxPfLmH4TOXwjFmkRzfstTGH7rgfxz7Ba5G8ZNGzfMRPzSp7d QMBggnSkfwa7Pk2YXow5OG0S+ZZX8X7cW0ytkAOxHTc4y5rdXzOumNWDWjQZdxICJpPi HuZnKmna2jqujs6BAcgHSPowanofqcxmEShEn0JvQTN1vPUPiWCHJ2hxAAZPknXS2FSl yH1USUJekDww08tqBx0WZJPcj9AuRBSQEG0pTJh1FqsymHLUL+Om5ujNDBV6ELABLu6i AAGO/Y3dJ8yF/a8iZO5lO79jq3ZyPFwZxFhMQSblPlnJgR27plCkXmb422Q4rE4RHPYA IMpw== 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=LjHfzBtzxjrf6ANvtSTjdzJ2Mz0ZhF/wkhq61KghsA0=; b=G0tpjK7rQPPtryG0Cgm0k3qrjaDKgvHs/37KeyBNNQ7sqbP7dGiC7BFGaVUWYnghQj mFuXk5YJLEmsunVn4hzbYXeQYmu+M6aarjeaG1g8Fmx+cka7AaBfrxFRIw6LYa0e7wk9 /ITx0rllBViGTxivWqLgB9iPd5YqHqgWpJ+OhLIpjFeHuZ0MLCoIFMraimQUorSLxkEz LDJt/r5xWMaSJ9xhFTj9rLV116o9X8C1kcL4J7eI+EGeoxbrNve7PkPvchTGSLnitAKJ WRJugq7ofG5r7sJQsvV9ICQirb7a67qXv3U5DxDiWey2CEYukdoITGlMNITgCpUcI7pu 0mjA== X-Gm-Message-State: AOAM5313nSgNb2hRKsK8EsnmTnQO//KtBhUsdZAuTk8yNPeSy2rDwSuW bwYWSga7lYODQjMjz3eThU0= X-Google-Smtp-Source: ABdhPJxO3nFuMml5R4G+4fGztoX7er10cHW4039qV6NXidT1lLC8voca7FrtJq5hKPtcthEA8izCrA== X-Received: by 2002:a19:c317:: with SMTP id t23mr18654719lff.5.1620678488548; Mon, 10 May 2021 13:28:08 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:08 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 07/10] ARM: tegra: nexus7: Add i2c-thermtrip node Date: Mon, 10 May 2021 23:25:57 +0300 Message-Id: <20210510202600.12156-8-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Add i2c-thermtrip node which enables emergency shutdown by PMC on SoC die overheat detected by TSENSOR. Signed-off-by: Dmitry Osipenko --- .../boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 9 +++++++++ .../boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi index 17b6682ffce8..53966fa4eef2 100644 --- a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-maxim-pmic.dtsi @@ -182,4 +182,13 @@ regulator@4 { enable-active-high; vin-supply = <&vdd_3v3_sys>; }; + + pmc@7000e400 { + i2c-thermtrip { + nvidia,i2c-controller-id = <4>; + nvidia,bus-addr = <0x3c>; + nvidia,reg-addr = <0x41>; + nvidia,reg-data = <0xe0>; + }; + }; }; diff --git a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi index b97da45ebdb4..06b5e8a5ce5d 100644 --- a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi @@ -147,4 +147,13 @@ vdd_3v3_sys: regulator@1 { gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; enable-active-high; }; + + pmc@7000e400 { + i2c-thermtrip { + nvidia,i2c-controller-id = <4>; + nvidia,bus-addr = <0x2d>; + nvidia,reg-addr = <0x3f>; + nvidia,reg-data = <0x80>; + }; + }; }; From patchwork Mon May 10 20:25:58 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476717 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=PeX8nX/M; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL54PT7z9sjJ for ; Tue, 11 May 2021 06:28:13 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232425AbhEJU3R (ORCPT ); Mon, 10 May 2021 16:29:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60002 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232420AbhEJU3R (ORCPT ); Mon, 10 May 2021 16:29:17 -0400 Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 90F9AC061761; Mon, 10 May 2021 13:28:10 -0700 (PDT) Received: by mail-lj1-x235.google.com with SMTP id e11so8862490ljn.13; Mon, 10 May 2021 13:28:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=IBkfnFQmSEpZqi85sXEZYXP16HRwJqEgi4fbLpsogpE=; b=PeX8nX/MQPTReBgAO2iahYc2TaEGHY7AN8X/W5eIhMlN6ggpZJr617dbdHqRfLaKiM bsYVji9AuVjsUWjdCpBsRC5+bAVh3/rOCbtg2nnM2nUJ1yuBcwpXnA0H5x2kHJfss/tE 2Xc9O9GHTDzHZuasikEJ1Jw/VaTuSE5jF4S7E0jakl2c2RpBeweB4Om3DWuoi24tfbsr Fgtciw6L7eKnhfgG/Q+Q8AXrKSXUYlEwolYa36r61MMr3Sk52VkjvNCi/ohqB1AiYOxw 6XoT6DijszsLLHTk4Mbw0oxRAlX22FJETmigmKQUZlESJzNT7KVYZThw8WxQF3cNdATq JIxg== 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=IBkfnFQmSEpZqi85sXEZYXP16HRwJqEgi4fbLpsogpE=; b=QWnqbJizY4vmuNqFfGUneJkWP982BaYZkhUrHjmZAg3/j5aXAAjx6xPGAGYJaVLvXc vBJ1jXrIRC9uM9AS59vIcmUYl0mDAG9pir7SwQrr+QIchCy/Q9SyrWbo8Glgna53Hzpz vtEjNUA97NG1uL43r1aDvZQPensJ6PhrEzUl+lw05fEdsX9Bqh6fnBhWqUwiNQxixFNu hPuSLdVkaDspMThcvmAI51Q7rwZCHJ6R9UTkquU1XOeBhSSCe48vH3e7COsQovBG5ePG 0YmdeJXHHWad2G0tJhH+TUFO73QwAtLcPKz6A8dI+nEbzufV3FdBHPEnadp/xQ0puY2v cayg== X-Gm-Message-State: AOAM533mgDtq8b8aR+jnAM94+9zxwIV/H3sVEtGFfl8jluKxQaGe+52h 4OUbgHVgAzwTDdq1I6ja3P8= X-Google-Smtp-Source: ABdhPJzhcmgH9tsfhWys55S1LzsM+ZKKqPLtaD8q/U+EndPPFI1ueNixzs4seWmaU8wjhUSpTk3xiA== X-Received: by 2002:a2e:9787:: with SMTP id y7mr21457811lji.65.1620678489154; Mon, 10 May 2021 13:28:09 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:08 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 08/10] ARM: tegra: nexus7: Improve thermal zones Date: Mon, 10 May 2021 23:25:58 +0300 Message-Id: <20210510202600.12156-9-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org Remove unused thermal zone just to clean up device-tree and set critical temperature further apart from the passive cooling trip point since during or thermal testing of Asus Transformer devices we found that CPU could reach the critical temperature in a certain kernel configurations for a brief moment if critical trip point is set close to the passive trip point and then device will be immediately shut off without getting a chance to cool down using passive cooling. Signed-off-by: Dmitry Osipenko --- .../boot/dts/tegra30-asus-nexus7-grouper-common.dtsi | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi index dc773b1bf8ee..3376d06facbb 100644 --- a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi @@ -1252,13 +1252,6 @@ sound { }; thermal-zones { - skin-thermal { - polling-delay-passive = <1000>; /* milliseconds */ - polling-delay = <0>; /* milliseconds */ - - thermal-sensors = <&nct72 0>; - }; - cpu-thermal { polling-delay-passive = <1000>; /* milliseconds */ polling-delay = <5000>; /* milliseconds */ @@ -1274,8 +1267,8 @@ trip0: cpu-alert0 { }; trip1: cpu-crit { - /* shut down at 60C */ - temperature = <60000>; + /* shut down at 65C */ + temperature = <65000>; hysteresis = <2000>; type = "critical"; }; From patchwork Mon May 10 20:25:59 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476718 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=PQbkyk0E; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL61TJrz9sX5 for ; Tue, 11 May 2021 06:28:14 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232491AbhEJU3S (ORCPT ); Mon, 10 May 2021 16:29:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60004 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232424AbhEJU3R (ORCPT ); Mon, 10 May 2021 16:29:17 -0400 Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4FFF3C06175F; Mon, 10 May 2021 13:28:11 -0700 (PDT) Received: by mail-lj1-x229.google.com with SMTP id s25so22428029lji.0; Mon, 10 May 2021 13:28:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=gWYgsFPOkk0K+2Nq3gcnHzT4dJuPmMb5gXo5UDkYFdo=; b=PQbkyk0ELYuLXZqOqb+VuwULM784Fn5PdC0Ty/rTTqks6dNraYmQO941sExSD8xmVm Bh3AM1S7ehtbaK8exIO6sJti7Km59h7I4JsSYAq1xHsalaNorCNFsYtdtgM15todkEbJ C3hlrqHw8tUIWuPB0GhOT0Bvg4ErpWxjQ+I+bdnnxD31W1HGrOuqAshBgUFZ38lLUbUU YZFlr0nGPioQUDRUEhTphe0RD+Eq00guRNQpmKmjLkwRJru4227MROEJ3qXhS8b2aVvo aHvXGXS444T7VCtmBcBojjE17c0LbFUsPMmiX0pp3oaflsG2B3J5ZV0ooqSEq11GIrJY yWEg== 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=gWYgsFPOkk0K+2Nq3gcnHzT4dJuPmMb5gXo5UDkYFdo=; b=TAxbZiie/24V655adiVkbVXG8syQgbhI/mXetZ7zIsSnSIRRHcu7iv5O3N6qi+JdCZ TtA+yY81WqjKadrG9y1/EvRFGcZg2AvPpDi/KC7/bipU+NSAgN1BtfbYTh+7kJ3T31di vsfK/lhoSCVVhySVhno9wn8cMxJDij2tv+yMSfEmJJ29fI9hUsSyjijRGKof2VZPO1T0 yXY9kpak7ygIMJ5J85DU0RjkiBjT9txAVdxRm3ss21doTYdbh/3jTOfJSav9NH+dNm8J 3ztNL2h37D4QA4ppHPn5QFZ/BH2DhYyHxYWiR+tXxlBw6XPCGDZe0LDjbtTGv6w9APPL ubWA== X-Gm-Message-State: AOAM532m8bGQCTDZ2RSvIA7iTozkVKZFSSSAYRSeZJvpXDwDI3DAjJHP 16qNzNZzbAr8iQohD7SEcLk= X-Google-Smtp-Source: ABdhPJz2OayCM5ONyqUhoCRDlwMJ5/4mvLr0mADvXZJx8YxybSttlshpPH0AwjCZFpptn0jIsoLpLQ== X-Received: by 2002:a2e:bf09:: with SMTP id c9mr21265961ljr.419.1620678489810; Mon, 10 May 2021 13:28:09 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:09 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 09/10] ARM: tegra: nexus7: Remove monitored-battery property Date: Mon, 10 May 2021 23:25:59 +0300 Message-Id: <20210510202600.12156-10-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org The bq27541 Linux kernel driver will try to reprogram controller based on the values from monitored-battery node, but it fails to do so because controller was locked by manufacturer. Still this is a very undesirable behaviour, hence let's remove the optional battery node. Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi index 3376d06facbb..c6264738f593 100644 --- a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-common.dtsi @@ -927,7 +927,6 @@ fuel-gauge@55 { compatible = "ti,bq27541"; reg = <0x55>; power-supplies = <&power_supply>; - monitored-battery = <&battery_cell>; }; power_supply: charger@6a { From patchwork Mon May 10 20:26:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Osipenko X-Patchwork-Id: 1476719 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=Aah2B2cx; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by ozlabs.org (Postfix) with ESMTP id 4FfCL64NlPz9srX for ; Tue, 11 May 2021 06:28:14 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231518AbhEJU3S (ORCPT ); Mon, 10 May 2021 16:29:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59978 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232305AbhEJU3R (ORCPT ); Mon, 10 May 2021 16:29:17 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 171CBC061763; Mon, 10 May 2021 13:28:12 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id i9so18746479lfe.13; Mon, 10 May 2021 13:28:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=VthzfLnOcS1voIX7rvlZGQPkXf9UVyHeTP7Ir4OMTuU=; b=Aah2B2cxNpChpZvLpT/W8Hhl24iGAFZuqXGu5HBumfAV81rQtPcit14fXMaNd3703u 56utdBv/5QmLvyRRy6nHfD+YSkchUaHj0ScUPHCZGvrpO7GfH4ibT5tcfm8gA3+cjZ/O FXbAHCOzQCJUDMXWqoHEGmFWu5izE8E5zAdw8/K1nKoPjXKtobtSRfHw34lKKp12LeZW W9UzB74cV9Ce0LchP9pEKVIBM5vIq1O3tc1GhUr3KJ0mDzYB7yVQUedGgVehn0FohTWn 3r7v703mBk64MxlEPhaApyIWyHfJ+XIDtixb6Rj2veCmjN4qP1x4S+0Y9SsVcg5+bhLI Iulg== 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=VthzfLnOcS1voIX7rvlZGQPkXf9UVyHeTP7Ir4OMTuU=; b=Po4hxEZpD55yeKBMuCgqP6dfe/6V53u8t23+j/vSLfq+dZ9kD2gMtFM8WXlw5VpLKT kgJG00TSuBDOeLM+fx9AGlNwADqPKomJnsWjAMT4DKdMaKncGVu7JgnrT5tVfj8cqO+q b53a3mJJ3fJAhK/5vF5Q6qmxDNlkI7QDXnJk9BCtWcjSQxa+Bg5sJjokwCVan9mMfAk1 AEHy2Q8xFDLEJdS36vM37OBrIL7JDIYK0O2bBpwXaXUBcHNzbtM9uiGnim+b11kvgv0a MNfuLJcAwOSczjxvSn7m8317UuRSpurahkfm8fLJuBQ7eYiog4DNOml6h7XG1mDZ61Tg 02uQ== X-Gm-Message-State: AOAM533v1fGMVPRomAQkefjo4EnANwzixiaw6BiHdIcmaEUfbfV2SK1U t7FrXWZLKz8DECbZo8vQykY= X-Google-Smtp-Source: ABdhPJyZGmyI0lkpKbgU3c+esrFXfMQ3L785lmyDLHjEHHbT1lEjebks6vyO/KKp2kCSie2OgzFPYQ== X-Received: by 2002:ac2:4ed9:: with SMTP id p25mr17663561lfr.576.1620678490666; Mon, 10 May 2021 13:28:10 -0700 (PDT) Received: from localhost.localdomain (109-252-193-91.dynamic.spd-mgts.ru. [109.252.193.91]) by smtp.gmail.com with ESMTPSA id z23sm2360662lfq.241.2021.05.10.13.28.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 May 2021 13:28:10 -0700 (PDT) From: Dmitry Osipenko To: Thierry Reding , Jonathan Hunter , Agneli , Paul Fertser , Svyatoslav Ryhel Cc: linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 10/10] ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant Date: Mon, 10 May 2021 23:26:00 +0300 Message-Id: <20210510202600.12156-11-digetx@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20210510202600.12156-1-digetx@gmail.com> References: <20210510202600.12156-1-digetx@gmail.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org The 3v3 regulator GPIO is GP6 and not GP7, which is the DDR regulator. Both regulators are always-on, nevertheless the DT model needs to be corrected, fix it. Reported-by: Svyatoslav Ryhel Signed-off-by: Dmitry Osipenko --- arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi index 06b5e8a5ce5d..9365ae607239 100644 --- a/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi +++ b/arch/arm/boot/dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi @@ -144,7 +144,7 @@ vdd_core: core-regulator@60 { }; vdd_3v3_sys: regulator@1 { - gpio = <&pmic 7 GPIO_ACTIVE_HIGH>; + gpio = <&pmic 6 GPIO_ACTIVE_HIGH>; enable-active-high; };