Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp860773pxj; Fri, 11 Jun 2021 13:34:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy4G6cCiC1K56ZVTyvQVSgV0hblvVBoLZcRZj0Xz/M+I3FwVuMXKNxSwwCl8hnX2KKXNsit X-Received: by 2002:a05:6402:348f:: with SMTP id v15mr5427633edc.135.1623443672718; Fri, 11 Jun 2021 13:34:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623443672; cv=none; d=google.com; s=arc-20160816; b=mf54V3jBenxTvJ8/uARyDRoY3y8Xrsy1+p2k7zpuZMIN2+FCOv4rdyhY6nE80OnFnj 356NfRRb2hmk/ziOZqAtXVCYRWsUeLa8BKdny3dSVfnQ2EGrCWeiBZPOVfeiKEf1cHlP 0f791JdKtQHLX7XOF71IbnpFPxDyqMMILyGY00QgDfN4TNDL96XLVcEeSmFMK2wsADyy EybVYm8Hd6gDSwW02461KuK2mr/UXm9+k/LdG2tyXeXSdynIv7yzu6iQ1vlt5nZq9zOy D2nwlkXsB+0glfFa9fB1DQVgKUev8GCjXJTBKDrdg78Fv4TGEaRpNGLLtpWxtjJsHgcA xj1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=c9azwoMS2oizDARvzVpNI9OG8kSFpZltDAa6dHlXEpM=; b=z6NnW5DQW07KA49VmCAuPUFC1JUd79nw5JvIp2nmPHs25QifgSSBXp3ZTNKsPN+Mse 5TXq5vnfqMTlzjikNX8hwQrX9A/T5BfRr9av1WN7szIsfaI1eFkX3EvDQOCLsFCIupZc YMfPgaTW9gYEk6gJRUyopp2BxiBN9CgHSjiMKm9/UFq9ZQSSokL0vu+AFfDQpo1iW+cB G/cr9G0Jy04ra7QpWNOv8c4UJIGAknlG/ooZPurA1JmsGOwkaWiKPDJm6xdS1mRgzMm1 SrNqLswnIalpF29sSXWqwwAApEJMXq6HmZpzLFJN9hb1RG6zKKWn0Hrr6EQ32n9fiy60 wfxA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 27si5682945ejd.393.2021.06.11.13.34.08; Fri, 11 Jun 2021 13:34:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229951AbhFKUfK (ORCPT + 99 others); Fri, 11 Jun 2021 16:35:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50456 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229814AbhFKUfJ (ORCPT ); Fri, 11 Jun 2021 16:35:09 -0400 Received: from relay06.th.seeweb.it (relay06.th.seeweb.it [IPv6:2001:4b7a:2000:18::167]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2AF6EC0617AF for ; Fri, 11 Jun 2021 13:33:11 -0700 (PDT) Received: from localhost.localdomain (83.6.168.161.neoplus.adsl.tpnet.pl [83.6.168.161]) by m-r2.th.seeweb.it (Postfix) with ESMTPA id BF4A03F41B; Fri, 11 Jun 2021 22:33:08 +0200 (CEST) From: Konrad Dybcio To: ~postmarketos/upstreaming@lists.sr.ht Cc: martin.botka@somainline.org, angelogioacchino.delregno@somainline.org, marijn.suijten@somainline.org, jamipkettunen@somainline.org, Konrad Dybcio , Andy Gross , Bjorn Andersson , Rob Herring , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 1/2] arm64: dts: qcom: sm8150: Disable Adreno and modem by default Date: Fri, 11 Jun 2021 22:33:00 +0200 Message-Id: <20210611203301.101067-1-konrad.dybcio@somainline.org> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Components that rely on proprietary (not to mention signed!) firmware should not be enabled by default, as lack of the aforementioned firmware could cause various issues, from random errors to straight-up failing to boot. Not enabling modem back on the HDK, as it uses a sa8150. Also fixed a sorting mistake in both boards' dt while at it. Signed-off-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 10 +++++++++- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 10 +++++++++- arch/arm64/boot/dts/qcom/sm8150.dtsi | 6 ++++++ 3 files changed, 24 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8150-hdk.dts b/arch/arm64/boot/dts/qcom/sm8150-hdk.dts index fb2cf3d987a1..50ee3bb97325 100644 --- a/arch/arm64/boot/dts/qcom/sm8150-hdk.dts +++ b/arch/arm64/boot/dts/qcom/sm8150-hdk.dts @@ -354,7 +354,11 @@ vreg_l6f_2p85: ldo6 { }; }; -&qupv3_id_1 { +&gmu { + status = "okay"; +}; + +&gpu { status = "okay"; }; @@ -372,6 +376,10 @@ resin { }; }; +&qupv3_id_1 { + status = "okay"; +}; + &remoteproc_adsp { status = "okay"; diff --git a/arch/arm64/boot/dts/qcom/sm8150-mtp.dts b/arch/arm64/boot/dts/qcom/sm8150-mtp.dts index 3774f8e63416..7de54b2e497e 100644 --- a/arch/arm64/boot/dts/qcom/sm8150-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8150-mtp.dts @@ -349,7 +349,11 @@ vreg_l6f_2p85: ldo6 { }; }; -&qupv3_id_1 { +&gmu { + status = "okay"; +}; + +&gpu { status = "okay"; }; @@ -367,6 +371,10 @@ resin { }; }; +&qupv3_id_1 { + status = "okay"; +}; + &remoteproc_adsp { status = "okay"; firmware-name = "qcom/sm8150/adsp.mdt"; diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qcom/sm8150.dtsi index 51235a9521c2..618a1e64f808 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -1082,6 +1082,8 @@ gpu: gpu@2c00000 { qcom,gmu = <&gmu>; + status = "disabled"; + zap-shader { memory-region = <&gpu_mem>; }; @@ -1149,6 +1151,8 @@ gmu: gmu@2c6a000 { operating-points-v2 = <&gmu_opp_table>; + status = "disabled"; + gmu_opp_table: opp-table { compatible = "operating-points-v2"; @@ -1496,6 +1500,8 @@ remoteproc_mpss: remoteproc@4080000 { qcom,smem-states = <&modem_smp2p_out 0>; qcom,smem-state-names = "stop"; + status = "disabled"; + glink-edge { interrupts = ; label = "modem"; -- 2.32.0