From 2ce8559e04cb4d55d7544ac1fbe0bf7cf34e7bc5 Mon Sep 17 00:00:00 2001 From: RuffaloVM Date: Fri, 4 Feb 2022 10:44:17 +0900 Subject: [PATCH 1/3] ccessories/camera/csi-2-usage.adoc : add comma on words --- documentation/asciidoc/accessories/camera/csi-2-usage.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/accessories/camera/csi-2-usage.adoc b/documentation/asciidoc/accessories/camera/csi-2-usage.adoc index e82330513..905b160f5 100644 --- a/documentation/asciidoc/accessories/camera/csi-2-usage.adoc +++ b/documentation/asciidoc/accessories/camera/csi-2-usage.adoc @@ -12,7 +12,7 @@ There are 3 independent software interfaces available for communicating with the NOTE: This interface is available only when using the legacy camera stack. -The closed source GPU firmware has drivers for Unicam and three camera sensors plus a bridge chip. They are the Raspberry Pi Camera v1.3 (Omnivision OV5647), Raspberry Pi Camera v2.1 (Sony IMX219), Raspberry Pi HQ camera (Sony IMX477), and an unsupported driver for the Toshiba TC358743 HDMI\->CSI2 bridge chip. +The closed source GPU firmware has drivers for Unicam and three camera sensors, plus a bridge chip. They are the Raspberry Pi Camera v1.3 (Omnivision OV5647), Raspberry Pi Camera v2.1 (Sony IMX219), Raspberry Pi HQ camera (Sony IMX477), and an unsupported driver for the Toshiba TC358743 HDMI\->CSI2 bridge chip. This driver integrates the source driver, Unicam, ISP, and tuner control into a full camera stack delivering processed output images. It can be used via MMAL, OpenMAX IL and V4L2 using the bcm2835-v4l2 kernel module. Only Raspberry Pi cameras are supported via this interface. @@ -87,7 +87,7 @@ When developing a driver for a new device intended to be used with the bcm2835-u Please note that all kernel drivers are licensed under the GPLv2 licence, therefore source code *MUST* be available. Shipping of binary modules only is a violation of the GPLv2 licence under which the Linux kernel is licensed. -The bcm2835-unicam has been written to try and accommodate all types of CSI-2 source driver as are currently found in the mainline Linux kernel. Broadly these can be split into camera sensors and bridge chips. Bridge chips allow for conversion between some other format and CSI-2. +The bcm2835-unicam has been written to try and accommodate all types of CSI-2 source driver as are currently found in the mainline Linux kernel. Broadly, these can be split into camera sensors and bridge chips. Bridge chips allow for conversion between some other format and CSI-2. ==== Camera sensors From 158549d9f769abbc6d47056affcffb0249361208 Mon Sep 17 00:00:00 2001 From: RuffaloVM Date: Fri, 4 Feb 2022 10:49:00 +0900 Subject: [PATCH 2/3] accessories/camera/csi-2-usage.adoc : correct spelling on configure --- documentation/asciidoc/accessories/camera/csi-2-usage.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/asciidoc/accessories/camera/csi-2-usage.adoc b/documentation/asciidoc/accessories/camera/csi-2-usage.adoc index 905b160f5..18ee32b4a 100644 --- a/documentation/asciidoc/accessories/camera/csi-2-usage.adoc +++ b/documentation/asciidoc/accessories/camera/csi-2-usage.adoc @@ -110,7 +110,7 @@ Further guidance can be found in libcamera's https://git.linuxtv.org/libcamera.g ===== Device Tree -Device tree is used to select the sensor driver and configuren parameters such as number of CSI-2 lanes, continuous clock lane operation, and link frequency (often only one is supported). +Device tree is used to select the sensor driver and configure parameters such as number of CSI-2 lanes, continuous clock lane operation, and link frequency (often only one is supported). * The IMX219 https://github.com/raspberrypi/linux/blob/rpi-5.4.y/arch/arm/boot/dts/overlays/imx219-overlay.dts[device tree overlay] for the 5.4 kernel From 622dae9517da82392703be59f71305eefce2a675 Mon Sep 17 00:00:00 2001 From: RuffaloVM Date: Fri, 4 Feb 2022 18:47:56 +0900 Subject: [PATCH 3/3] accessories/camera/csi-2-usage.adoc : revert words --- documentation/asciidoc/accessories/camera/csi-2-usage.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/asciidoc/accessories/camera/csi-2-usage.adoc b/documentation/asciidoc/accessories/camera/csi-2-usage.adoc index 18ee32b4a..3fb0ce0fa 100644 --- a/documentation/asciidoc/accessories/camera/csi-2-usage.adoc +++ b/documentation/asciidoc/accessories/camera/csi-2-usage.adoc @@ -12,7 +12,7 @@ There are 3 independent software interfaces available for communicating with the NOTE: This interface is available only when using the legacy camera stack. -The closed source GPU firmware has drivers for Unicam and three camera sensors, plus a bridge chip. They are the Raspberry Pi Camera v1.3 (Omnivision OV5647), Raspberry Pi Camera v2.1 (Sony IMX219), Raspberry Pi HQ camera (Sony IMX477), and an unsupported driver for the Toshiba TC358743 HDMI\->CSI2 bridge chip. +The closed source GPU firmware has drivers for Unicam and three camera sensors plus a bridge chip. They are the Raspberry Pi Camera v1.3 (Omnivision OV5647), Raspberry Pi Camera v2.1 (Sony IMX219), Raspberry Pi HQ camera (Sony IMX477), and an unsupported driver for the Toshiba TC358743 HDMI\->CSI2 bridge chip. This driver integrates the source driver, Unicam, ISP, and tuner control into a full camera stack delivering processed output images. It can be used via MMAL, OpenMAX IL and V4L2 using the bcm2835-v4l2 kernel module. Only Raspberry Pi cameras are supported via this interface. @@ -87,7 +87,7 @@ When developing a driver for a new device intended to be used with the bcm2835-u Please note that all kernel drivers are licensed under the GPLv2 licence, therefore source code *MUST* be available. Shipping of binary modules only is a violation of the GPLv2 licence under which the Linux kernel is licensed. -The bcm2835-unicam has been written to try and accommodate all types of CSI-2 source driver as are currently found in the mainline Linux kernel. Broadly, these can be split into camera sensors and bridge chips. Bridge chips allow for conversion between some other format and CSI-2. +The bcm2835-unicam has been written to try and accommodate all types of CSI-2 source driver as are currently found in the mainline Linux kernel. Broadly these can be split into camera sensors and bridge chips. Bridge chips allow for conversion between some other format and CSI-2. ==== Camera sensors