From nobody Fri Dec 19 19:35:49 2025 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (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 7FCD133F8DA for ; Thu, 4 Dec 2025 12:29:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764851358; cv=none; b=nhUjUXojeQOMUkYrI1YoStj/d4mDG2Xb83sQELPJrS4HIOb+Rj5UQzL4ZXXt5AP3CWICsM2qtZbVorW7kUdr70i5+44euSYxpKUDhDbzxS98FjYn+8Gia/O7UnVKsGbRmZIo1ApphV0wnMihffFrZA5DCY2q3xSqS5Ki5ia+MtE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764851358; c=relaxed/simple; bh=l/XBAG4CUGdCd8uvlOy4ZQBjC1QnfFNVrAFe5tQ3xuo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VGksd4q5rZ296XK+srIgFDaML3q2Hd+NVPdVkflZv8TFRUhdg5iEuE0Ak96P2XphMjR/0NpIFEQYPKsTWe5rf/k/HDn/2JUA2IP0uI87AWc6rDzagpRT6bNC7wQgSBM9se/3iyhVBdsUNPz6pDutN+NWRO+4V1n/rpDrlUknTBE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=n1/ziDpP; arc=none smtp.client-ip=209.85.218.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="n1/ziDpP" Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-b736ffc531fso140980666b.1 for ; Thu, 04 Dec 2025 04:29:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1764851353; x=1765456153; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=ezLwF9vcaQPh2qIuGSQT4jtvv+rSMrrNcQfR67LnXW8=; b=n1/ziDpPURE6ByEKefRnDKBtnf0GmLjl9ORBvvPWQiVshsDYSoA/leCDxLCUWmnBUp 9l4B0Pj4FFnTX4c8pLbCy0cazgHFbL+pRIRdoFRsmmEdIrqycgvjspaM1E0IPdaHT/Vm MDmxW5BMF9a1DCeti7T7Zqn9v5z3phREuMzY1pZhfPEGtkc0qUSgz5a4zU6+2aZGlohY bvCp+IqEqC6qDWfxEC4hkVoSUL1DK7jd/QDJvNlc7lQyOPKvpH/c7TFQ2kdifWDAy97t ToqknvPvNl9SXp5TdMFrXYXpIJbL2sC28QIUz4YPVTxpZq/Jyt6pYsWDVtxkwNfxhbKy Td5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764851353; x=1765456153; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=ezLwF9vcaQPh2qIuGSQT4jtvv+rSMrrNcQfR67LnXW8=; b=QoJtH3kmyJo0zZ1qO8zG1x4H1zX1811oDvMNbPdhrDMFls54fxBDFg9I2T9T9oehBp +6NIwkNKvd2bvF7NLA9bxBUlTgjmYUd/S07yOCOxuXj2LPRR9aqMWXc7lWR+dN2CdHB/ 6OalwCe53cwQCxfY4xqvBFo+PRdRK0Rfxe/DZywhUSvo324n69mRJ6x67nTcmujWjr/N ILZMwV1tVHDa7HdCaqvLTAP5uDAoim6XRiZguqiP/KqziMvCpQ5Y6b42jx4XOCZMYs4M 4GnySoHcII3DXTpLym4Ed0JDM0jqQFMV8JzdRthI+boCwqcH82cx8xo8CdbRxMQ8VUHt ZfwQ== X-Forwarded-Encrypted: i=1; AJvYcCWi30bTgkIVqQX0z1jX3DxGkKbhML4ZKNbS8UVKDeZ+oCX5u+FTWI/TXHjlK1SOP6NF/QnJjYUYl9uWwhQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5mEXwVYAq+zvfRK+3T+wNeTCOuj0u/oplAHxHfEZ5FNGXwFwv eqZLP6fXIiFMGudE/7cFL7UXDfJaR6aj7n5BJmY1I4ZJ1IPs8ON/JLfGbNKXq8MTdwE= X-Gm-Gg: ASbGncsurgB4Kr+sp1a3TOhaZlW2HpoxE+8GOImT0RcYQtfi44tirwczIqOmSbSoFP4 YM30r84FVmhZqrknPicsJDxjRNLBG9w5QvQmwklOTDvxlwS/lMtjLOrCDsxgMlU0pgg/8jE6aBb 4qpVU90T2mDIwp1lIn91Ajfr19l3lJ59sNzeVUOXk4dY9j6btAoplb6da61XIkgyNLws5qigRiH hwWIZNdLy2qqlpb76J+MVevLVodagmtZZaYU3zrDs6K0TukRqv3H9dSI9mPjlybhuRPJ5D711BW RXAHP7Eos2LUt4bOiGpW7vLXVEDUyOzAwefKBey9wkKK8KR0p4STc/aTUhfAIHmJjYDoZvQUG72 nefnwheiOQWks6FwqZBKplq1D6+VNL0/HkdSimLJJM/bkScrSOYtZk46iDR15DihZn2JboXQR8y CPcbKJKQIlFuC0oZuo5O48xCrXafMxwysuL3ipgb0L7ZBtDwd0owktL9quBzz4KUafVECc X-Google-Smtp-Source: AGHT+IE3vTw9W8q4bFu/XYete6yOngVJe+jHbROTOV0J3HiQ6WjaS2FHPZPK9m9x4/GTh06qLnayww== X-Received: by 2002:a17:907:a08a:b0:b5c:753a:e022 with SMTP id a640c23a62f3a-b79dc51af60mr653042966b.29.1764851353085; Thu, 04 Dec 2025 04:29:13 -0800 (PST) Received: from [172.16.220.227] (144-178-202-139.static.ef-service.nl. [144.178.202.139]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b79f4a2f19dsm121351666b.64.2025.12.04.04.29.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 04 Dec 2025 04:29:12 -0800 (PST) From: Griffin Kroah-Hartman Date: Thu, 04 Dec 2025 13:29:02 +0100 Subject: [PATCH 3/3] arm64: dts: qcom: milos-fairphone-fp6: Add vibrator support 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: quoted-printable Message-Id: <20251204-aw86938-driver-v1-3-ebd71868df3a@fairphone.com> References: <20251204-aw86938-driver-v1-0-ebd71868df3a@fairphone.com> In-Reply-To: <20251204-aw86938-driver-v1-0-ebd71868df3a@fairphone.com> To: Dmitry Torokhov , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Luca Weiss Cc: linux-input@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Griffin Kroah-Hartman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764851350; l=1297; i=griffin.kroah@fairphone.com; s=20250804; h=from:subject:message-id; bh=l/XBAG4CUGdCd8uvlOy4ZQBjC1QnfFNVrAFe5tQ3xuo=; b=oUDOHk9OFhVELfWu4ySXOPeJM7FZNIQTDt1McgBSEATP1sZtX65Mo0qcnp/4gU21oQEh8Lwcg 8DFYoi9AaQyB27J41F2T06/ZnrZKcCDteu0doYUSUO1371sZs8eXuol X-Developer-Key: i=griffin.kroah@fairphone.com; a=ed25519; pk=drSBvqKFiR+xucmLWONHSq/wGrW+YvcVtBXFYnYzn8U= Add the required node for haptic playback (Awinic AW86938) Signed-off-by: Griffin Kroah-Hartman --- arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts b/arch/arm64/= boot/dts/qcom/milos-fairphone-fp6.dts index 0a758fb7f4d413a84cdae695c38616fc6075db67..8c43bc9c1d8312f22ad0aeed84b= 23d52910e0ca6 100644 --- a/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts +++ b/arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts @@ -717,6 +717,16 @@ vreg_l7p: ldo7 { =20 /* VL53L3 ToF @ 0x29 */ /* AW86938FCR vibrator @ 0x5a */ + vibrator@5a { + compatible =3D "awinic,aw86938"; + reg =3D <0x5a>; + + interrupts-extended =3D <&tlmm 80 IRQ_TYPE_EDGE_FALLING>; + reset-gpios =3D <&tlmm 78 GPIO_ACTIVE_LOW>; + + pinctrl-0 =3D <&aw86938_int_default>; + pinctrl-names =3D "default"; + }; }; =20 &ipa { @@ -907,6 +917,13 @@ sdc2_card_det_n: sdc2-card-det-state { bias-pull-up; }; =20 + aw86938_int_default: aw86938-int-default-state { + pins =3D "gpio80"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-up; + }; + pm8008_int_default: pm8008-int-default-state { pins =3D "gpio125"; function =3D "gpio"; --=20 2.43.0