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 8FE84396D0D for ; Mon, 16 Mar 2026 13:20:01 +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=1773667203; cv=none; b=VJPXsscrobXlizPZjWQ4GmH+1FdVlR1ZRpeYdAZz/gYw8Tup3tdiB+CAzjxBrAhOfIaiJPO3Eq2KHN0C2GtibWR1UmmvW6D1LDZYzisCjgEaAekhjWZRpTbWjc74G9MToG8JokURSESloQE5+v2IylmezC603qac2qRsPhSrSDI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773667203; c=relaxed/simple; bh=QlyRtyj6riE8FuflIvfBiM4ASu5Sv7E5TNQKsnxXv80=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=FutD1uVBNHy9OIQHiu38+TMVF9lGtxfecgBVmEynv4HVnhdi2l0+RfZHuZFHTtnrz0vZggH9hdM5M6OLYXpCiHJd+7QMFmczLeXGIi5vG01JemO4MSP4dB9Mkv0LtUgWTxR3CYsl1gt7NYAC7xK0U0sc/3Kn30j6oQBA188LzgI= 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=dge2AQAK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UCjKkmAT; 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="dge2AQAK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UCjKkmAT" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 62GBjdDZ323548 for ; Mon, 16 Mar 2026 13:20:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=7SGS5jQKh5vFco8jAnNdL8 iZz9tDRrOLuUjo/nn5l2Y=; b=dge2AQAKPfXtrrGa1DhDkKG1atwaUlv1wCxMnh pZfX4RIcW0Awv9rrObrEi/3sgtlVsus/TqvDGX0hzzykXJfG8vRso8Z1VBvAYKEt QABcYA3cMuESMVSGkU55YnF7Nombpr8xkjtPdXV5eQdwFo7nxO49UafRh0GLFbhG vC3Q9txyhbWWQBzg1QAcAERc8fmcnumy0vxOqCwTEBVeMj9Bvq1IHEkr+Wu08a2+ mS+YHiLUkRIScdlvMoxeiZrMfxUP81Qj5lxXx1p4pr1ZZxOKy4XhIDXkdAV2gQsi nD1QJyVOIvsv8Rt4ticdCW5zaVCSedx8wJC0D7NTKZtEcZ/w== Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cw03qp1ed-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Mar 2026 13:20:00 +0000 (GMT) Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-35a032cdd78so22736526a91.1 for ; Mon, 16 Mar 2026 06:20:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773667199; x=1774271999; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=7SGS5jQKh5vFco8jAnNdL8iZz9tDRrOLuUjo/nn5l2Y=; b=UCjKkmATJtdUSnhddY6ROYWbHNiLGftPLCKRVz2510E8Y4QKY+zsN/CSKLspB07P+p Ikxi5ZIj4zA9mory1dod81Bz8KL0Eq6eC6CKPqjO2Kk1Yy4V8YBVerisgJGroMXh0Uc3 YAjQbTfAk1JOfLXrBOOv8NJO+A+hnb4545eaam4ycXoBhjhA8ma3aa48+gY6mMYcqWVX 4rS24r/GCJAvOnY5Dhe5khSkS0BhBf6J1KVzAKciTx4Bf4Ftug25q4XcEFpiu9wDe/22 abXuXMUCUX9vdCgTPhSKIzPf/RU/3pNuNacJgOnlEMNmlx1w48KwHm3C+L4OVgf3wkMf Ae5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773667199; x=1774271999; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=7SGS5jQKh5vFco8jAnNdL8iZz9tDRrOLuUjo/nn5l2Y=; b=MC6b46QW7W/yNNk3VdiPJJDcByr26pnQ9hO8/O4G6dKLEPgJCucNa9HegrqNgfvHnf GpHr/IzIMQOwSjHpO4xW7q8JSvWUBYrHYof3eEhjdDtqF7UyjV5NNjyWbOkCgWpERPIi yxJ2C0OgQMQuiNDAS4s4JtBwZPSnTdFhr4asgWHa8O3TSte0doOE1ReRx4l83rgiCSqk TTgOWgwUQW8F34JQhAqYpyrdjGNrR2A8/J90eF1jDPakmJbtg8SG/RGkHDyb4SfMXLzr nu0V+zQkruTSbUTJIFC16i4Thg2DBf3de46uSyHMBcWeGycsBEqsXsDi5GdqGjbCGIfe 7Tig== X-Forwarded-Encrypted: i=1; AJvYcCXStb2+EeiU+ceh92/e4uO2Fm7o5/eSEWAsWcXBzrVcsr9yZbTfyVU3UztwZerHkkWqRTcFPYOWvmQgdMQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yw18OQuVfU5l2V9FyzD+wv79gM/zdbOWTtlZLI9MMQyJg3XABzB QY6gqUAd3g227IM4k6/cTUMNetZEze/tbsbNW6MlTQkSA/8jKNEmOZh1e6gF3RmZUQlLthH+X9G n0r/w4B1TkWvUaRK+urY7uz1DJCL75jLxfTyqZ8aviCX/Jsw6fCYS1kBdz+VidBv11fU= X-Gm-Gg: ATEYQzyGYs58U6eae97VfByx8eIDirnAUVTq9Naahxw9dGRisfO75VjujHzWnOALVuV AespF1xv6zma3MCQkE1xsuZ2slYyQn1LS9hqu78ePdu9QFSTs39coyvveXYxgVRAETtgBBUy4zq /1vjaTpfVs4raIHHXZvcNZZO4p2fWRb63C7kictxBjmK6kMAT5TCoBtckR2csB6QwErfRzqHn2F Aee98UKDWJaq0IoP3d4HDPTEPYSHHrehhmEYGzDedzluEhs/Ve9jSmZ/jAiNt7MQy+z8rK/zQNU Yv1o3YsIlH08gBsCJu//H3dCdpwXJ393HdmxKO7lM6yk46DpXtNzANIZgXAYuJ0kXr54DFvIOkm KJcubXWk0xV9Vn6iqtA+gYeNjbBv2n0q0BwjQIcmWle75VwGnRvWtjTyD8g== X-Received: by 2002:a17:90b:5306:b0:359:ff8a:ee4f with SMTP id 98e67ed59e1d1-35a21e2fcedmr12435840a91.7.1773667199480; Mon, 16 Mar 2026 06:19:59 -0700 (PDT) X-Received: by 2002:a17:90b:5306:b0:359:ff8a:ee4f with SMTP id 98e67ed59e1d1-35a21e2fcedmr12435811a91.7.1773667199067; Mon, 16 Mar 2026 06:19:59 -0700 (PDT) Received: from hu-vdadhani-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35b9303eb9bsm5209648a91.8.2026.03.16.06.19.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Mar 2026 06:19:58 -0700 (PDT) From: Viken Dadhaniya To: mkl@pengutronix.de, mani@kernel.org, thomas.kopp@microchip.com, mailhol@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, andersson@kernel.org, konradybcio@kernel.org, linux-can@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org Cc: mukesh.savaliya@oss.qualcomm.com, anup.kulkarni@oss.qualcomm.com, Viken Dadhaniya Subject: [PATCH v2 0/3] can: mcp251xfd: add XSTBYEN transceiver standby control Date: Mon, 16 Mar 2026 18:49:47 +0530 Message-Id: <20260316131950.859748-1-viken.dadhaniya@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: VZe268nhjwGXyS5DGzeqYoI9QqqBrTb8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzE2MDEwMSBTYWx0ZWRfX8WAd9U4GnJP9 BVRB/606BVJONoyizMWclUZwP0twRCiTRUF/n7LkIFMdGUscVaKHfcjYlol4/pFYwRe4yz0bou1 CJ2A+F4kjyk+tKHBkcQY3Ul85VIB9TOlWMAPd8z/LKP2cj0zxpdXxwWGu06c5bQ+fSnmhzfCds+ vMb2ODIS5vXWenp4HEe10J1HnlZFAzPRD6SqSFtY7UM+mgphHNB3Ay/JbObK9HoaAPITtZJCir6 0nxw3/MF7O+E7SrqSjfe5qYjRaWXtGxUG3DHHCCb9zMWYjFzryb/y1vrmM+8iuczaQq5q/qimVU ZJVtno+InoE0oLhUvthEkYVgelQYWxXKemwQ9vBy8LyuZ7WuONvheYS37K78jAy3LaJRKLIlb2B zc8DCwOrvA+tmWfnjzh2eqyyBb5/3lZIYvEppGiu8zEf7kvstrP3RVYnUMyDkANy25Qp9yXsgT7 UsvyaFCLv9USs8Lv/aA== X-Proofpoint-ORIG-GUID: VZe268nhjwGXyS5DGzeqYoI9QqqBrTb8 X-Authority-Analysis: v=2.4 cv=ZbQQ98VA c=1 sm=1 tr=0 ts=69b80380 cx=c_pps a=0uOsjrqzRL749jD1oC5vDA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=BLoY-fwtqX9uGLcRELsA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10 a=mQ_c8vxmzFEMiUWkPHU9:22 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-03-16_04,2026-03-16_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 priorityscore=1501 adultscore=0 suspectscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 phishscore=0 spamscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2603160101 This series adds support for the MCP251xFD's dedicated transceiver standby control function via the XSTBYEN bit, and enables it on the QCS6490 RB3 Gen2 board. The MCP251xFD has a hardware-managed transceiver standby control on the INT0/GPIO0/XSTBY pin. When XSTBYEN is enabled, the hardware automatically drives the pin low when the controller is active and high when it enters Sleep mode, providing automatic standby control of an external CAN transceiver without software intervention. Testing was performed on the QCS6490 RB3 Gen2 board with a PCAN-USB FD adapter, confirming that: - The transceiver is active (pin LOW) when the controller is in normal mode - CAN communication works correctly - The pin is automatically managed on sleep/wake transitions --- v1 -> v2: - Drop the gpio-hog approach as suggested by Dmitry. - Enable hardware‑managed transceiver standby control via the appropriate Device Tree property. v1 Link: https://lore.kernel.org/all/20260108125200.2803112-1-viken.dadhaniya@oss.qualcomm.com/ --- Viken Dadhaniya (3): dt-bindings: can: mcp251xfd: add microchip,xstbyen property can: mcp251xfd: add support for XSTBYEN transceiver standby control arm64: dts: qcom: qcs6490-rb3gen2: Enable CAN bus controller .../bindings/net/can/microchip,mcp251xfd.yaml | 8 +++++ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 22 ++++++++++++++ .../net/can/spi/mcp251xfd/mcp251xfd-core.c | 30 +++++++++++++++++++ drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 1 + 4 files changed, 61 insertions(+) -- 2.34.1