From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 291E944105C for ; Tue, 20 Jan 2026 14:12:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768918380; cv=none; b=TzunH/D7XwoIgSLGnYnCxelzXu5nOM7uz0Sg6VZUoSM+i/A58a9TXrFDPsIy9zdW4c1p8SqIhzA5vmzJRozFnz5w0qwqgXFfVoO0AoqrH7aUegzYoMztIc0DFoB6OKSmKliMt4ZONUyQc77VpD4wuIb6VaSmR8QXaqU0FFvrx/I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768918380; c=relaxed/simple; bh=YisKAKLmsEzq7as9dr6tbJOdgMgNjkPbMldhfyvZeIY=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=sqQRAyZF7YIZnFClSj4zu/cCpAoKvKxZxOJvY8FBeF1YZYCxcqW1PT9frL9o5qGcgZYE89u+OankHzD2kQ1xvhTQcZbloN404xP9qG/ydcXuvhrAO2CRkSJLOkxQoS0kLRCYPqM9MpsbOxF36mkvyqvpXWC2HDrervu6SHOgj40= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=LqSZX06w; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HzoCPsYi; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="LqSZX06w"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HzoCPsYi" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60KD1Mmn384402 for ; Tue, 20 Jan 2026 14:12:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= EHBfsKrItXne6uZzgw/96JIwvuMEC+kFda/9wO1JJ/Q=; b=LqSZX06w8/zufVqy Pmb5AdcwYg9oKFdBNypfjr8ReB5v7hZJGnZ7yNT6e0s5AVtPzL8e3tfVQjhDgiqh uIfgCI1xM1nn9fxNgK37M0TzoUKtmNCdmmkx0FfBHLq+IGrLv/pyHJaeXQMCBfly BbNv3j0YLtXdpu5SPuWZhqbQ0pnpaFsrZaVUS0PV6UmVFMF6ADidMHRTYY58rrK4 5Mx26jiklWOr87QA1Qns2Pf3G9+yPrBEEJvB5pHPir1MTZs26ITWfvy4lakrB7qw G0vO0iT1J+ecLAKkQLpd8HqxyBMINPxn17ch/vGCQuuISNbrlVleAvhHM4u+fl5H SJ2OWA== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4bta7q86q1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 20 Jan 2026 14:12:58 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c52de12a65so138482985a.2 for ; Tue, 20 Jan 2026 06:12:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1768918377; x=1769523177; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=EHBfsKrItXne6uZzgw/96JIwvuMEC+kFda/9wO1JJ/Q=; b=HzoCPsYiUd0eKek8c0pQWRdy8fI8P8bzDj6QcuDPrmDHYZobfSsj8iTdLs9u6cQcmF elmrk5QJjiXKfLatQ+RzyK3D24UAvv2j99qPCASkmNN4FvzM76jpcTzmpbcsZ8IWLu9t ZfoBiFXYlN6FguWynNfj/ORoA0ikdZ0qboeEgw/vUYB2baJqz6SG71rRLVriR7Qbs2DS OO+Q4fMcxp5+6LRfxGicmBQ0YyoGG8mPOq2ySXHd87Idly3xcQ5daphogNgMCxPhLX7V 43UcD227g2cdlz/4vWDWCrYnSqWd8MVh7aHVs+Oh9QptOV2Yc6t5xXpl9zoESPRINehR d2dQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768918377; x=1769523177; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EHBfsKrItXne6uZzgw/96JIwvuMEC+kFda/9wO1JJ/Q=; b=uM69ubFgaRccGpjIlF23tvTM6uHePVVdjyslOA0v/IOi42SHNvCsIWz0I26hK/N3pt vzfKotZjQoz187Z5MrX6bVrSjywP+8xHL0Vsc6ihIZOck4YQ9eFoUFrIo1ecKep/KZYj LhtArN0eeK/6I+lvlDjZJgHw3+j+okQw9Ghpgb7XGODMVQo0hV6PegNlhvVwZOA7mcC/ DiqVWTPY8a0gp1+6hGrzPtLKUiXFUt5HPPFCP3N9dvlrCa5Bsns2wwxAyWhCyjEqT5Nt GnU9mquJyqlfGlMCSmzQEKWF6MZ1E3eAaUMllPZfW7CwonwHacb6r0jX5mqLK8RuqrfM kyHg== X-Forwarded-Encrypted: i=1; AJvYcCXp8Vr+4mQohctFnNPHrMO2sXOt7NEyrwchpUMt/jihRbDrD8ucCElhaGakksh4pK7ztIPXnjD9X108JJE=@vger.kernel.org X-Gm-Message-State: AOJu0Yzfxxo+JGSHIe4d5ddhj1cT2EXdPZR0NWoitmnzDWoaRD881JEx O1ELhC5yERqEhuL+5VIpNlsuycbA2mRwTTsqnYX69v7427ZoQgtbYXPwz5nbpSlLfPWoCI99Fe1 T+VZUTJyPdGncq71wM/sC6Yt/0nhdzcOtb7ZMGPK+r1IGq5p2QwtNMFgKsIdUZrvQCZU= X-Gm-Gg: AY/fxX5Gfv086IJryLL1XeE1IVFApEnOykprIbK4jkYrzhkuOYUvgFctValASGbFbEH ARykTf8kU3kJpU8GyF/1E3oFLVqqrJlUedAqI09AsVZAgXKF4UYlfP3/IsvCuktH8VCjWaZBCrh QP7E7oPEf3cWDEzAwxQdx3ikOlu7Ogr6oghs9KIAg3vSomtqIp4jOBuc9FF1g6KkB5J+EVUHts2 nSuOXF3OIrdmFHAhffHmv1URFTAZ5UMyxiQWMndj2MSfnP6WRSmbIIpThlPUsJIcXaBX6dLPdZc pvtQYIDZKFCElLWVKBL0OAkbZXrEboaf4vBiiqf8RCoSH/4fLPtb6GNQTqqVVyri8z9C/uXZg/L w15MELx3bFqRCxloAm1pnfLjmgpFaGxC1JaGIbx48CtmFEFLXCDETT/u726zl2rwwSEI= X-Received: by 2002:a05:620a:711c:b0:8b2:e346:de7b with SMTP id af79cd13be357-8c6ca3a8fcdmr320036385a.1.1768918377270; Tue, 20 Jan 2026 06:12:57 -0800 (PST) X-Received: by 2002:a05:620a:711c:b0:8b2:e346:de7b with SMTP id af79cd13be357-8c6ca3a8fcdmr320020385a.1.1768918375214; Tue, 20 Jan 2026 06:12:55 -0800 (PST) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65452ddfb76sm13260091a12.15.2026.01.20.06.12.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 20 Jan 2026 06:12:54 -0800 (PST) Message-ID: <41840083-0cf9-493f-a9be-d671b4d59a0d@oss.qualcomm.com> Date: Tue, 20 Jan 2026 15:12:52 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/5] arm64: dts: qcom: milos: Split up uart11 pinctrl To: Luca Weiss , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alexander Koskovich Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org References: <20260116-milos-fp6-bt-wifi-v1-0-27b4fbb77e9c@fairphone.com> <20260116-milos-fp6-bt-wifi-v1-2-27b4fbb77e9c@fairphone.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260116-milos-fp6-bt-wifi-v1-2-27b4fbb77e9c@fairphone.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-GUID: T2ARjKIU0oCy067CP08i9BAcOxVEwpV- X-Proofpoint-ORIG-GUID: T2ARjKIU0oCy067CP08i9BAcOxVEwpV- X-Authority-Analysis: v=2.4 cv=LPBrgZW9 c=1 sm=1 tr=0 ts=696f8d6a cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=vUbySO9Y5rIA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=6H0WHjuAAAAA:8 a=yynwHhEk3PJQGNIDankA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 a=Soq9LBFxuPC4vsCAQt-j:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTIwMDExOCBTYWx0ZWRfX9sKyJGDvkQx5 EvLyaCSsr1+h0ds7s+f+DBrGOZane/K46azKAdxo4bdzV72dRd6eUIYGrTK+yoNn0no8gJUSPa7 vDXvnYZmaRwNH5zWsIQ1/BhDDRxdKT99XCxl73ZaF0/Fj9qKTntoxAV4ihYa14a85mtcCqhEsex aZaHc+/kSfocqoGPubr2sqkQCTxsuTX6tU9iRmSU1ku8iqL7VcP5qdFcff+O7+sHV7Zk5Au/Elr N0MmFc6+0VWE+BFVOtmMdVrK9162ygOHxgXdJptaD0161WCypQbr84/k4wtE3Cbbn2ZzDrB0KMG 22bUalZFFOGs6BT7uoZlVJJq0lwyJ1jpuTjBsPELuCsJFe+XiKt8oQYJ8PHx74O0rwcowjCMz2x AE5mFPaUHFVZspXTqTCrZpuuLgyZ2I8SnvfYRJsyz8ziHe8TKOVwsSUgYleVf1VygmNyhJIm84O kmNx5vMllejRbiHGUuQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.20,FMLib:17.12.100.49 definitions=2026-01-20_03,2026-01-20_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 malwarescore=0 priorityscore=1501 adultscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 phishscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2601200118 On 1/16/26 3:50 PM, Luca Weiss wrote: > In order to set the pinctrl for the individual CTS, RTS, TX and RX pins, > split up the pinctrl configuration into 4 nodes so that boards can set > some properties separately. > > Signed-off-by: Luca Weiss > --- > arch/arm64/boot/dts/qcom/milos.dtsi | 26 +++++++++++++++----------- > 1 file changed, 15 insertions(+), 11 deletions(-) > > diff --git a/arch/arm64/boot/dts/qcom/milos.dtsi b/arch/arm64/boot/dts/qcom/milos.dtsi > index 0f69deabb60c..024e1c9992fe 100644 > --- a/arch/arm64/boot/dts/qcom/milos.dtsi > +++ b/arch/arm64/boot/dts/qcom/milos.dtsi > @@ -915,7 +915,7 @@ &clk_virt SLAVE_QUP_CORE_1 QCOM_ICC_TAG_ALWAYS>, > interconnect-names = "qup-core", > "qup-config"; > > - pinctrl-0 = <&qup_uart11_default>, <&qup_uart11_cts_rts>; > + pinctrl-0 = <&qup_uart11_cts>, <&qup_uart11_rts>, <&qup_uart11_tx>, <&qup_uart11_rx>; > pinctrl-names = "default"; > > status = "disabled"; > @@ -1835,20 +1835,24 @@ qup_uart5_default: qup-uart5-default-state { > bias-disable; > }; > > - qup_uart11_default: qup-uart11-default-state { > - /* TX, RX */ > - pins = "gpio50", "gpio51"; > + qup_uart11_cts: qup-uart11-cts-state { > + pins = "gpio48"; > function = "qup1_se4"; > - drive-strength = <2>; > - bias-pull-up; > }; I think the best setup is qup_uart11_default: foo-state { qup_uart11_tx: bar-pins { ... }; }; qup_uart11_cts_rts: foo-state { qup_uart11_rts: bar-pins { ... }; }; Since there's a lower amount of references at the user (default vs cts/rts still makes sense as that's a wiring difference) but we still keep a label for customizing the properties Konrad