{"id":2215655,"url":"http://patchwork.ozlabs.org/api/covers/2215655/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-i2c/cover/20260325011852.19079-1-wanghongliang@loongson.cn/","project":{"id":35,"url":"http://patchwork.ozlabs.org/api/projects/35/?format=json","name":"Linux I2C development","link_name":"linux-i2c","list_id":"linux-i2c.vger.kernel.org","list_email":"linux-i2c@vger.kernel.org","web_url":"","scm_url":"","webscm_url":"","list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20260325011852.19079-1-wanghongliang@loongson.cn>","list_archive_url":null,"date":"2026-03-25T01:18:50","name":"[v2,0/2] i2c: ls2x: Add clock- related properties and parsing","submitter":{"id":92622,"url":"http://patchwork.ozlabs.org/api/people/92622/?format=json","name":"Hongliang Wang","email":"wanghongliang@loongson.cn"},"mbox":"http://patchwork.ozlabs.org/project/linux-i2c/cover/20260325011852.19079-1-wanghongliang@loongson.cn/mbox/","series":[{"id":497370,"url":"http://patchwork.ozlabs.org/api/series/497370/?format=json","web_url":"http://patchwork.ozlabs.org/project/linux-i2c/list/?series=497370","date":"2026-03-25T01:18:52","name":"i2c: ls2x: Add clock- related properties and parsing","version":1,"mbox":"http://patchwork.ozlabs.org/series/497370/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2215655/comments/","headers":{"Return-Path":"\n <linux-i2c+bounces-16723-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-i2c@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-i2c+bounces-16723-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=114.242.206.163","smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=loongson.cn","smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=loongson.cn"],"Received":["from tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fgTb934sxz1xy3\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 12:19:33 +1100 (AEDT)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 5AC373017FBE\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 01:19:13 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7ECCF26ED3E;\n\tWed, 25 Mar 2026 01:19:12 +0000 (UTC)","from mail.loongson.cn (mail.loongson.cn [114.242.206.163])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 3EB171624C5;\n\tWed, 25 Mar 2026 01:19:07 +0000 (UTC)","from loongson.cn (unknown [10.20.42.101])\n\tby gateway (Coremail) with SMTP id _____8BxHMMJOMNpu2keAA--.21003S3;\n\tWed, 25 Mar 2026 09:19:05 +0800 (CST)","from loongson-pc.loongson.cn (unknown [10.20.42.101])\n\tby front1 (Coremail) with SMTP id qMiowJBxLMIIOMNpi6xcAA--.44576S2;\n\tWed, 25 Mar 2026 09:19:04 +0800 (CST)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774401552; cv=none;\n b=Rl8bPE9/QGbNMcNNF5wUX10If0N0DLvaMkF10fjtORb0LAPuEjPXXOuhyN6RMhHjIvCFDHB4AK8JC/WYiehB+Q6/FxEIt3CzU31FNNJPw6T3Jc+7U6dsMXLtHoR4PLt6IfnDG0fm1UsiY+7P08/LUMtsa5K6dliC+MnMuD5X4Mc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774401552; c=relaxed/simple;\n\tbh=xP0nkKINC3/gyblFT29SEm+ETNn3fGaYihFyUg+2H7E=;\n\th=From:To:Cc:Subject:Date:Message-Id:MIME-Version;\n b=O2cShtKDdEY/SAUQHUVy8q3eo/+ebJQfHkpKL52i9yM5MeI+XqOE2F+sF09JL02tx1PDsY1mIhhTQFjH+uPkwnEvch/wMck7ki6e0JTz14V8nwduqZxJ9QhwixFfyhtirUzq6cLtzxPI36CiaCc4yRB/DyqStpZqkdKxnfGs+MQ=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dmarc=none (p=none dis=none) header.from=loongson.cn;\n spf=pass smtp.mailfrom=loongson.cn; arc=none smtp.client-ip=114.242.206.163","From":"Hongliang Wang <wanghongliang@loongson.cn>","To":"Binbin Zhou <zhoubinbin@loongson.cn>,\n\tAndi Shyti <andi.shyti@kernel.org>,\n\tRob Herring <robh@kernel.org>,\n\tKrzysztof Kozlowski <krzk+dt@kernel.org>,\n\tConor Dooley <conor+dt@kernel.org>,\n\tHongliang Wang <wanghongliang@loongson.cn>","Cc":"linux-i2c@vger.kernel.org,\n\tdevicetree@vger.kernel.org,\n\tloongarch@lists.linux.dev","Subject":"[PATCH v2 0/2] i2c: ls2x: Add clock- related properties and parsing","Date":"Wed, 25 Mar 2026 09:18:50 +0800","Message-Id":"<20260325011852.19079-1-wanghongliang@loongson.cn>","X-Mailer":"git-send-email 2.20.1","Precedence":"bulk","X-Mailing-List":"linux-i2c@vger.kernel.org","List-Id":"<linux-i2c.vger.kernel.org>","List-Subscribe":"<mailto:linux-i2c+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-i2c+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-CM-TRANSID":"qMiowJBxLMIIOMNpi6xcAA--.44576S2","X-CM-SenderInfo":"pzdqwxxrqjzxhdqjqz5rrqw2lrqou0/","X-Coremail-Antispam":"1Uk129KBj9xXoW7GrWDKF47GF4xGr4kuw1Utwc_yoWDGrc_Z3\n\t4vk34kJ3s2yFZagF9Fqr4fAr90v3yUGryUAF15ArySkFy3Gw15CF9Fqr98Xr18JF42g3s5\n\tKwn2kF1xA3W7CosvyTuYvTs0mTUanT9S1TB71UUUUU7qnTZGkaVYY2UrUUUUj1kv1TuYvT\n\ts0mT0YCTnIWjqI5I8CrVACY4xI64kE6c02F40Ex7xfYxn0WfASr-VFAUDa7-sFnT9fnUUI\n\tcSsGvfJTRUUUb78YFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I6I8E6xAIw20EY4v20x\n\tvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM28CjxkF64kEwVA0rcxS\n\tw2x7M28EF7xvwVC0I7IYx2IY67AKxVWUCVW8JwA2z4x0Y4vE2Ix0cI8IcVCY1x0267AKxV\n\tW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26r4j6F4UM28EF7xvwVC2z280aVCY1x0267AKxVW8\n\tJVW8Jr1le2I262IYc4CY6c8Ij28IcVAaY2xG8wAqjxCEc2xF0cIa020Ex4CE44I27wAqx4\n\txG64xvF2IEw4CE5I8CrVC2j2WlYx0E2Ix0cI8IcVAFwI0_Jr0_Jr4lYx0Ex4A2jsIE14v2\n\t6r1j6r4UMcvjeVCFs4IE7xkEbVWUJVW8JwACjcxG0xvY0x0EwIxGrwCF04k20xvY0x0EwI\n\txGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI8I3I0E7480\n\tY4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jw0_GFylIxkGc2Ij64vIr41lIxAIcVC0I7\n\tIYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIxAIcVCF04k2\n\t6cxKx2IYs7xG6r1j6r1xMIIF0xvEx4A2jsIE14v26r1j6r4UMIIF0xvEx4A2jsIEc7CjxV\n\tAFwI0_Jr0_GrUvcSsGvfC2KfnxnUUI43ZEXa7IU1CPfJUUUUU=="},"content":"From: wanghongliang <wanghongliang@loongson.cn>\n\nHi all,\n\nOn 3A/7A/2K platform, the input clock of i2c controller and the divisor of\ninput clock maybe different, so define the clock-input and clock-div properties\nin i2c controller node description of dts or acpi. clock-input describes the\ninput clock of i2c controller and clock-div describes the clock divisor of the\ninput clock.\n\nCompared to v1, v2 modified the following content:\n1. Add dt-bindings\n2. In i2c-ls2x driver, the definition of pclk and div variables is placed on\none line\n3. list the different value of clock-input and clock-div on different platforms\n\nThanks.\n\nwanghongliang (2):\n  dt-bindings: i2c: ls2x-i2c: Add clock- related properties\n  i2c: ls2x: Add clock-input and clock-div properties parsing\n\n .../devicetree/bindings/i2c/loongson,ls2x-i2c.yaml  | 13 +++++++++++++\n drivers/i2c/busses/i2c-ls2x.c                       |  7 ++++++-\n 2 files changed, 19 insertions(+), 1 deletion(-)"}