From nobody Mon Feb 9 16:54:02 2026 Received: from mail-ed1-f45.google.com (mail-ed1-f45.google.com [209.85.208.45]) (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 63E7A2D879B for ; Thu, 9 Oct 2025 12:23:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760012633; cv=none; b=PoQ+dxvvyxtmezm6RAntOHRkR3bW1kjZoWS6FR0oM2tddjQyDgBadmBA6OZic8jpvjGjsZ3rmJ3Y99rSiNBESqw7wuPHKfvMAMSD4rFLFGZf5Ko3mJzO4hUhQwYRoxFY5Gg1jIocnDjjMtMV1IQlkPZIPSyV2YucCT8mkM0eqIg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760012633; c=relaxed/simple; bh=92BmjzTkktMcwmDuuR0/4Hya7qrc/cicAQZ7fp0iZ4g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Wn8rqMkX7JNGsyWBjNoPbWa1K6YXcT5gJlSdla2rGZkL4KmLcjAsEJy9RX4mOsYUQHhlgEEF93vf9LJgrJZo//E6aHqSzUtGlcAwFZ3vxYRL6t2+fLqDPhqdlrneBg7+J/3WL2gTTlXp5m6TqUsSXwgykwJOwlFmFM9HFq2OSPw= 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=1WLpsiIi; arc=none smtp.client-ip=209.85.208.45 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="1WLpsiIi" Received: by mail-ed1-f45.google.com with SMTP id 4fb4d7f45d1cf-631df7b2dffso2288185a12.1 for ; Thu, 09 Oct 2025 05:23:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1760012630; x=1760617430; 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=f4ESIGC5JXj+5rNkHKRGo3WIWZoFPUgTFIJuXOSXg74=; b=1WLpsiIiwaTkeV/x2Xvw1i/VL+SwLjoFfMYGqRGBbHmjkaPDerszS1VTgJsTNvzRIZ cwdJAr6WC7r2i5sJLWHBzLXlCnP8Za8qu/jX5g/xzT4NavEUqryiqorpHiOuVECcU2e2 mLmbCE+E3YlgeKm5K97DcbnoIczFxWLBw19Y8+hrhAGfVScDuxvO0ExCNnOOPwOQ/m1L TKKU+2Jtv5IbKJGRMlcnGo0IJUkz+t7tfvb9HUU8nBpJPlUwmd6QkA/hU7IveoIC0bZi 348RnUtnQZ3GnAR1cVAWBGnvmNegs11ymczUAlfqP6PqUIbkLh0CR4lCxNwTt2pX+FbP 7bQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760012630; x=1760617430; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=f4ESIGC5JXj+5rNkHKRGo3WIWZoFPUgTFIJuXOSXg74=; b=Wl/ZY4xgdrT9xgN7g3frZ/qhkU+8Q5sZtDoaP2M1UZxxMGqSewDxd0lpLrVdiQUSKy bRTjy8VYxMQ4mxOWuuXv6wr7P4Cm8kmUtCuyi6AqfLxDGahpDb30b1/zKbRblV/0kjrL ZJSkyK0vGpiN1iPiG+R98+arQl+7RHuIqLAbthUWfTnrtDT1vd7TCnsatyEnWGow6TDB lCO8OBbu5ql4QX6eDgJSAl6ZUVC+IdZCEzpZXQnYbEVXrlFsN9fshWlg48FDkcsVRiUl eOHlD4re3gy6syJdzA4dkd+kMstIb+AIkZ7FpSlDFCPr1o9b+RUvVKnD7IntD9PbG8GW mL5A== X-Forwarded-Encrypted: i=1; AJvYcCWhUfEDTNTCUI9zOY5OdKeMPZ7QXKMJibWfGrzSfFxzzJg+bbbnWSQprCaBGQqyxG/y318xdwliW9LLnHE=@vger.kernel.org X-Gm-Message-State: AOJu0YxPTL5PoGBMnouzkxmZAqarxrrhCSykbhJVpeYMfrs/7P8uXzE8 lruUgDPPAA87lINgqo7ci5aY4ftfPk4296SbdQGCRiVTemQYgA1ZzbLQcM2rm2SYVvQ= X-Gm-Gg: ASbGncurEPimk8lpJTEW0pdimclak+kRGcpio5VQHDAA/TfqzWS1WW5JKYKE5h1QCpO 8Um0nAg+qBDWTyf+QaQ8FN0+qYzRcOFV5UCGiUW+tVF9FMSRI54PucCL3VPq/oETHAbmE8OSgi0 d+LUwiJjh437La9UV7bmShgP66/tjTo5GQIdtQxmydUrZjfPXACRJ5aeJq92gdCInvaqmUE9bLU cVMrparRWqtUM8fYAMKa1bmnGsps8OkRKUnaOOiAq4/isOvV/adcGzANsHCUDQPsXhHMQGYBMab h19G5wubCs91r9eufXxNnlpv+XZcpIjYbAfYIehgaFAmctv8IEWZ9nkZSWtGdFOstdCArfroXeK UzwUDdm32IzL8UIvlsHicp423XIU8nokUN7vQQlZMCtCv0ootrA3jveVQ/hEnO/6BsZ1iD1EQgt A3UWvWNA+FxvGs5udaS64ZHh/e06QR X-Google-Smtp-Source: AGHT+IENniTshcqe3jJJStJvdAgI0KTDHDHdfB7CmkzhSPQH5g1ZIrk13h0XfNpFk5i36R7taLsTHQ== X-Received: by 2002:a05:6402:696:b0:639:dcef:9127 with SMTP id 4fb4d7f45d1cf-639dcef91c3mr4667803a12.18.1760012629669; Thu, 09 Oct 2025 05:23:49 -0700 (PDT) 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 4fb4d7f45d1cf-639f3d09b92sm2231273a12.30.2025.10.09.05.23.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Oct 2025 05:23:49 -0700 (PDT) From: Griffin Kroah-Hartman Date: Thu, 09 Oct 2025 14:23:38 +0200 Subject: [PATCH RFC 1/3] dt-bindings: media: i2c: ak7375: Document AK7377 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: <20251009-ak7377-driver-v1-1-29e4f6e16ed3@fairphone.com> References: <20251009-ak7377-driver-v1-0-29e4f6e16ed3@fairphone.com> In-Reply-To: <20251009-ak7377-driver-v1-0-29e4f6e16ed3@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sakari Ailus , Tianshu Qiu , Mauro Carvalho Chehab , Luca Weiss Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Griffin Kroah-Hartman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760012628; l=794; i=griffin.kroah@fairphone.com; s=20250804; h=from:subject:message-id; bh=92BmjzTkktMcwmDuuR0/4Hya7qrc/cicAQZ7fp0iZ4g=; b=wiGazj0RSHWQal7YYs6Fd+dwKjXU8rDWGrrC87eLCCcRfpVpJoY6/C2rXaEGb/AUC/KB3LqlY zpnPZQvXJn1CqWZz3DOpW+MIToM2/MChrklbu31SHSJE7yaRxkjoBm1 X-Developer-Key: i=griffin.kroah@fairphone.com; a=ed25519; pk=drSBvqKFiR+xucmLWONHSq/wGrW+YvcVtBXFYnYzn8U= Document the Asahi Kasei AK7377. Signed-off-by: Griffin Kroah-Hartman Acked-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375= .yaml b/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml index fe312cc6a87310fc77216d945e7b301dd98acc0c..c040757eb80c925d796919316c6= 4ae31fb4df49c 100644 --- a/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml +++ b/Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml @@ -18,6 +18,7 @@ properties: enum: - asahi-kasei,ak7345 - asahi-kasei,ak7375 + - asahi-kasei,ak7377 =20 reg: maxItems: 1 --=20 2.43.0 From nobody Mon Feb 9 16:54:02 2026 Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) (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 115ED2DCF61 for ; Thu, 9 Oct 2025 12:23:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760012633; cv=none; b=f7XsORQKkmNpRNfsHG3gO2FnaA8ySRSP74UONV1fZfo8NbbIp42qvCPioSmERAg9yeJBRSPlN4zdSu3ihU3E5MoDlaLGKMF+T5owywNxsArd0fE4jxjLk0yqZFw/1/5omkR08RfFGLKUrnousS9y4fpVulgGDlx9zMyj1DJXJw0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760012633; c=relaxed/simple; bh=8gVlk9smM1PELBfkVeRiLfq5UVjtyIkKz5m4vaScY0Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gpJ9fe8Amz2OZEKczzcnHM8y+2ugSIkJGEgAjOfak/IOLaUSGIgri9E7j1NBRlp9RXJv8sgbMf7JKN3HzKY3gj9Afja0qm9kjH2p4K2Td3Q4cBi/cfYqhlVcCnBhLok0vHWq9GcfVFMNDZMYjIjE0vd6o2JAw8s8aSfLiLr0ddw= 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=Smgk941Z; arc=none smtp.client-ip=209.85.208.50 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="Smgk941Z" Received: by mail-ed1-f50.google.com with SMTP id 4fb4d7f45d1cf-62ecd3c21d3so1428219a12.0 for ; Thu, 09 Oct 2025 05:23:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1760012630; x=1760617430; 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=F3uxa4fRuVyUqOKym+dPyw2hVfaKQnFjx/vC0g8hIx8=; b=Smgk941Zt4hIB0FwtYk/08i0MC9Vfw/+BryAmlNGnlfTolID15/3ap25UUaDtkc8gO 0pUMqSE9gOzWy0oPqaesRpOC8AQAvFIE05dhidQGmMk1ctj9KnxQGE5vbIsL5fvS+r7m thgR/omuXRXpIMfckk5E34PhI0jvkjcAP9FZpCePGiyygr5LqwLjKOv/6d6d1iozYoy7 WlrA7erdR9D/50gV3YOFW0PgSI7z45XK2e62S6S/7hOUuD0L7RnGzq74Dt5b2a9lh4aA GPJlCv1eitoKXt7Dm4HDpOPnpTYZq/yl9h0wlyn/x4QHxF4gB/XR8WKpokhZpIYb+sH8 EpvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760012630; x=1760617430; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F3uxa4fRuVyUqOKym+dPyw2hVfaKQnFjx/vC0g8hIx8=; b=jLwuRrRmMPDtm8cGPFN4Oljfg9nqurqFcaY7+cKLdVsJqJCvHZqPSTeZWqQP1vlbWW Pjc8JHKaai8D3rnykVcg+U1S4/mbwaZ1saUKwPVnUiHMwHPXDPZi/S1QqCGMTFnQNaKO excDjAoX8mEbwXKgyOXKQyiu13Nq/m1agvpckSSPOSIo09TDjJ/c/McnIIpaKdeqSNx+ Q9uiphxy/R5MRA+y64VYcSAMKwp+MvEV1VaCzaIipCQQgJcbgVH1fmR85Sklbro56cZW cB+K5HUrIx8jOVMbsH00/AN2wqh9PQQmAUOUCEZYB4oWvOYLBWfvcWGtZFdf9Kipukpz NLCg== X-Forwarded-Encrypted: i=1; AJvYcCW1anSLz4gC7CFLwnKHFgW3J/fBQV5HcC1dAqma2BW8VFAQWSp4iMuNZIo3kPrsCU2qnIputKSsALwZSYQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzLpesCrdkNlhG6UpRGj8mKmukQzAbAR1duYMSERXfzYO+RR6Km UCXAELYQ03NVCkzwgLN/tPrHaE8ebY3B1edQhR3wkZG6wBnHBaHpYK1/MokEQqJhjqw= X-Gm-Gg: ASbGnctD5E3XDG59Nb8PmNZTrPUnO/IVD1YkbJ2U7krivSMk5jB7mxDCwL0ARoCkvWS +x1pYfGFvGiXXQhl2y/5lkOkDj3HIFJYjy2dOgUiCWjlQgxP+7TxP6wDaloH5b+G72NOwl68VWd lc31Tx5reHU20s0TxsrrF3IVVI77DZ1XVSpkhNLKAq79v0rvuRBau8Te9Eiduo10ofa3Z9NuqgI x7EJj5xmwZ7AdYW9D6AtnzUsuDWumCu5lkgIZObMg4T5T9GRScV0qT01xJQVrmfovJIuLW84hiM cEBQ4nvuAnse+5yAVrQQhjw53lzKlid5efrnnZXpyN9My1b0qvgNE09tY4Qs5CMRL8YB+3+CQj3 ++kL9PbREKRa8Npa25ZH4Ui2LntJsCu5I3qtYswgRb83YBb/e+wsxQfTAWFm9g8kFMoa4BSMnA5 51coMDtbLhpMluOEb3lx5hnd5J8EO+ X-Google-Smtp-Source: AGHT+IGxgMccbKlgi4yylAk4wudj96kX48auY6/u1zqpqttH1xWg8MxYaDDcu2sseBENbhoMxyZF5w== X-Received: by 2002:a05:6402:518c:b0:62f:67e0:55 with SMTP id 4fb4d7f45d1cf-639d5c371demr6511994a12.24.1760012630426; Thu, 09 Oct 2025 05:23:50 -0700 (PDT) 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 4fb4d7f45d1cf-639f3d09b92sm2231273a12.30.2025.10.09.05.23.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Oct 2025 05:23:49 -0700 (PDT) From: Griffin Kroah-Hartman Date: Thu, 09 Oct 2025 14:23:39 +0200 Subject: [PATCH RFC 2/3] media: i2c: ak7375: Add support for ak7377 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: <20251009-ak7377-driver-v1-2-29e4f6e16ed3@fairphone.com> References: <20251009-ak7377-driver-v1-0-29e4f6e16ed3@fairphone.com> In-Reply-To: <20251009-ak7377-driver-v1-0-29e4f6e16ed3@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sakari Ailus , Tianshu Qiu , Mauro Carvalho Chehab , Luca Weiss Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Griffin Kroah-Hartman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760012628; l=1584; i=griffin.kroah@fairphone.com; s=20250804; h=from:subject:message-id; bh=8gVlk9smM1PELBfkVeRiLfq5UVjtyIkKz5m4vaScY0Q=; b=D8BY0D0RkszxDBWlHYL6eM+A3qSf46i00GaDK8zQzyYjkdJb+CxhfoA4ySmtSYqDSWnTnpvai v1ivVB9v0rIAdZAH4kk12Ezgjw4MJuwJFNk4hE2g6H2rqkAk4fh0fjJ X-Developer-Key: i=griffin.kroah@fairphone.com; a=ed25519; pk=drSBvqKFiR+xucmLWONHSq/wGrW+YvcVtBXFYnYzn8U= Add support for AK7377 VCM, which is a similar chip to the AK7375. It has no known standby register setting. Some values were reverse-engineered from the other chip's code, so the driver may not currently be reaching its full potential. Signed-off-by: Griffin Kroah-Hartman --- drivers/media/i2c/ak7375.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/media/i2c/ak7375.c b/drivers/media/i2c/ak7375.c index 9a2432cea3fff9f0ff41796f97236449792dccfc..47f9d14d9a65d43e5a8e5d6966e= 8f330c99865f8 100644 --- a/drivers/media/i2c/ak7375.c +++ b/drivers/media/i2c/ak7375.c @@ -65,6 +65,19 @@ static const struct ak73xx_chipdef ak7375_cdef =3D { .power_delay_us =3D 10000, }; =20 +static const struct ak73xx_chipdef ak7377_cdef =3D { + .reg_position =3D 0x0, + .reg_cont =3D 0x2, + .shift_pos =3D 4, /* 12 bits position values, need to << 4 */ + .mode_active =3D 0x0, + .has_standby =3D false, + .focus_pos_max =3D 1024, + .focus_steps =3D 1, + .ctrl_steps =3D 32, + .ctrl_delay_us =3D 1000, + .power_delay_us =3D 10000, +}; + static const char * const ak7375_supply_names[] =3D { "vdd", "vio", @@ -331,6 +344,7 @@ static int __maybe_unused ak7375_vcm_resume(struct devi= ce *dev) static const struct of_device_id ak7375_of_table[] =3D { { .compatible =3D "asahi-kasei,ak7345", .data =3D &ak7345_cdef, }, { .compatible =3D "asahi-kasei,ak7375", .data =3D &ak7375_cdef, }, + { .compatible =3D "asahi-kasei,ak7377", .data =3D &ak7377_cdef, }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, ak7375_of_table); --=20 2.43.0 From nobody Mon Feb 9 16:54:02 2026 Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) (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 00A192C21FA for ; Thu, 9 Oct 2025 12:23:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760012634; cv=none; b=MnxZvhV9aXVuP0mNMBftcLvRsB/v03b6PxHNNprVpprW99xZXbQXk+gsYHNS95amdKkKVDVKD4eeXXOdXXc2HgbtmqI+DqqntFXzfFS3yP0vWxitA9U56I8zf7ArvAECsXSU6ZE19V+yyUKjqoapprLpf3ozPt8k0K36ZDkNH0E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760012634; c=relaxed/simple; bh=cBgHOpGf9VeFSGrcqiaxd/l3eYAbLUXjMw28l5Rsq+8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZdteJ/oa4hb/arwfKzuA2b+mVApXkH9wEYk9cz2UsHASu+A1aSj6/d5rQHvCvarHcWiw9xvcMTRDi4852rUZLL9IKBUM6T0Ob89hADuHFbDjtDg7qbYiakN/Q3Idjud4kp30wD77IxZO5sFILmQEVzUQsUeH/X2v5e2j9jzbblo= 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=dUSTjMGl; arc=none smtp.client-ip=209.85.208.51 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="dUSTjMGl" Received: by mail-ed1-f51.google.com with SMTP id 4fb4d7f45d1cf-63a10267219so114537a12.0 for ; Thu, 09 Oct 2025 05:23:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1760012631; x=1760617431; 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=Sad7OkmyYPIphD94MRcnSFfGS+bDx3BcROEylaCDt6Q=; b=dUSTjMGlA99v6IHGKGjUX6am8FnPNjo+zE2lfGDDxdS2rtpbD8q02VMzVDpOHxE2C/ O1HTKucnJ7N/mcpfXRHig0qf/2SE0xMZkNFngo7shZb6ERnA5FzFUlTO+aI6JKVkO8yH NUS3LGH2GXUomHOIzDlFDVmy7P7B52Oay7xrEhR0mEGmbiovkcHOm/H+4obnfgMWRAoS +vbe3UXodbqZuop5QFpTYIMYVjMp20jmuYVIUMYr+j3qIkqiEW1cvy3YCqn9lpDfjy05 1KeC9VqhMOAOvL4Y7gdbX3mxbgd7BsnDACyAIgR9heEkI5JE+I123m8RFQwihvOxujS2 Mkdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760012631; x=1760617431; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Sad7OkmyYPIphD94MRcnSFfGS+bDx3BcROEylaCDt6Q=; b=gqqdk8SnB7/ShFlgOj6qgBP/VgV8UksF9UDvgivi4UvLVWD4reBIrgwAfCYHnStdKN MknLsOSai1uK8uiITByQYyAq1vXcy7Sh2Qca4hXrW2L4LeMXsmk22ApnhEd1ja9KVzAk G6nfcJ16MwRI5Ye1A+jX3Nz1WFjxsp0iN9PKI1MnKjcTUtgdaTgYaqbFCYo2S5EG+IyL xXnAY2qZ95+RIWiX7LOIlTLfMR1nFWEoDdQued9oNLKSu6w6jI2FEK5vmzSwjEWMOG88 EGHsY2qUti1wNPurXwP9TxQD49hijVHZtfuEMIdfvNYipi3B+UdK8UfJPNT9k2/M3WO+ 3HzQ== X-Forwarded-Encrypted: i=1; AJvYcCXwkEqZ/x/S9/b+YsrFVcFab+Pwr3fr/YvpGG9OKa9Txdn50FMZHVKihZj3NJkbTiQUpSTfkSg5nA2TCfI=@vger.kernel.org X-Gm-Message-State: AOJu0YzunpXsS7XYSO6KOOARvQMnTTHCCgDhU8aTEnevthLoLS1MSQly mliJDU6cpGz1uRe80sVx+Yqv/umFvWRblW4Fzo3WnOPlHXM1zC3QQVW4mdJtIwiYG5Q= X-Gm-Gg: ASbGnct+DmMJFCVimOoTqFWT97j+rzsgeBXHpcu6R+GY3vTF7fUtBRp/qvJRlmeT5vZ Z4aU+5HaAEjpHh4BTFtuy9/YdlTd0hyw3Yj84toiR48qxTemkzEwj/Y4eSyG/mj7euyoYohGt8W uEQk9pPofNXxcsHopxfw/V+iNhbYgTIf8oPn+iro4leldGDIzb6mYLbm9C1/z7hGhWE6rDgMOu8 fzsN5DcHB/63RD/eKBpfn1PPlbGV+LJ+WfrAqXijLPfBjHXFYt8uoZrW859YcTfpPRnIb8WNS17 q2RDaiAAzl2DZ7/pukz5kGEsEhtBnqiRPBa4mftJDrA0E3Dz8am7kiQwi8QdOJwXYfF3FHh2Jfv cIgw0PbtYQgQNagnhM3rJyn4Z0DK4w6pDkD/Y6NyG3UipcRQmTVH5kqqzxe4FT6P+hkmgOL+3y/ J97zLUw5i3y8qssR+4N8CIt4CgOQ6oVunKnruAR+HstGBrrwZrTQ== X-Google-Smtp-Source: AGHT+IFJe8p13JNPmjTVR3QwN1lmenNWhe5q0tF9EJyolpyruIPtUd3zKzLtxYLzkaDB/+FNwepnkg== X-Received: by 2002:a05:6402:3481:b0:63a:50e:e83b with SMTP id 4fb4d7f45d1cf-63a050eef50mr1091638a12.12.1760012631258; Thu, 09 Oct 2025 05:23:51 -0700 (PDT) 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 4fb4d7f45d1cf-639f3d09b92sm2231273a12.30.2025.10.09.05.23.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Oct 2025 05:23:50 -0700 (PDT) From: Griffin Kroah-Hartman Date: Thu, 09 Oct 2025 14:23:40 +0200 Subject: [PATCH RFC 3/3] arm64: dts: qcom: qcm6490-fairphone-fp5: Add cam actuator 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: <20251009-ak7377-driver-v1-3-29e4f6e16ed3@fairphone.com> References: <20251009-ak7377-driver-v1-0-29e4f6e16ed3@fairphone.com> In-Reply-To: <20251009-ak7377-driver-v1-0-29e4f6e16ed3@fairphone.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sakari Ailus , Tianshu Qiu , Mauro Carvalho Chehab , Luca Weiss Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, Griffin Kroah-Hartman X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1760012628; l=871; i=griffin.kroah@fairphone.com; s=20250804; h=from:subject:message-id; bh=cBgHOpGf9VeFSGrcqiaxd/l3eYAbLUXjMw28l5Rsq+8=; b=TJO0wmW+wAEm7Ke/LN2LnjwB5Fci3lFJ9b5B5+2BIO0R27v9ejoB8EfxUDPSp1kJI3l9ALkRp hWQ2lno1C9eAIwCBzD4IX6/37YWV8P+jDtXxtJVmvVamjY7yt1bm28R X-Developer-Key: i=griffin.kroah@fairphone.com; a=ed25519; pk=drSBvqKFiR+xucmLWONHSq/wGrW+YvcVtBXFYnYzn8U= Add a node for Asahi Kasei AK7377 actuator, used for focus of the main back camera sensor. Signed-off-by: Griffin Kroah-Hartman --- arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts b/arch/arm6= 4/boot/dts/qcom/qcm6490-fairphone-fp5.dts index e115b6a52b299ef663ccfb614785f8f89091f39d..49654f0f914fbe18080d2f55bb6= 877c8ab7baf0e 100644 --- a/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts +++ b/arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts @@ -616,6 +616,13 @@ &cci0 { }; =20 &cci0_i2c0 { + camera_imx800_ak7377: actuator@c { + compatible =3D "asahi-kasei,ak7377"; + reg =3D <0x0c>; + vdd-supply =3D <&vreg_l7p>; + vio-supply =3D <&vreg_l7p>; + }; + /* IMX800 @ 1a */ =20 eeprom@50 { --=20 2.43.0