From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 A6C393B6362 for ; Thu, 16 Apr 2026 12:11:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776341476; cv=none; b=pA+7xJ4oL37jtDR0YAZX75wMF5Ob6G/xrG1FCwCsqI0St1y/Xn5mcaKj2FBBNoUFuyx4nNRkp+OUCTkZQXeYJDWs9IJdkxugtxcBmtQM90FsHgirex+oOvTVpV5ZDAB5J0G+ZvLb7IS5F6mfqwJPmyHM8Z7iWEbvhPMxvGouj+k= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776341476; c=relaxed/simple; bh=xY9spHG0I9k/xKdB4Jnf6G+YyGWpjiQAq+78b3S6yiU=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=FNaec/cmYgIGSTTgXKLCwIXrBX0dBo+bLTxu81xM9hrBRCGpje/40hodPYqBmpxy7X2gQRjXo2e52v+rSBpNitWkZT2u1BbS/9inPMZA/HaF5xESAO80bZLDVBLHJczI2RoZ6Qdm5Wq2Ty0XS7//pmvQ3HIsGQjZYCe7INaqw0o= 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=dD0jjHU3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GJ5MCSzw; arc=none smtp.client-ip=205.220.180.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="dD0jjHU3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GJ5MCSzw" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63G6oi97218900 for ; Thu, 16 Apr 2026 12:11:09 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= vA/0TTJ3KmuwOYZVhVuxVyXB2dY3lD4/8d/ncnJuhb8=; b=dD0jjHU3UoW3eblI 6VeCNmxInpAVcu57oIlsSmEHJfUc6fz/GMlDDsofyo6G/nCw5sWslaMkjJw96gY4 QOmjgj+U2Y8Nlsq0uOXS3DYUo3C+52suM97IIIvh5LO6SALswUYVJwRnoPwTTrsh TVgLP57WYIKRDLlTdOo0OezgjU/9AwySkN/fLnIrxN3sEL4U4f+7KnSZT8Ic6eqH 1GAHtQbb2quT6lK23Mi6uxXyP8A7bmxT365trjtt4xyLpUtgCpkW5t7OqsrpIdEj O7SiJT3quCZPKxNRiqZ1HZMW22uXS9R6CSc2MOFiH8eyptaWB0E7xuyoyyl/Zcg8 d1yuiw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4djtuyh4mu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 16 Apr 2026 12:11:09 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-35d99c2908cso7579515a91.0 for ; Thu, 16 Apr 2026 05:11:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776341468; x=1776946268; 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=vA/0TTJ3KmuwOYZVhVuxVyXB2dY3lD4/8d/ncnJuhb8=; b=GJ5MCSzwM30kTjbyZ3BjZB7ofl7O5G6TnANjyZiAd2vuc9N8UhF7xzy5Wl5cIYNHp1 f1Mduq6Rz299/I2s+qFgvePeWlvprbf7A+J+fYEchOQBA830duBC4bbby++KvZ1YlQAD uOZ/6DVw7tNbBrEbhU787G0ihQO+1E2p9IMmdXnDKXrEV89Vikht/2ZfY9Mh3rS+YJZ1 HT3SFGkQvmMf6Ag8euRAzhkzXiQSQxSI6nemAN+KLpvl2L8J0JbYL8R2VcqoO18zDln9 IsP+XKLkMONmIsAMmYKK/cGXkV6CAUUbAYIlI51KeRFSUTUYVCy0lh5XjEkcaGFhs86S vU5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776341468; x=1776946268; 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=vA/0TTJ3KmuwOYZVhVuxVyXB2dY3lD4/8d/ncnJuhb8=; b=eScgpJak/EfJ+Ue1p31/qsct78orJT5ckzZ7GRRKvqYSO0LQH4fHty7sLcRjaCF6h1 OJ69chaEiknr8KYEd7Rkct16xGLy8Y849AZW7ENJ4jkIGHTJpP6lHv6DOrriq0jrxXCG VCVSFMMjgChDrpiwXqgtTXLgE9qnsUyVTbGfSFdfEQza+he01SgN+T7UyuHRv1CS3mZu ei4Lm2n+9JSIcIZ1oBkMax3YXfEuabucDVGr5T0ujpSy5tM3t2fn6RP8FMWR+LAdJxKA ENnxyOEGUPCG+wSFdGNJJShq9war+C7Sltsa6N8fZMK5GR+YKe4qkzbSHpp//86nC/6v 66dQ== X-Forwarded-Encrypted: i=1; AFNElJ8pHnYb/JXZtgKeBPKnpZGIhDnYzAKxCh3M+EwIU0aasCqpn5oc5GRmBkXhciqBU69vD8fRQhB7xmJZWsI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+9lP4I8eQAfbuRgQe0UkzcoVt63f8OT8LhcU7/vdwQ+YkOUQ9 N2PPdwqTV6Uz76ulzTOHnabPiPm8Qk85eZ9gKW22yGR9Wg6sZv1cDTz7koysKSdQGZ1+JlEZRGB ohBlbZoZojsZPGVPeQLE+ZfpFkSNOxRjQc7bg0TFHaGDp8LCOP95+trAIwQne4eCjOWk= X-Gm-Gg: AeBDiesTR/+4gJf60Q5fExrmJ4fWRvR7BQ2dqwS3IIKnVO4VG0dTLzsWYlXAB+JfkIk QGJknaqKr1SDMtNa/nEGSGgGev2oCPm8rx4fuxydLDbIGFtQjCkarhyN6ljtgwgro9U6rXwdylC WZaVBv6WoaNrPE+IFVuL4H8r/HKFqTK9TiS7RmKQrBFOwt/IdfLddWIbBZQgkGkKCbUzceP0+MM xpx11WIwXxzGwxrLkIbRcu+kUbvV97khhYig/+ZDlH5fNBUb3+2oOKhAsMf3gsF9Iia1PmfKaBV eWsDEj0SUYpb8dSmSg9x9tVCFIPFlazlLssRytquLFr84QHOdDz50HUrk2u6F2YgxRjluo/W6dD B1VOotDG41XJ2cdjweAmujO6VQTa/gbgIKu0haxHtrDDyjTwh4ITc X-Received: by 2002:a17:90b:3950:b0:35c:1695:24a3 with SMTP id 98e67ed59e1d1-35e4281374emr25473723a91.23.1776341468257; Thu, 16 Apr 2026 05:11:08 -0700 (PDT) X-Received: by 2002:a17:90b:3950:b0:35c:1695:24a3 with SMTP id 98e67ed59e1d1-35e4281374emr25473672a91.23.1776341467609; Thu, 16 Apr 2026 05:11:07 -0700 (PDT) Received: from [10.217.218.94] ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-36132dbce55sm2084793a91.13.2026.04.16.05.11.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 Apr 2026 05:11:06 -0700 (PDT) Message-ID: <220f1f5d-6382-4aac-9af8-bba11a87cc92@oss.qualcomm.com> Date: Thu, 16 Apr 2026 17:41:00 +0530 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 v1] arm64: dts: qcom: Enable CAN RX via GPIO expander To: Dmitry Baryshkov , Konrad Dybcio Cc: andersson@kernel.org, konradybcio@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, mukesh.savaliya@oss.qualcomm.com, viken.dadhaniya@oss.qualcomm.com References: <20260402105253.3009382-1-anup.kulkarni@oss.qualcomm.com> <9cf3b035-79c0-4e9b-8ab6-a81f8d27728f@oss.qualcomm.com> Content-Language: en-US From: Anup Kulkarni In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE2MDExNSBTYWx0ZWRfXydsDhsEmgw7X YaFg+7nbAgaLDIwATL1klZgwIuprrJzNHdaCdyHzMCo5ULlqSFMSCZIosSp4Sr5u4/+5XwpbwNg FMwbN2Gez/gwkrAsadwmLuzYL/nntvORyO2r/GVvcMgmIQnDfoTMSn4BEm7smxTYVILz+0z6kBX uD8oeqf2z+jlXLmkSDgF0iPtikkSHj9+giSt6iNpa0tycWVBQKzcAfHIkvpdnRPjNUJ47Bx9prt 8zIro4p4RBqlqJBv0JSKYJeTNZTjAREPN0Km44Rlpp1Bb4RJyaG4VyW1tr2HSTqVK2DX1w9kj7x 7ABhaFIPaP4C9YBVFGBQhCk9+CSTMVnFYZlxzyvjwljNqmSAtLUj2URvalomEEuMzNSxrr2fX+j TadFmwuAPh0XSwOLSl2NKsTt3dyuNUDMSWes2fXlM8JLcN+YEQoL6o+9rioQ/qArEFg1zrYAvAb vP7jtiPdVLyt9gbIBpQ== X-Proofpoint-ORIG-GUID: XEvS3DgCvbQh7_btQj6psGvfs7g319zh X-Authority-Analysis: v=2.4 cv=Ipgutr/g c=1 sm=1 tr=0 ts=69e0d1dd cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=6NPFZmL_EsXISEHCnmcA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-GUID: XEvS3DgCvbQh7_btQj6psGvfs7g319zh X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-16_03,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 phishscore=0 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604160115 On 4/14/2026 11:39 PM, Dmitry Baryshkov wrote: > On Tue, Apr 14, 2026 at 06:20:14PM +0200, Konrad Dybcio wrote: >> On 4/14/26 6:08 PM, Dmitry Baryshkov wrote: >>> On Thu, Apr 02, 2026 at 04:22:53PM +0530, Anup Kulkarni wrote: >>>> Few CAN controllers, part of RTSS sub-system on LeMans, route >>>> their RX signal through a I2C GPIO expander at address 0x3b. >>>> RTSS subsystem is an MCU like sub-system on LeMans with independent >>>> booting capability through OSPI interface and supports peripherals like >>>> RGMII, CAN-FD, UART, I2C, SPI etc. >>>> >>>> Describe this hardware wiring by configuring the expander GPIO 4 pin as >>>> hog with output-high, asserting the selected line during boot. >>> Missing platform name in the subject. Will update the name in the next patch. >>> >>>> Signed-off-by: Anup Kulkarni >>>> --- >>>> arch/arm64/boot/dts/qcom/lemans-evk.dts | 7 +++++++ >>>> 1 file changed, 7 insertions(+) >>>> >>>> diff --git a/arch/arm64/boot/dts/qcom/lemans-evk.dts b/arch/arm64/boot/dts/qcom/lemans-evk.dts >>>> index a1ef4eba2a20..b8371bdf9933 100644 >>>> --- a/arch/arm64/boot/dts/qcom/lemans-evk.dts >>>> +++ b/arch/arm64/boot/dts/qcom/lemans-evk.dts >>>> @@ -615,6 +615,13 @@ expander3: gpio@3b { >>>> interrupts-extended = <&tlmm 39 IRQ_TYPE_LEVEL_LOW>; >>>> pinctrl-0 = <&expander3_int>; >>>> pinctrl-names = "default"; >>>> + >>>> + rtss-can-sel-hog { >>> Why is it being described as a hog rather than a pinctrl used by the >>> CAN device? The RTSS CAN device is active at boot-up so used hog property here.  >> My understanding is that the CAN bus is managed by SAIL ("RTSS") > So, Linux can affect what is being required for the safety island? Yes, CAN bus is managed by RTSS, but the transceivers are outside of RTSS. The RX line of CAN device is connected to the transceiver through I2C GPIO expander on board level. GPIO Expander pin enables mux to connect CAN RX to transceiver.  >