From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 8B711329E77 for ; Mon, 15 Dec 2025 07:59:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765785597; cv=none; b=sURqvxbyixJ3TTljTxrY0v/9O2K9ndsR0naiwu3bR+rxSGRlQ9LMp1lWPMKfCrAHlnT1ABo6RgtnH+Wmj9FNqssl/89XNTKlppsxu/+iYdlJHNx6BAXFIqA7ni90kCKKhZWiaN0oaLbclgpV0l17WVgduXZVtqrDUl61CMgv5LQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765785597; c=relaxed/simple; bh=pYWPUiYByiZkGu4rD+NqHdrKuVDp3YaH1DFpSKGq56s=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lx0W8iqsnTD8bNOxUPtLsTJMRibeC1xguLE9CjrRFrojbNNnrKine18tmI6QP0fTjBBJ4qeLiF7PO7rWwUSvU35w5qULmx7pOJ88iRFbIh8I3mx7JMf9LiT2rmN7d3bERj8eDjf+cYS378qqM6nNBUdAmsah8wS1ppHlTrgvcck= 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=maQsA5SJ; arc=none smtp.client-ip=209.85.214.177 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="maQsA5SJ" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2a0d6f647e2so14320625ad.1 for ; Sun, 14 Dec 2025 23:59:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765785595; x=1766390395; 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=J3y8U5/hQxLgvSw1sA3RfHATBZeuvFmSgboI4LGzrUw=; b=maQsA5SJ4QoChi4rx4Tej9TP4SAYp3dKC9R7JC5GxP0pfpmegRm9Hc6JVifRnxmf+r Tx16PpON63Ybi1mbVhd+myrPr1nEF5syCae3M/ibvz+ahBlG7IujgUxIvigWK1chuOOw Dal1BIdQLLh3TGDyhExMDiJQW8qXF90VhP6kCng7AmrvSJf9c9ujtI/PVNE/fQ/U+cWr XMkGB3xYpdkeGy6DuwBi1OFV9ZcfloFFfiIEDBcP8LnYtGmYBnEkj/8umDpivxCZLR1N HfjkX4WfFXVbLVXQFZVHKujIeHRs2n3Nrv08wVJHM/qvlt9ZfV13wytVjqA5ysdxH1/G uu5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765785595; x=1766390395; 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=J3y8U5/hQxLgvSw1sA3RfHATBZeuvFmSgboI4LGzrUw=; b=BP1bMJ+E7NUq4N135hSge0iWF64daAfh/2OOmqj72rE97lVNZ/OR7uQC+b/e+pUdOE tbQfm2KtdXyprZrFJkTpoF45eiJYv4Tp1wSuoZSWE3j8LIHhjFKUJnPMfPTRt0kerU23 c1yiXXv/IWj+TGBGCu/OsZW6PIEMlV/P9O/H8LAk9FiZtQLpFpkG95kER4BEowXBZMYq lf64K/DQIkCBY4WGTzMwS9KV3ipbdKsyzmkXv5rI4POd8cz+hnFTy4Tj/x6WJTGTYvdK iQAOe8ub2MysJVSpV9gWMApJcXYPQanyun4eh+GvXwbjFzSvKhioD/vuX34uNgN5V5Yg 6mFQ== X-Forwarded-Encrypted: i=1; AJvYcCVgvTUY1xEw1yblTpKFTpzjEJ380S7U9RL3UFvRnT9FgbMw5unm+4gNKo+Uq5cCJ0NyuDleeDR+UYPHdRc=@vger.kernel.org X-Gm-Message-State: AOJu0YyVRugS8ueVrrYtpxCjS+UyeSFulCgrPpxkHTmYpX7MVivX+O3M f5u2bjsmDG7eJ2k2ltDB04qKVFiDLke9Kf78EEQQc0WUnTqj6OXr0Bdj X-Gm-Gg: AY/fxX51XB2gMco/tMItlwkVBMQsQAmb5h6ayPXURpyucdRggPSDMq+Tlw7faskZ4h2 WAFzVxT7Gc03CIMUPnObSXpJhl0xkojtuDWUForULl6gixCfkUguRDeQI7hoP8dL/krF7siNboJ /zKFS3IjcITjgOlrmUjP7d4YoYG51oK0qgz8JwwjdZYdeglhq785y65RJVT7sDSrgF4ASqfDD+b 1J7Ub+NboDOPHC73qpMVVQY30YTeo6HujCuoqglyskNvDeBNaCBlLeaPvm+hxDEWKdorpTtqF1X gtSwdNJxFr2syS9MHYqKkEDrDyEobehop2YlANeNOJzu8n8xx+wrvi3sup86+XdH0BHzBj2KJnW Unx6XI/+BlU/ArX2SIebTCREuIZbGW13CeT/fpp8yGeoKuQ7RGxJPJjgSApGzXGX6pTn2BNa212 DtLzrJYszehEU= X-Google-Smtp-Source: AGHT+IHQQmJ+wLeQ1qi/KuqvZJU/To7Y4dcl5fOzW093dtZDFZfBZPmK7O119hfs7hDvgn6WW0/A7A== X-Received: by 2002:a05:7023:d02:b0:11b:9386:7ecc with SMTP id a92af1059eb24-11f34c43d8dmr7717987c88.41.1765785594831; Sun, 14 Dec 2025 23:59:54 -0800 (PST) Received: from fedora ([172.59.162.202]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-11f2e2ff624sm43637473c88.12.2025.12.14.23.59.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 14 Dec 2025 23:59:54 -0800 (PST) From: Alex Tran To: Mauro Carvalho Chehab Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Pavel Machek , Sakari Ailus , Laurent Pinchart , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alex Tran Subject: [PATCH v2 0/4] media: omap3isp/et8ek8: Add CCP2 CRC configuration support Date: Sun, 14 Dec 2025 23:58:31 -0800 Message-ID: X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This patch series provides support for configuring CRC checksum via device tree for et8ek8 sensor and OMAP3 ISP receiver. Previously, CRC was hardcoded to enabled (1) in the sensor driver and ISP receiver. This series makes it configurable through DT, allowing both sides to be aligned, as both must use the same CRC setting for proper CCP2 communication. Changes maintain backward compatibility by defaulting CRC to 1 when the property is not specified in the device tree. The series also converts both device tree bindings from TXT to YAML schema format, as required. Changes in v2: - Fixed broken patch threading - Added receiver support for reading crc from device tree - Converted both sensor and ISP bindings from TXT to YAML format - Both sensor and ISP endpoints can now be configured consistently via DT Alex Tran (4): media: i2c: et8ek8: et8ek8_driver: add support for crc configuration via device tree dt-bindings: media: i2c: et8ek8: document missing crc as optional property media: platform: ti: omap3isp: isp: read crc configuration from device tree for CCP2 dt-bindings: media: omap3isp: document missing crc as optional property .../bindings/media/i2c/toshiba,et8ek8.txt | 55 ----- .../bindings/media/i2c/toshiba,et8ek8.yaml | 99 +++++++++ .../devicetree/bindings/media/ti,omap3isp.txt | 71 ------- .../bindings/media/ti,omap3isp.yaml | 196 ++++++++++++++++++ MAINTAINERS | 1 + drivers/media/i2c/et8ek8/et8ek8_driver.c | 49 ++++- drivers/media/platform/ti/omap3isp/isp.c | 5 +- 7 files changed, 339 insertions(+), 137 deletions(-) delete mode 100644 Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml delete mode 100644 Documentation/devicetree/bindings/media/ti,omap3isp.txt create mode 100644 Documentation/devicetree/bindings/media/ti,omap3isp.yaml -- 2.51.0