Received: by 2002:a05:6358:795:b0:dc:4c66:fc3e with SMTP id n21csp1481713rwj; Sun, 30 Oct 2022 01:13:41 -0700 (PDT) X-Google-Smtp-Source: AMsMyM7XDl5l/YjvcQKfnNGbmzvyamx7Ul3gWbTGMI47+l5yr+of17U6708Lzqb49x/yDPOGVarM X-Received: by 2002:a05:6a00:2402:b0:52c:81cf:8df2 with SMTP id z2-20020a056a00240200b0052c81cf8df2mr8043367pfh.40.1667117621046; Sun, 30 Oct 2022 01:13:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667117621; cv=none; d=google.com; s=arc-20160816; b=zDGRREVaKXTGrTRSaKqMPwb+1BK4ztjcGCGY0gQCWrx2eR8Y/ewx4L7G2W6iNoRi7y 6fqh5d2YvsaELDGxMyRR18iiH3+bOQuuqQlh8Dn8hFgMT2Pw3FL3WyGi0tMa7B+TkCpw iMtT6p3m5Y2Bplou5lQEC6v7ppLV7XPqvrra3oFlmfOk/EzOSJSDBlbCQe+cDxLS3DCc LuVgOKXeWbacKzVnAVzqRRcdrt7PZoGUutL1jlrEg2T2vC+KS7x4F+qj0n5VSfpKX8xU cUo5XlOVQQFFoG6/Cjf43AKx2GWzqZQ3g7lyk2Yxx3viHRcXIjkuUaegsrdnrw1tz9Lg 2rUg== 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=WjCgzmhX0XhkuDmClwEpqJO3QC2hkFsHCsdqUglLKQ0=; b=L5pMxwKgm0DmTWhvnyCmlhjUwPqD0Ma4oAQBesNSqA5rLYtFLx4Eltxxzl2+/at/ST xW0m+p3JrcU1kqghpwx8hVhT0/XiMrUV1+xo8bIqupytB4VF+tpIGBzNlNWsScKETiHG m9PezvQdDuvVwar91NAHcl5HdnMuYdqxsao+POS2SgfhaacGpZJnpA2M3hGsMOxTNhIm 5rNRLnfhT79H1i2tEqCu9hZkYM9epbSPNxftmUJa4lhzpKvbvviINbCOOWs52IiFNNiE EkOib4ELTFzNOiFWGkjoWJ31gdJ8qQmDaTQYM0BdeUbvTixAy2u0iWb/YQgbh8c694ze Q7FQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ci23-20020a17090afc9700b0020038eb8b5asi3942601pjb.21.2022.10.30.01.13.28; Sun, 30 Oct 2022 01:13:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229887AbiJ3Hct (ORCPT + 99 others); Sun, 30 Oct 2022 03:32:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229686AbiJ3Hcq (ORCPT ); Sun, 30 Oct 2022 03:32:46 -0400 Received: from m-r1.th.seeweb.it (m-r1.th.seeweb.it [5.144.164.170]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 410C72D9 for ; Sun, 30 Oct 2022 00:32:44 -0700 (PDT) Received: from localhost.localdomain (94-209-172-39.cable.dynamic.v4.ziggo.nl [94.209.172.39]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r1.th.seeweb.it (Postfix) with ESMTPSA id 6A6751F91E; Sun, 30 Oct 2022 08:32:41 +0100 (CET) From: Marijn Suijten To: phone-devel@vger.kernel.org Cc: ~postmarketos/upstreaming@lists.sr.ht, AngeloGioacchino Del Regno , Konrad Dybcio , Martin Botka , Jami Kettunen , Marijn Suijten , Andy Gross , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Luca Weiss , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 00/10] arm64: dts: qcom: sm6350: SD Card fixes, pm6350 keys and touchscreen for PDX213 Date: Sun, 30 Oct 2022 08:32:22 +0100 Message-Id: <20221030073232.22726-1-marijn.suijten@somainline.org> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable SD Card for Sony Lena PDX213 on the sm6350 SoC by providing it the necessary IOMMU stream ID(s) and pinctrl in SoC dtsi, and setting up the regulators in device/board DT. Together with regulator support, power up the touchscreen and import pm6350 dtsi to enable the power and volume up/down keys. Marijn Suijten (10): arm64: dts: qcom: sm6350: Add resets for SDHCI 1/2 arm64: dts: qcom: sm6350: Add pinctrl for SDHCI 2 arm64: dts: qcom: sm6350-lena: Add SD Card Detect to sdc2 on/off pinctrl arm64: dts: qcom: pm6350: Include header for KEY_POWER arm64: dts: qcom: sm6350-lena: Include pm6350 and configure buttons arm64: dts: qcom: sm6350-lena: Define pm6350 and pm6150l regulators arm64: dts: qcom: sm6350-lena: Provide power to SDHCI 2 (SDCard slot) arm64: dts: qcom: sm6350-lena: Enable QUP and GPI DMA arm64: dts: qcom: sm6350-lena: Configure Samsung touchscreen arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes arch/arm64/boot/dts/qcom/pm6350.dtsi | 1 + .../qcom/sm6350-sony-xperia-lena-pdx213.dts | 337 ++++++++++++++++++ arch/arm64/boot/dts/qcom/sm6350.dtsi | 48 +++ 3 files changed, 386 insertions(+) -- 2.38.1