From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) (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 68B02374E76 for ; Sat, 23 May 2026 08:44:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779525869; cv=none; b=oHCRwisfdEUDMy2dbronbR1JC64ljm/l4u4L+vR6d2fshAs8hlfQ4EOS1h9qKWymOFWi4Qol545q86Eh0ze+DnYoJpV3coEMauoIG0iarpTde0Kpb4mhi7wof1zVl+n9b/Y3MDcofcUivHWtov6u0/v0wmqcu9TAWtdKfHM/1u8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779525869; c=relaxed/simple; bh=aCRvYddBbXrODXAsigivXkpsnAI8V+yb5mlCXcskyT4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=HqDbicXZzMiQv3Y8iX8mCmEAiK67z6Rrrt6qcYLVp9vrK/msm6qDIFNcy08lBMp/n5fqf/SEk5hH0HCdyF0YoZKB5gKlSZjJlvUY3OazJ5s0ocsDvtJ6qqLQ4OI7ySBIXHjFDTzHltXG++U7dtIh1RhHotxRtbX0hjEK55a3JXM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=OAwhHM5J; arc=none smtp.client-ip=209.85.218.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="OAwhHM5J" Received: by mail-ej1-f46.google.com with SMTP id a640c23a62f3a-bd2087858c4so1557817666b.0 for ; Sat, 23 May 2026 01:44:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779525866; x=1780130666; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=7Qhj6rHOiahWvbVZuWT+FMPoy+y8UQ9yLqxFehsJ6oo=; b=OAwhHM5JqncDKe3JqEBG7ormYizSPXPfTRN/XxD0Wb1zPwzmhsedfWfsUSZ0Dgj7aL m3J3NFciv3Hj69N9HGgbmOkF6MA32KdzaEPMSY4mFDY6cyCVvDDuxaelUzM99TA2RmhS y3ompCB63rhwCR4EO257saawhyedKo3QZ8NaiPTmyFA9J5A8tzuqqXWLm8O3jg1TySFP ZIhSqUsVnFVmq+gYxDrlviTnxpAiWJNemtkKZKPvs1njM7ZB9Zlg+uPoSBk/2ynz45Wc SFRNiNgKyUiB6Sf7dDoyI+N/wp5vjHbzjslCONm5q7lgDj1Txd9tfpE+2oyYLWWbTR9B yOmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779525866; x=1780130666; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=7Qhj6rHOiahWvbVZuWT+FMPoy+y8UQ9yLqxFehsJ6oo=; b=PuO0b5ITI2sdZY/gpZspqRb3u+Hlh8BR3d+91q+bEFe6Ls5Hy0sDIixhAXTD3tMk+T J4SRDyG3HV2f1VFDA06cabJ7nXve/rteVXvTJOSTTi0tS2oXgwkquiAW1qUusnMqguyF UtAL7I80JsoyCAGe9mCpbiY0vaubFAHNkQ7NExocr8ryqxkTKmGB33vSxhfk2bBQexpc 4ct5nFOy+WALAszwJJGSfq9Vf+N8vlWYPDBi/uOiW3VToQyDfAumcl4pQXSECLx8ONRl XdXBEM3PYTp2v1eo4K/PEShJw/nK2DxkaHuPd2pTaUVidL0hy+vV/DqPXYGSsTL4R894 JmEQ== X-Forwarded-Encrypted: i=1; AFNElJ+4AuvGR/Se/HrVPBzfxtBuslG9JRmfE4dEBRW2Bw+GR8k6fox5PlUr45EerV6fwmqZ59d6Ly6DyUcp9/w=@vger.kernel.org X-Gm-Message-State: AOJu0YxKgILPht+G3TuT95K9M8632No0nezWz+3Jdib7cviKhiyducNl ELEWaLdrQToaeCRDxtDUzSMlCg5cHWDtmN/stLfM2hdoQ90bfwtECB/7 X-Gm-Gg: Acq92OEYTagDOZ3m1varg+xG6kWhYlZTB+jU+qXLvGh9OPki0IVvSQzl68PA4ZOtcH7 gV9CQRSCHIK/+j4ArvP4k2keUVnUemEQuoJQ4KrKsEFBouMtmfdkxOfOTh7nHHZ81sgIpJQt/qE 9BxtpunEG294TJj+mJl+/WpacZOEKzdNPE9q5fwL7Gmf0nfrsZtU+x6219O8TaYHyB3wIqCTtht tlPFJP4Wy9E1vy3RJOSJlLDxZJrlXuqiVrqL2ePhXc3vcqtn6JNi+qalj+Jpjjm9NZ+xRnYUcJf dS8h18v6vqe29aXM2LeGjnSRzhz+TYFOMnBbJ1/7tG6UhKca44RnFyb2p42gRpQQ5i5aoRT75fG GlvXoGzALJUQNnc9O2BS9pLHjZBknkSpbJw/ENn0NICNIOVwvHVg+mTAr03VXm5gRp22Cb61MuC 4JcODwOAGlM0VX X-Received: by 2002:a17:906:4594:b0:b9d:e301:20db with SMTP id a640c23a62f3a-bdd274c9a91mr321047766b.25.1779525865586; Sat, 23 May 2026 01:44:25 -0700 (PDT) Received: from xeon ([188.163.112.61]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bddc62d70a5sm154042966b.48.2026.05.23.01.44.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 May 2026 01:44:25 -0700 (PDT) From: Svyatoslav Ryhel To: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Svyatoslav Ryhel Cc: netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org Subject: [PATCH v2 1/2] dt-bindings: net: Document Infineon/Intel XMM6260 modem Date: Sat, 23 May 2026 11:44:06 +0300 Message-ID: <20260523084408.50346-2-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260523084408.50346-1-clamor95@gmail.com> References: <20260523084408.50346-1-clamor95@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Describe the Infineon/Intel XMM6260, a 3G-focused, slim modem platform designed for smartphones, data cards, and Machine-to-Machine (M2M) applications. Signed-off-by: Svyatoslav Ryhel Reviewed-by: Krzysztof Kozlowski --- .../bindings/net/infineon,xmm6260.yaml | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/infineon,xmm6260.yaml diff --git a/Documentation/devicetree/bindings/net/infineon,xmm6260.yaml b/Documentation/devicetree/bindings/net/infineon,xmm6260.yaml new file mode 100644 index 000000000000..ffff58e479ef --- /dev/null +++ b/Documentation/devicetree/bindings/net/infineon,xmm6260.yaml @@ -0,0 +1,74 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/net/infineon,xmm6260.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Infineon/Intel XMM6260 embedded USB modem + +description: + The Infineon/Intel XMM6260 is a 3G-focused, slim modem platform designed + for smartphones, data cards, and Machine-to-Machine (M2M) applications. + The modem is usually connected via the application processor's USB line + in HSIC mode; however, to work properly, the modem must control this line. + +maintainers: + - Svyatoslav Ryhel + +properties: + compatible: + const: infineon,xmm6260 + + interrupts: + maxItems: 1 + + enable-gpios: + description: GPIO connected to the ON1 pin + maxItems: 1 + + reset-gpios: + description: GPIO connected to the RESET_PWRDWN_N pin + maxItems: 1 + + ap-wake-gpios: + description: GPIO connected to the EINT3 pin + maxItems: 1 + + cp-wake-gpios: + description: GPIO connected to the EINT2 pin + maxItems: 1 + + vbat-supply: + description: Supply connected to the VBAT lines. + + infineon,modem-pwrseq: + description: + Contains phandle pointing to the modem's power sequence. + $ref: /schemas/types.yaml#/definitions/phandle + +required: + - compatible + - interrupts + +additionalProperties: false + +examples: + - | + #include + #include + + modem { + compatible = "infineon,xmm6260"; + + interrupt-parent = <&gpio>; + interrupts = <168 IRQ_TYPE_EDGE_BOTH>; + + enable-gpios = <&gpio 112 GPIO_ACTIVE_HIGH>; + reset-gpios = <&gpio 169 GPIO_ACTIVE_LOW>; + + cp-wake-gpios = <&gpio 151 GPIO_ACTIVE_HIGH>; + ap-wake-gpios = <&gpio 168 GPIO_ACTIVE_HIGH>; + + infineon,modem-pwrseq = <&xmm6260_modem_pwrseq>; + vbat-supply = <&vdd_3v3_vbat>; + }; -- 2.51.0