Home
last modified time | relevance | path

Searched +full:bcm2835 +full:- +full:unicam (Results 1 – 8 of 8) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/media/
Dbrcm,bcm2835-unicam.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/brcm,bcm2835-unicam.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Broadcom BCM283x Camera Interface (Unicam)
10 - Raspberry Pi Kernel Maintenance <kernel-[email protected]>
12 description: |-
13 The Unicam block on BCM283x SoCs is the receiver for either
14 CSI-2 or CCP2 data from image sensors or similar devices.
26 const: brcm,bcm2835-unicam
[all …]
/linux-6.14.4/drivers/media/platform/broadcom/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "Broadcom BCM283x/BCM271x Unicam video capture driver"
13 Say Y here to enable support for the BCM283x/BCM271x CSI-2 receiver.
14 This is a V4L2 driver that controls the CSI-2 receiver directly,
17 This driver is mutually exclusive with the use of bcm2835-camera. The
19 firmware if it finds a DT node using it, and bcm2835-camera will
23 called bcm2835-unicam.
DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 obj-$(CONFIG_VIDEO_BCM2835_UNICAM) += bcm2835-unicam.o
Dbcm2835-unicam.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * BCM283x / BCM271x Unicam Capture Driver
5 * Copyright (C) 2017-2020 - Raspberry Pi (Trading) Ltd.
6 * Copyright (C) 2024 - Ideas on Board
18 * There are two camera drivers in the kernel for BCM283x - this one and
19 * bcm2835-camera (currently in staging).
21 * This driver directly controls the Unicam peripheral - there is no
22 * involvement with the VideoCore firmware. Unicam receives CSI-2 or CCP2 data
37 #include <linux/dma-mapping.h>
49 #include <media/mipi-csi2.h>
[all …]
Dbcm2835-unicam-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright (C) 2017-2020 Raspberry Pi Trading.
67 * for Android - https://android.googlesource.com/kernel/bcm/
69 * Unicam block as BCM2835, as defined in eg
70 * arch/arm/mach-rhea/include/mach/rdb_A0/brcm_rdb_cam.h and similar.
/linux-6.14.4/arch/arm/boot/dts/broadcom/
Dbcm283x.dtsi1 #include <dt-bindings/pinctrl/bcm2835.h>
2 #include <dt-bindings/clock/bcm2835.h>
3 #include <dt-bindings/clock/bcm2835-aux.h>
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/interrupt-controller/irq.h>
6 #include <dt-bindings/soc/bcm2835-pm.h>
8 /* firmware-provided startup stubs live here, where the secondary CPUs are
14 * bcm2835 and bcm2836 implementations, leaving the CPU configuration to
15 * bcm2835.dtsi and bcm2836.dtsi.
19 compatible = "brcm,bcm2835";
[all …]
/linux-6.14.4/drivers/clk/bcm/
Dclk-raspberrypi.c1 // SPDX-License-Identifier: GPL-2.0+
5 * Even though clk-bcm2835 provides an interface to the hardware registers for
8 * over-temperature and under-voltage protections provided by the firmware.
14 #include <linux/clk-provider.h>
19 #include <soc/bcm2835/raspberrypi-firmware.h>
35 [RPI_FIRMWARE_PIXEL_BVB_CLK_ID] = "pixel-bvb",
86 * resolution on Unicam.
161 * https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface
174 .id = cpu_to_le32(data->id), in raspberrypi_clock_property()
191 struct raspberrypi_clk *rpi = data->rpi; in raspberrypi_fw_is_prepared()
[all …]
/linux-6.14.4/
DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-[email protected]
88 F: drivers/scsi/3w-*
[all …]