From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lf1-f53.google.com (mail-lf1-f53.google.com [209.85.167.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F03F6391855 for ; Fri, 12 Jun 2026 12:59:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.53 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781269185; cv=none; b=Iub+VE/lKhsGTPZUzDq5FEBzGTWA+wc1y6xCG9madC/Km3P2Fj3fGnvVBY3Zw3RPttREwWFMhYjMbd2V9/VJQciibXLplamlNf9SwX/lgl8uPkyu/KjhJ5JZtROjONUR5n1TIwBY8Xu7QdsTXcdOaBCfArKGqZTvSnwF2WS5Noc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781269185; c=relaxed/simple; bh=l7PKQn4G4jZ1CWm4xvKnuPcKlal1kaFGJZ8fJgoL5WA=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=Ys9RQqPtcWpb344A8W3UaRdwk98QprVHi6HfH8icyeEgonSeHYqMRGm7fDKE9gT2taaXR693gRasGsMhu6wCe7JVmKYjNcm4lo9H5Cv57VEnjJ84+Jss5fNRwwZd5fvXAfK5afiB85HU//EoS64S+5rQMqaq7D//855v2Mx4aU8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=v36kY9Q/; arc=none smtp.client-ip=209.85.167.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="v36kY9Q/" Received: by mail-lf1-f53.google.com with SMTP id 2adb3069b0e04-5aa6145f230so113019e87.3 for ; Fri, 12 Jun 2026 05:59:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1781269181; x=1781873981; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:references:cc:to:subject:from :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=HvrBNPuQQgjSQ8oBr8I/pNkbn3Z013FOtecv+Tv5e40=; b=v36kY9Q/xhzScAppugoPV+rEdDCzDj3ztVweiFb3PFaoSiO3QdqsYH/u9dV+TVHvm8 94YZvxY9Zyi8FCoDhinIsdfCjKu9ENoTpEhxNg5CwTHR3iEWa9jN62KXM9wsgLiyn/DE 74NO+bylhVoiifLtKcve7aOAvK42/XW9+ba6ljquLyznIxle2EbcjO4rBIlMj91c6LQQ 0HgQEvqoLXDOTIFmASRSP3cOksqi69fCDgVI89w/Dnx8RFajbTRb4DDN4BesNiIlasle K7JLz3Y6zg2pKuj9C9GXSuqlkivPtnaJ55Dy0hmCf9hilP1OKw8nwcEDdvuM+vnBBHJ1 OrhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781269181; x=1781873981; h=content-transfer-encoding:in-reply-to:references:cc:to:subject:from :user-agent:mime-version:date:message-id:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=HvrBNPuQQgjSQ8oBr8I/pNkbn3Z013FOtecv+Tv5e40=; b=IuYTQcB15C1RmWGMMjPg1ewyrM5CG5u0oammxxaFw2UOLpz6hSJXcH6wY6YBu3K2Bv I1oMA0sqfdU7qKA4GErHusG9oyIabtMq/iBIa9aCO7g7JdIU7Agk6F4fByYQRyNNgnJi ctieLjrghwiryIWYej+P5/jDK0eQDpINkkqy5jndSDYRwbIKRZJvj4YPVotUlWInLW0I JfLvFaJoY4y0bA9ldHGvNqYK6WLT3cb+bkP8mZa6kz5F2WQ+Q7iKA5EBcUVB0huqTftD TNGulETeb+U1yDJvO3BcowlWyoXxLLF3jtFLo9d+7nB45GDoPKvPloOu5x880z97gfbX nxjg== X-Forwarded-Encrypted: i=1; AFNElJ+LEAWD0FQkViy0rMajixAc4LeiW0s86EeDz6H1KjOhbogTUccxUgMVgthjZdn/YVZi+w/Kl8S7b3BdcsM=@vger.kernel.org X-Gm-Message-State: AOJu0YyJ+OzTJ4sYvKH2mUMAs2gUWGRQdlNGL4RjAA7OlTqa+hBs/Q12 ZoPr29EAgR1hvWn5kC0wL1Z+3lvFZMpUsghTHOfaLiK4/X2hYoqteWJ3s3Ws/G54GChnIhWPak4 ukDveQFk= X-Gm-Gg: Acq92OGHjzrgeKU9mkXPgaNiiVslmeZmYCIQ8cXGmq76efCMpffhUFUNieG2nCAyLHi R9KYzM+IaYHpG/YmcixwF2U6EzjbCbq60I72HSgvV7evvxso7qcqqpjzCbMVBcGjKAqp1bOfyU7 RhC61BPPT7geBvyMpmKh0/mSHFuAE37mn6PoLbevXwafMCulVi2Dmi5GvTG0aKJUOL88+3Ttumb g1zLeGrAjZlSpx/VVC5JSWPuZ8XpWvC9s0pStmMCF21/IcsJ8dgVLwIT1lTe8yqc3xX2AreNDSL 3lwuiFeicTPnJomTcxHSsGmqPZPcw+1TrFsKP89r6Qo4aQhtRM4PHFf/XB7WtggF1ZbxSFN0I+d J6iG5/T8B7TEjo/m+GilucvKQiGjj+9m6pxwBFFLYHwbFGA5IZhiL/QCaIfSEq+Pad3Vaj46rq9 pYVhX6VnbTVyNXV6jIRN6p6rtO0WD0t0wl1tHqdMlx33d8cLzYehRvI59WEGIheWg9DS0CEhUpg 3xygQ== X-Received: by 2002:a05:6512:3b0a:b0:5aa:67a9:e9da with SMTP id 2adb3069b0e04-5ad2dac06afmr398860e87.0.1781269180995; Fri, 12 Jun 2026 05:59:40 -0700 (PDT) Received: from [192.168.1.100] (91-159-24-186.elisa-laajakaista.fi. [91.159.24.186]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5ad2e1b08d4sm517795e87.66.2026.06.12.05.59.40 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 12 Jun 2026 05:59:40 -0700 (PDT) Message-ID: Date: Fri, 12 Jun 2026 15:59:39 +0300 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Vladimir Zapolskiy Subject: [PATCH 1/2] arm64: dts: qcom: kodiak: Sort pinctrl subnodes by pins To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Luca Weiss References: <20260612-kodiak-cam-mclk-v1-0-fd294ff003a2@fairphone.com> In-Reply-To: <20260612-kodiak-cam-mclk-v1-0-fd294ff003a2@fairphone.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit As documented in the "Devicetree Sources (DTS) Coding Style" document, pinctrl subnodes should be sorted by the pins property. Do this once for kodiak.dtsi so that future additions can be added at the right places. No functional change intended, verified with dtx_diff. Signed-off-by: Luca Weiss --- arch/arm64/boot/dts/qcom/kodiak.dtsi | 1382 +++++++++++++++++----------------- 1 file changed, 691 insertions(+), 691 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/kodiak.dtsi b/arch/arm64/boot/dts/qcom/kodiak.dtsi index fa540d8c2615..62daef726d32 100644 --- a/arch/arm64/boot/dts/qcom/kodiak.dtsi +++ b/arch/arm64/boot/dts/qcom/kodiak.dtsi @@ -5835,6 +5835,676 @@ tlmm: pinctrl@f100000 { gpio-ranges = <&tlmm 0 0 175>; wakeup-parent = <&pdc>; + qup_i2c0_data_clk: qup-i2c0-data-clk-state { + pins = "gpio0", "gpio1"; + function = "qup00"; + }; + + qup_spi0_data_clk: qup-spi0-data-clk-state { + pins = "gpio0", "gpio1", "gpio2"; + function = "qup00"; + }; + + qup_uart0_cts: qup-uart0-cts-state { + pins = "gpio0"; + function = "qup00"; + }; + + qup_uart0_rts: qup-uart0-rts-state { + pins = "gpio1"; + function = "qup00"; + }; + + qup_uart0_tx: qup-uart0-tx-state { + pins = "gpio2"; + function = "qup00"; + }; + + qup_spi0_cs: qup-spi0-cs-state { + pins = "gpio3"; + function = "qup00"; + }; + + qup_spi0_cs_gpio: qup-spi0-cs-gpio-state { + pins = "gpio3"; + function = "gpio"; + }; + + qup_uart0_rx: qup-uart0-rx-state { + pins = "gpio3"; + function = "qup00"; + }; + + qup_i2c1_data_clk: qup-i2c1-data-clk-state { + pins = "gpio4", "gpio5"; + function = "qup01"; + }; + + qup_spi1_data_clk: qup-spi1-data-clk-state { + pins = "gpio4", "gpio5", "gpio6"; + function = "qup01"; + }; + + qup_uart1_cts: qup-uart1-cts-state { + pins = "gpio4"; + function = "qup01"; + }; + + qup_uart1_rts: qup-uart1-rts-state { + pins = "gpio5"; + function = "qup01"; + }; + + qup_uart1_tx: qup-uart1-tx-state { + pins = "gpio6"; + function = "qup01"; + }; + + qup_spi1_cs: qup-spi1-cs-state { + pins = "gpio7"; + function = "qup01"; + }; + + qup_spi1_cs_gpio: qup-spi1-cs-gpio-state { + pins = "gpio7"; + function = "gpio"; + }; + + qup_uart1_rx: qup-uart1-rx-state { + pins = "gpio7"; + function = "qup01"; + }; + + qup_i2c2_data_clk: qup-i2c2-data-clk-state { + pins = "gpio8", "gpio9"; + function = "qup02"; + }; + + qup_spi2_data_clk: qup-spi2-data-clk-state { + pins = "gpio8", "gpio9", "gpio10"; + function = "qup02"; + }; + + qup_uart2_cts: qup-uart2-cts-state { + pins = "gpio8"; + function = "qup02"; + }; + + qup_uart2_rts: qup-uart2-rts-state { + pins = "gpio9"; + function = "qup02"; + }; + + qup_uart2_tx: qup-uart2-tx-state { + pins = "gpio10"; + function = "qup02"; + }; + + qup_spi2_cs: qup-spi2-cs-state { + pins = "gpio11"; + function = "qup02"; + }; + + qup_spi2_cs_gpio: qup-spi2-cs-gpio-state { + pins = "gpio11"; + function = "gpio"; + }; + + qup_uart2_rx: qup-uart2-rx-state { + pins = "gpio11"; + function = "qup02"; + }; + + qspi_data0: qspi-data0-state { + pins = "gpio12"; + function = "qspi_data"; + }; + + qup_i2c3_data_clk: qup-i2c3-data-clk-state { + pins = "gpio12", "gpio13"; + function = "qup03"; + }; + + qup_spi3_data_clk: qup-spi3-data-clk-state { + pins = "gpio12", "gpio13", "gpio14"; + function = "qup03"; + }; + + qup_uart3_cts: qup-uart3-cts-state { + pins = "gpio12"; + function = "qup03"; + }; + + qspi_data1: qspi-data1-state { + pins = "gpio13"; + function = "qspi_data"; + }; + + qup_uart3_rts: qup-uart3-rts-state { + pins = "gpio13"; + function = "qup03"; + }; + + qspi_clk: qspi-clk-state { + pins = "gpio14"; + function = "qspi_clk"; + }; + + qup_uart3_tx: qup-uart3-tx-state { + pins = "gpio14"; + function = "qup03"; + }; + + qspi_cs0: qspi-cs0-state { + pins = "gpio15"; + function = "qspi_cs"; + }; + + qup_spi3_cs: qup-spi3-cs-state { + pins = "gpio15"; + function = "qup03"; + }; + + qup_spi3_cs_gpio: qup-spi3-cs-gpio-state { + pins = "gpio15"; + function = "gpio"; + }; + + qup_uart3_rx: qup-uart3-rx-state { + pins = "gpio15"; + function = "qup03"; + }; + + qspi_data23: qspi-data23-state { + pins = "gpio16", "gpio17"; + function = "qspi_data"; + }; + + qup_i2c4_data_clk: qup-i2c4-data-clk-state { + pins = "gpio16", "gpio17"; + function = "qup04"; + }; + + qup_spi4_data_clk: qup-spi4-data-clk-state { + pins = "gpio16", "gpio17", "gpio18"; + function = "qup04"; + }; + + qup_uart4_cts: qup-uart4-cts-state { + pins = "gpio16"; + function = "qup04"; + }; + + qup_uart4_rts: qup-uart4-rts-state { + pins = "gpio17"; + function = "qup04"; + }; + + qup_uart4_tx: qup-uart4-tx-state { + pins = "gpio18"; + function = "qup04"; + }; + + qspi_cs1: qspi-cs1-state { + pins = "gpio19"; + function = "qspi_cs"; + }; + + qup_spi4_cs: qup-spi4-cs-state { + pins = "gpio19"; + function = "qup04"; + }; + + qup_spi4_cs_gpio: qup-spi4-cs-gpio-state { + pins = "gpio19"; + function = "gpio"; + }; + + qup_uart4_rx: qup-uart4-rx-state { + pins = "gpio19"; + function = "qup04"; + }; + + qup_i2c5_data_clk: qup-i2c5-data-clk-state { + pins = "gpio20", "gpio21"; + function = "qup05"; + }; + + qup_spi5_data_clk: qup-spi5-data-clk-state { + pins = "gpio20", "gpio21", "gpio22"; + function = "qup05"; + }; + + qup_uart5_tx: qup-uart5-tx-state { + pins = "gpio22"; + function = "qup05"; + }; + + qup_spi5_cs: qup-spi5-cs-state { + pins = "gpio23"; + function = "qup05"; + }; + + qup_spi5_cs_gpio: qup-spi5-cs-gpio-state { + pins = "gpio23"; + function = "gpio"; + }; + + qup_uart5_rx: qup-uart5-rx-state { + pins = "gpio23"; + function = "qup05"; + }; + + qup_i2c6_data_clk: qup-i2c6-data-clk-state { + pins = "gpio24", "gpio25"; + function = "qup06"; + }; + + qup_spi6_data_clk: qup-spi6-data-clk-state { + pins = "gpio24", "gpio25", "gpio26"; + function = "qup06"; + }; + + qup_uart6_cts: qup-uart6-cts-state { + pins = "gpio24"; + function = "qup06"; + }; + + qup_uart6_rts: qup-uart6-rts-state { + pins = "gpio25"; + function = "qup06"; + }; + + qup_uart6_tx: qup-uart6-tx-state { + pins = "gpio26"; + function = "qup06"; + }; + + qup_spi6_cs: qup-spi6-cs-state { + pins = "gpio27"; + function = "qup06"; + }; + + qup_spi6_cs_gpio: qup-spi6-cs-gpio-state { + pins = "gpio27"; + function = "gpio"; + }; + + qup_uart6_rx: qup-uart6-rx-state { + pins = "gpio27"; + function = "qup06"; + }; + + qup_i2c7_data_clk: qup-i2c7-data-clk-state { + pins = "gpio28", "gpio29"; + function = "qup07"; + }; + + qup_spi7_data_clk: qup-spi7-data-clk-state { + pins = "gpio28", "gpio29", "gpio30"; + function = "qup07"; + }; + + qup_uart7_cts: qup-uart7-cts-state { + pins = "gpio28"; + function = "qup07"; + }; + + qup_uart7_rts: qup-uart7-rts-state { + pins = "gpio29"; + function = "qup07"; + }; + + qup_uart7_tx: qup-uart7-tx-state { + pins = "gpio30"; + function = "qup07"; + }; + + qup_spi7_cs: qup-spi7-cs-state { + pins = "gpio31"; + function = "qup07"; + }; + + qup_spi7_cs_gpio: qup-spi7-cs-gpio-state { + pins = "gpio31"; + function = "gpio"; + }; + + qup_uart7_rx: qup-uart7-rx-state { + pins = "gpio31"; + function = "qup07"; + }; + + qup_i2c8_data_clk: qup-i2c8-data-clk-state { + pins = "gpio32", "gpio33"; + function = "qup10"; + }; + + qup_spi8_data_clk: qup-spi8-data-clk-state { + pins = "gpio32", "gpio33", "gpio34"; + function = "qup10"; + }; + + qup_uart8_cts: qup-uart8-cts-state { + pins = "gpio32"; + function = "qup10"; + }; + + qup_uart8_rts: qup-uart8-rts-state { + pins = "gpio33"; + function = "qup10"; + }; + + qup_uart8_tx: qup-uart8-tx-state { + pins = "gpio34"; + function = "qup10"; + }; + + qup_spi8_cs: qup-spi8-cs-state { + pins = "gpio35"; + function = "qup10"; + }; + + qup_spi8_cs_gpio: qup-spi8-cs-gpio-state { + pins = "gpio35"; + function = "gpio"; + }; + + qup_uart8_rx: qup-uart8-rx-state { + pins = "gpio35"; + function = "qup10"; + }; + + qup_i2c9_data_clk: qup-i2c9-data-clk-state { + pins = "gpio36", "gpio37"; + function = "qup11"; + }; + + qup_spi9_data_clk: qup-spi9-data-clk-state { + pins = "gpio36", "gpio37", "gpio38"; + function = "qup11"; + }; + + qup_uart9_cts: qup-uart9-cts-state { + pins = "gpio36"; + function = "qup11"; + }; + + qup_uart9_rts: qup-uart9-rts-state { + pins = "gpio37"; + function = "qup11"; + }; + + qup_uart9_tx: qup-uart9-tx-state { + pins = "gpio38"; + function = "qup11"; + }; + + qup_spi9_cs: qup-spi9-cs-state { + pins = "gpio39"; + function = "qup11"; + }; + + qup_spi9_cs_gpio: qup-spi9-cs-gpio-state { + pins = "gpio39"; + function = "gpio"; + }; + + qup_uart9_rx: qup-uart9-rx-state { + pins = "gpio39"; + function = "qup11"; + }; + + qup_i2c10_data_clk: qup-i2c10-data-clk-state { + pins = "gpio40", "gpio41"; + function = "qup12"; + }; + + qup_spi10_data_clk: qup-spi10-data-clk-state { + pins = "gpio40", "gpio41", "gpio42"; + function = "qup12"; + }; + + qup_uart10_cts: qup-uart10-cts-state { + pins = "gpio40"; + function = "qup12"; + }; + + qup_uart10_rts: qup-uart10-rts-state { + pins = "gpio41"; + function = "qup12"; + }; + + qup_uart10_tx: qup-uart10-tx-state { + pins = "gpio42"; + function = "qup12"; + }; + + qup_spi10_cs: qup-spi10-cs-state { + pins = "gpio43"; + function = "qup12"; + }; + + qup_spi10_cs_gpio: qup-spi10-cs-gpio-state { + pins = "gpio43"; + function = "gpio"; + }; + + qup_uart10_rx: qup-uart10-rx-state { + pins = "gpio43"; + function = "qup12"; + }; + + qup_i2c11_data_clk: qup-i2c11-data-clk-state { + pins = "gpio44", "gpio45"; + function = "qup13"; + }; + + qup_spi11_data_clk: qup-spi11-data-clk-state { + pins = "gpio44", "gpio45", "gpio46"; + function = "qup13"; + }; + + qup_uart11_cts: qup-uart11-cts-state { + pins = "gpio44"; + function = "qup13"; + }; + + qup_uart11_rts: qup-uart11-rts-state { + pins = "gpio45"; + function = "qup13"; + }; + + qup_uart11_tx: qup-uart11-tx-state { + pins = "gpio46"; + function = "qup13"; + }; + + dp_hot_plug_det: dp-hot-plug-det-state { + pins = "gpio47"; + function = "dp_hot"; + }; + + qup_spi11_cs: qup-spi11-cs-state { + pins = "gpio47"; + function = "qup13"; + }; + + qup_spi11_cs_gpio: qup-spi11-cs-gpio-state { + pins = "gpio47"; + function = "gpio"; + }; + + qup_uart11_rx: qup-uart11-rx-state { + pins = "gpio47"; + function = "qup13"; + }; + + qup_i2c12_data_clk: qup-i2c12-data-clk-state { + pins = "gpio48", "gpio49"; + function = "qup14"; + }; + + qup_spi12_data_clk: qup-spi12-data-clk-state { + pins = "gpio48", "gpio49", "gpio50"; + function = "qup14"; + }; + + qup_uart12_cts: qup-uart12-cts-state { + pins = "gpio48"; + function = "qup14"; + }; + + qup_uart12_rts: qup-uart12-rts-state { + pins = "gpio49"; + function = "qup14"; + }; + + qup_uart12_tx: qup-uart12-tx-state { + pins = "gpio50"; + function = "qup14"; + }; I understand and support the intention to keep this change non-functional, but this pad "gpio50" is for qup16 also, right? Similarly pads "gpio54"/"gpio55" for qup14 function, "gpio62"/"gpio63" for qup16 function, I find all of these are missing on the original list. + + qup_spi12_cs: qup-spi12-cs-state { + pins = "gpio51"; + function = "qup14"; + }; + + qup_spi12_cs_gpio: qup-spi12-cs-gpio-state { + pins = "gpio51"; + function = "gpio"; + }; + + qup_uart12_rx: qup-uart12-rx-state { + pins = "gpio51"; + function = "qup14"; + }; + + qup_i2c13_data_clk: qup-i2c13-data-clk-state { + pins = "gpio52", "gpio53"; + function = "qup15"; + }; + + qup_spi13_data_clk: qup-spi13-data-clk-state { + pins = "gpio52", "gpio53", "gpio54"; + function = "qup15"; + }; + + qup_uart13_cts: qup-uart13-cts-state { + pins = "gpio52"; + function = "qup15"; + }; + + qup_uart13_rts: qup-uart13-rts-state { + pins = "gpio53"; + function = "qup15"; + }; + + qup_uart13_tx: qup-uart13-tx-state { + pins = "gpio54"; + function = "qup15"; + }; + + qup_spi13_cs: qup-spi13-cs-state { + pins = "gpio55"; + function = "qup15"; + }; + + qup_spi13_cs_gpio: qup-spi13-cs-gpio-state { + pins = "gpio55"; + function = "gpio"; + }; + + qup_uart13_rx: qup-uart13-rx-state { + pins = "gpio55"; + function = "qup15"; + }; + + qup_i2c14_data_clk: qup-i2c14-data-clk-state { + pins = "gpio56", "gpio57"; + function = "qup16"; + }; + + qup_spi14_data_clk: qup-spi14-data-clk-state { + pins = "gpio56", "gpio57", "gpio58"; + function = "qup16"; + }; + + qup_uart14_cts: qup-uart14-cts-state { + pins = "gpio56"; + function = "qup16"; + }; + + qup_uart14_rts: qup-uart14-rts-state { + pins = "gpio57"; + function = "qup16"; + }; + + qup_uart14_tx: qup-uart14-tx-state { + pins = "gpio58"; + function = "qup16"; + }; + + qup_spi14_cs: qup-spi14-cs-state { + pins = "gpio59"; + function = "qup16"; + }; + + qup_spi14_cs_gpio: qup-spi14-cs-gpio-state { + pins = "gpio59"; + function = "gpio"; + }; + + qup_uart14_rx: qup-uart14-rx-state { + pins = "gpio59"; + function = "qup16"; + }; + + edp_hot_plug_det: edp-hot-plug-det-state { + pins = "gpio60"; + function = "edp_hot"; + }; + + qup_i2c15_data_clk: qup-i2c15-data-clk-state { + pins = "gpio60", "gpio61"; + function = "qup17"; + }; + + qup_spi15_data_clk: qup-spi15-data-clk-state { + pins = "gpio60", "gpio61", "gpio62"; + function = "qup17"; + }; + + qup_uart15_cts: qup-uart15-cts-state { + pins = "gpio60"; + function = "qup17"; + }; + + qup_uart15_rts: qup-uart15-rts-state { + pins = "gpio61"; + function = "qup17"; + }; + + qup_uart15_tx: qup-uart15-tx-state { + pins = "gpio62"; + function = "qup17"; + }; + + qup_spi15_cs: qup-spi15-cs-state { + pins = "gpio63"; + function = "qup17"; + }; + + qup_spi15_cs_gpio: qup-spi15-cs-gpio-state { + pins = "gpio63"; + function = "gpio"; + }; + + qup_uart15_rx: qup-uart15-rx-state { + pins = "gpio63"; + function = "qup17"; + }; + cam_mclk3_default: cam-mclk3-default-state { pins = "gpio67"; function = "cam_mclk"; @@ -5898,24 +6568,14 @@ cci3_sleep: cci3-sleep-state { bias-pull-down; }; - dp_hot_plug_det: dp-hot-plug-det-state { - pins = "gpio47"; - function = "dp_hot"; + pcie1_clkreq_n: pcie1-clkreq-n-state { + pins = "gpio79"; + function = "pcie1_clkreqn"; }; - edp_hot_plug_det: edp-hot-plug-det-state { - pins = "gpio60"; - function = "edp_hot"; - }; - - mi2s0_data0: mi2s0-data0-state { - pins = "gpio98"; - function = "mi2s0_data0"; - }; - - mi2s0_data1: mi2s0-data1-state { - pins = "gpio99"; - function = "mi2s0_data1"; + pcie0_clkreq_n: pcie0-clkreq-n-state { + pins = "gpio88"; + function = "pcie0_clkreqn"; }; mi2s0_mclk: mi2s0-mclk-state { @@ -5928,696 +6588,36 @@ mi2s0_sclk: mi2s0-sclk-state { function = "mi2s0_sck"; }; + mi2s0_data0: mi2s0-data0-state { + pins = "gpio98"; + function = "mi2s0_data0"; + }; + + mi2s0_data1: mi2s0-data1-state { + pins = "gpio99"; + function = "mi2s0_data1"; + }; + mi2s0_ws: mi2s0-ws-state { pins = "gpio100"; function = "mi2s0_ws"; }; - mi2s1_data0: mi2s1-data0-state { - pins = "gpio107"; - function = "mi2s1_data0"; - }; - mi2s1_sclk: mi2s1-sclk-state { pins = "gpio106"; function = "mi2s1_sck"; }; + mi2s1_data0: mi2s1-data0-state { + pins = "gpio107"; + function = "mi2s1_data0"; + }; + mi2s1_ws: mi2s1-ws-state { pins = "gpio108"; function = "mi2s1_ws"; }; - pcie0_clkreq_n: pcie0-clkreq-n-state { - pins = "gpio88"; - function = "pcie0_clkreqn"; - }; - - pcie1_clkreq_n: pcie1-clkreq-n-state { - pins = "gpio79"; - function = "pcie1_clkreqn"; - }; - - qspi_clk: qspi-clk-state { - pins = "gpio14"; - function = "qspi_clk"; - }; - - qspi_cs0: qspi-cs0-state { - pins = "gpio15"; - function = "qspi_cs"; - }; - - qspi_cs1: qspi-cs1-state { - pins = "gpio19"; - function = "qspi_cs"; - }; - - qspi_data0: qspi-data0-state { - pins = "gpio12"; - function = "qspi_data"; - }; - - qspi_data1: qspi-data1-state { - pins = "gpio13"; - function = "qspi_data"; - }; - - qspi_data23: qspi-data23-state { - pins = "gpio16", "gpio17"; - function = "qspi_data"; - }; - - qup_i2c0_data_clk: qup-i2c0-data-clk-state { - pins = "gpio0", "gpio1"; - function = "qup00"; - }; - - qup_i2c1_data_clk: qup-i2c1-data-clk-state { - pins = "gpio4", "gpio5"; - function = "qup01"; - }; - - qup_i2c2_data_clk: qup-i2c2-data-clk-state { - pins = "gpio8", "gpio9"; - function = "qup02"; - }; - - qup_i2c3_data_clk: qup-i2c3-data-clk-state { - pins = "gpio12", "gpio13"; - function = "qup03"; - }; - - qup_i2c4_data_clk: qup-i2c4-data-clk-state { - pins = "gpio16", "gpio17"; - function = "qup04"; - }; - - qup_i2c5_data_clk: qup-i2c5-data-clk-state { - pins = "gpio20", "gpio21"; - function = "qup05"; - }; - - qup_i2c6_data_clk: qup-i2c6-data-clk-state { - pins = "gpio24", "gpio25"; - function = "qup06"; - }; - - qup_i2c7_data_clk: qup-i2c7-data-clk-state { - pins = "gpio28", "gpio29"; - function = "qup07"; - }; - - qup_i2c8_data_clk: qup-i2c8-data-clk-state { - pins = "gpio32", "gpio33"; - function = "qup10"; - }; - - qup_i2c9_data_clk: qup-i2c9-data-clk-state { - pins = "gpio36", "gpio37"; - function = "qup11"; - }; - - qup_i2c10_data_clk: qup-i2c10-data-clk-state { - pins = "gpio40", "gpio41"; - function = "qup12"; - }; - - qup_i2c11_data_clk: qup-i2c11-data-clk-state { - pins = "gpio44", "gpio45"; - function = "qup13"; - }; - - qup_i2c12_data_clk: qup-i2c12-data-clk-state { - pins = "gpio48", "gpio49"; - function = "qup14"; - }; - - qup_i2c13_data_clk: qup-i2c13-data-clk-state { - pins = "gpio52", "gpio53"; - function = "qup15"; - }; - - qup_i2c14_data_clk: qup-i2c14-data-clk-state { - pins = "gpio56", "gpio57"; - function = "qup16"; - }; - - qup_i2c15_data_clk: qup-i2c15-data-clk-state { - pins = "gpio60", "gpio61"; - function = "qup17"; - }; - - qup_spi0_data_clk: qup-spi0-data-clk-state { - pins = "gpio0", "gpio1", "gpio2"; - function = "qup00"; - }; - - qup_spi0_cs: qup-spi0-cs-state { - pins = "gpio3"; - function = "qup00"; - }; - - qup_spi0_cs_gpio: qup-spi0-cs-gpio-state { - pins = "gpio3"; - function = "gpio"; - }; - - qup_spi1_data_clk: qup-spi1-data-clk-state { - pins = "gpio4", "gpio5", "gpio6"; - function = "qup01"; - }; - - qup_spi1_cs: qup-spi1-cs-state { - pins = "gpio7"; - function = "qup01"; - }; - - qup_spi1_cs_gpio: qup-spi1-cs-gpio-state { - pins = "gpio7"; - function = "gpio"; - }; - - qup_spi2_data_clk: qup-spi2-data-clk-state { - pins = "gpio8", "gpio9", "gpio10"; - function = "qup02"; - }; - - qup_spi2_cs: qup-spi2-cs-state { - pins = "gpio11"; - function = "qup02"; - }; - - qup_spi2_cs_gpio: qup-spi2-cs-gpio-state { - pins = "gpio11"; - function = "gpio"; - }; - - qup_spi3_data_clk: qup-spi3-data-clk-state { - pins = "gpio12", "gpio13", "gpio14"; - function = "qup03"; - }; - - qup_spi3_cs: qup-spi3-cs-state { - pins = "gpio15"; - function = "qup03"; - }; - - qup_spi3_cs_gpio: qup-spi3-cs-gpio-state { - pins = "gpio15"; - function = "gpio"; - }; - - qup_spi4_data_clk: qup-spi4-data-clk-state { - pins = "gpio16", "gpio17", "gpio18"; - function = "qup04"; - }; - - qup_spi4_cs: qup-spi4-cs-state { - pins = "gpio19"; - function = "qup04"; - }; - - qup_spi4_cs_gpio: qup-spi4-cs-gpio-state { - pins = "gpio19"; - function = "gpio"; - }; - - qup_spi5_data_clk: qup-spi5-data-clk-state { - pins = "gpio20", "gpio21", "gpio22"; - function = "qup05"; - }; - - qup_spi5_cs: qup-spi5-cs-state { - pins = "gpio23"; - function = "qup05"; - }; - - qup_spi5_cs_gpio: qup-spi5-cs-gpio-state { - pins = "gpio23"; - function = "gpio"; - }; - - qup_spi6_data_clk: qup-spi6-data-clk-state { - pins = "gpio24", "gpio25", "gpio26"; - function = "qup06"; - }; - - qup_spi6_cs: qup-spi6-cs-state { - pins = "gpio27"; - function = "qup06"; - }; - - qup_spi6_cs_gpio: qup-spi6-cs-gpio-state { - pins = "gpio27"; - function = "gpio"; - }; - - qup_spi7_data_clk: qup-spi7-data-clk-state { - pins = "gpio28", "gpio29", "gpio30"; - function = "qup07"; - }; - - qup_spi7_cs: qup-spi7-cs-state { - pins = "gpio31"; - function = "qup07"; - }; - - qup_spi7_cs_gpio: qup-spi7-cs-gpio-state { - pins = "gpio31"; - function = "gpio"; - }; - - qup_spi8_data_clk: qup-spi8-data-clk-state { - pins = "gpio32", "gpio33", "gpio34"; - function = "qup10"; - }; - - qup_spi8_cs: qup-spi8-cs-state { - pins = "gpio35"; - function = "qup10"; - }; - - qup_spi8_cs_gpio: qup-spi8-cs-gpio-state { - pins = "gpio35"; - function = "gpio"; - }; - - qup_spi9_data_clk: qup-spi9-data-clk-state { - pins = "gpio36", "gpio37", "gpio38"; - function = "qup11"; - }; - - qup_spi9_cs: qup-spi9-cs-state { - pins = "gpio39"; - function = "qup11"; - }; - - qup_spi9_cs_gpio: qup-spi9-cs-gpio-state { - pins = "gpio39"; - function = "gpio"; - }; - - qup_spi10_data_clk: qup-spi10-data-clk-state { - pins = "gpio40", "gpio41", "gpio42"; - function = "qup12"; - }; - - qup_spi10_cs: qup-spi10-cs-state { - pins = "gpio43"; - function = "qup12"; - }; - - qup_spi10_cs_gpio: qup-spi10-cs-gpio-state { - pins = "gpio43"; - function = "gpio"; - }; - - qup_spi11_data_clk: qup-spi11-data-clk-state { - pins = "gpio44", "gpio45", "gpio46"; - function = "qup13"; - }; - - qup_spi11_cs: qup-spi11-cs-state { - pins = "gpio47"; - function = "qup13"; - }; - - qup_spi11_cs_gpio: qup-spi11-cs-gpio-state { - pins = "gpio47"; - function = "gpio"; - }; - - qup_spi12_data_clk: qup-spi12-data-clk-state { - pins = "gpio48", "gpio49", "gpio50"; - function = "qup14"; - }; - - qup_spi12_cs: qup-spi12-cs-state { - pins = "gpio51"; - function = "qup14"; - }; - - qup_spi12_cs_gpio: qup-spi12-cs-gpio-state { - pins = "gpio51"; - function = "gpio"; - }; - - qup_spi13_data_clk: qup-spi13-data-clk-state { - pins = "gpio52", "gpio53", "gpio54"; - function = "qup15"; - }; - - qup_spi13_cs: qup-spi13-cs-state { - pins = "gpio55"; - function = "qup15"; - }; - - qup_spi13_cs_gpio: qup-spi13-cs-gpio-state { - pins = "gpio55"; - function = "gpio"; - }; - - qup_spi14_data_clk: qup-spi14-data-clk-state { - pins = "gpio56", "gpio57", "gpio58"; - function = "qup16"; - }; - - qup_spi14_cs: qup-spi14-cs-state { - pins = "gpio59"; - function = "qup16"; - }; - - qup_spi14_cs_gpio: qup-spi14-cs-gpio-state { - pins = "gpio59"; - function = "gpio"; - }; - - qup_spi15_data_clk: qup-spi15-data-clk-state { - pins = "gpio60", "gpio61", "gpio62"; - function = "qup17"; - }; - - qup_spi15_cs: qup-spi15-cs-state { - pins = "gpio63"; - function = "qup17"; - }; - - qup_spi15_cs_gpio: qup-spi15-cs-gpio-state { - pins = "gpio63"; - function = "gpio"; - }; - - qup_uart0_cts: qup-uart0-cts-state { - pins = "gpio0"; - function = "qup00"; - }; - - qup_uart0_rts: qup-uart0-rts-state { - pins = "gpio1"; - function = "qup00"; - }; - - qup_uart0_tx: qup-uart0-tx-state { - pins = "gpio2"; - function = "qup00"; - }; - - qup_uart0_rx: qup-uart0-rx-state { - pins = "gpio3"; - function = "qup00"; - }; - - qup_uart1_cts: qup-uart1-cts-state { - pins = "gpio4"; - function = "qup01"; - }; - - qup_uart1_rts: qup-uart1-rts-state { - pins = "gpio5"; - function = "qup01"; - }; - - qup_uart1_tx: qup-uart1-tx-state { - pins = "gpio6"; - function = "qup01"; - }; - - qup_uart1_rx: qup-uart1-rx-state { - pins = "gpio7"; - function = "qup01"; - }; - - qup_uart2_cts: qup-uart2-cts-state { - pins = "gpio8"; - function = "qup02"; - }; - - qup_uart2_rts: qup-uart2-rts-state { - pins = "gpio9"; - function = "qup02"; - }; - - qup_uart2_tx: qup-uart2-tx-state { - pins = "gpio10"; - function = "qup02"; - }; - - qup_uart2_rx: qup-uart2-rx-state { - pins = "gpio11"; - function = "qup02"; - }; - - qup_uart3_cts: qup-uart3-cts-state { - pins = "gpio12"; - function = "qup03"; - }; - - qup_uart3_rts: qup-uart3-rts-state { - pins = "gpio13"; - function = "qup03"; - }; - - qup_uart3_tx: qup-uart3-tx-state { - pins = "gpio14"; - function = "qup03"; - }; - - qup_uart3_rx: qup-uart3-rx-state { - pins = "gpio15"; - function = "qup03"; - }; - - qup_uart4_cts: qup-uart4-cts-state { - pins = "gpio16"; - function = "qup04"; - }; - - qup_uart4_rts: qup-uart4-rts-state { - pins = "gpio17"; - function = "qup04"; - }; - - qup_uart4_tx: qup-uart4-tx-state { - pins = "gpio18"; - function = "qup04"; - }; - - qup_uart4_rx: qup-uart4-rx-state { - pins = "gpio19"; - function = "qup04"; - }; - - qup_uart5_tx: qup-uart5-tx-state { - pins = "gpio22"; - function = "qup05"; - }; - - qup_uart5_rx: qup-uart5-rx-state { - pins = "gpio23"; - function = "qup05"; - }; - - qup_uart6_cts: qup-uart6-cts-state { - pins = "gpio24"; - function = "qup06"; - }; - - qup_uart6_rts: qup-uart6-rts-state { - pins = "gpio25"; - function = "qup06"; - }; - - qup_uart6_tx: qup-uart6-tx-state { - pins = "gpio26"; - function = "qup06"; - }; - - qup_uart6_rx: qup-uart6-rx-state { - pins = "gpio27"; - function = "qup06"; - }; - - qup_uart7_cts: qup-uart7-cts-state { - pins = "gpio28"; - function = "qup07"; - }; - - qup_uart7_rts: qup-uart7-rts-state { - pins = "gpio29"; - function = "qup07"; - }; - - qup_uart7_tx: qup-uart7-tx-state { - pins = "gpio30"; - function = "qup07"; - }; - - qup_uart7_rx: qup-uart7-rx-state { - pins = "gpio31"; - function = "qup07"; - }; - - qup_uart8_cts: qup-uart8-cts-state { - pins = "gpio32"; - function = "qup10"; - }; - - qup_uart8_rts: qup-uart8-rts-state { - pins = "gpio33"; - function = "qup10"; - }; - - qup_uart8_tx: qup-uart8-tx-state { - pins = "gpio34"; - function = "qup10"; - }; - - qup_uart8_rx: qup-uart8-rx-state { - pins = "gpio35"; - function = "qup10"; - }; - - qup_uart9_cts: qup-uart9-cts-state { - pins = "gpio36"; - function = "qup11"; - }; - - qup_uart9_rts: qup-uart9-rts-state { - pins = "gpio37"; - function = "qup11"; - }; - - qup_uart9_tx: qup-uart9-tx-state { - pins = "gpio38"; - function = "qup11"; - }; - - qup_uart9_rx: qup-uart9-rx-state { - pins = "gpio39"; - function = "qup11"; - }; - - qup_uart10_cts: qup-uart10-cts-state { - pins = "gpio40"; - function = "qup12"; - }; - - qup_uart10_rts: qup-uart10-rts-state { - pins = "gpio41"; - function = "qup12"; - }; - - qup_uart10_tx: qup-uart10-tx-state { - pins = "gpio42"; - function = "qup12"; - }; - - qup_uart10_rx: qup-uart10-rx-state { - pins = "gpio43"; - function = "qup12"; - }; - - qup_uart11_cts: qup-uart11-cts-state { - pins = "gpio44"; - function = "qup13"; - }; - - qup_uart11_rts: qup-uart11-rts-state { - pins = "gpio45"; - function = "qup13"; - }; - - qup_uart11_tx: qup-uart11-tx-state { - pins = "gpio46"; - function = "qup13"; - }; - - qup_uart11_rx: qup-uart11-rx-state { - pins = "gpio47"; - function = "qup13"; - }; - - qup_uart12_cts: qup-uart12-cts-state { - pins = "gpio48"; - function = "qup14"; - }; - - qup_uart12_rts: qup-uart12-rts-state { - pins = "gpio49"; - function = "qup14"; - }; - - qup_uart12_tx: qup-uart12-tx-state { - pins = "gpio50"; - function = "qup14"; - }; - - qup_uart12_rx: qup-uart12-rx-state { - pins = "gpio51"; - function = "qup14"; - }; - - qup_uart13_cts: qup-uart13-cts-state { - pins = "gpio52"; - function = "qup15"; - }; - - qup_uart13_rts: qup-uart13-rts-state { - pins = "gpio53"; - function = "qup15"; - }; - - qup_uart13_tx: qup-uart13-tx-state { - pins = "gpio54"; - function = "qup15"; - }; - - qup_uart13_rx: qup-uart13-rx-state { - pins = "gpio55"; - function = "qup15"; - }; - - qup_uart14_cts: qup-uart14-cts-state { - pins = "gpio56"; - function = "qup16"; - }; - - qup_uart14_rts: qup-uart14-rts-state { - pins = "gpio57"; - function = "qup16"; - }; - - qup_uart14_tx: qup-uart14-tx-state { - pins = "gpio58"; - function = "qup16"; - }; - - qup_uart14_rx: qup-uart14-rx-state { - pins = "gpio59"; - function = "qup16"; - }; - - qup_uart15_cts: qup-uart15-cts-state { - pins = "gpio60"; - function = "qup17"; - }; - - qup_uart15_rts: qup-uart15-rts-state { - pins = "gpio61"; - function = "qup17"; - }; - - qup_uart15_tx: qup-uart15-tx-state { - pins = "gpio62"; - function = "qup17"; - }; - - qup_uart15_rx: qup-uart15-rx-state { - pins = "gpio63"; - function = "qup17"; - }; - sdc1_clk: sdc1-clk-state { pins = "sdc1_clk"; }; Reviewed-by: Vladimir Zapolskiy -- Best wishes, Vladimir