Home
last modified time | relevance | path

Searched full:dcmi (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/media/platform/st/stm32/
H A Dstm32-dcmi.c40 #define DRV_NAME "stm32-dcmi"
42 /* Registers offset for DCMI */
199 static int dcmi_start_capture(struct stm32_dcmi *dcmi, struct dcmi_buf *buf);
201 static void dcmi_buffer_done(struct stm32_dcmi *dcmi, in dcmi_buffer_done() argument
215 vbuf->sequence = dcmi->sequence++; in dcmi_buffer_done()
221 dev_dbg(dcmi->dev, "buffer[%d] done seq=%d, bytesused=%zu\n", in dcmi_buffer_done()
224 dcmi->buffers_count++; in dcmi_buffer_done()
225 dcmi->active = NULL; in dcmi_buffer_done()
228 static int dcmi_restart_capture(struct stm32_dcmi *dcmi) in dcmi_restart_capture() argument
232 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture()
[all …]
H A DKconfig5 tristate "STM32 Digital Camera Memory Interface (DCMI) support"
13 This module makes the STM32 Digital Camera Memory Interface (DCMI)
17 will be called stm32-dcmi.
H A DMakefile2 obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
/linux/Documentation/devicetree/bindings/media/
H A Dst,stm32-dcmi.yaml4 $id: http://devicetree.org/schemas/media/st,stm32-dcmi.yaml#
7 title: STMicroelectronics STM32 Digital Camera Memory Interface (DCMI)
14 const: st,stm32-dcmi
47 DCMI supports a single port node with parallel bus.
100 dcmi: dcmi@4c006000 {
101 compatible = "st,stm32-dcmi";
105 clocks = <&rcc DCMI>;
/linux/Documentation/admin-guide/media/
H A Dplatform-cardlist.rst61 stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
/linux/arch/arm/boot/dts/st/
H A Dstm32f429.dtsi774 dcmi: dcmi@50050000 { label
775 compatible = "st,stm32-dcmi";
778 resets = <&rcc STM32F4_AHB2_RESET(DCMI)>;
779 clocks = <&rcc 0 STM32F4_AHB2_CLOCK(DCMI)>;
H A Dstm32mp157c-odyssey.dts25 &dcmi {
H A Dstm32429i-eval.dts184 &dcmi {
H A Dstm32mp157c-ev1.dts84 &dcmi {
H A Dstm32mp151.dtsi1503 dcmi: dcmi@4c006000 { label
1504 compatible = "st,stm32-dcmi";
1508 clocks = <&rcc DCMI>;
H A Dstm32mp15xx-dhcor-avenger96.dtsi150 &dcmi {
H A Dstm32mp15-pinctrl.dtsi103 dcmi_pins_a: dcmi-0 {
125 dcmi_sleep_pins_a: dcmi-sleep-0 {
146 dcmi_pins_b: dcmi-1 {
164 dcmi_sleep_pins_b: dcmi-sleep-1 {
181 dcmi_pins_c: dcmi-2 {
201 dcmi_sleep_pins_c: dcmi-sleep-2 {
H A Dstm32mp13-pinctrl.dtsi33 dcmipp_pins_a: dcmi-0 {
51 dcmipp_sleep_pins_a: dcmi-sleep-0 {
H A Dstm32f4-pinctrl.dtsi397 dcmi_pins: dcmi-0 {
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_fw_hdr.h64 CODE_SMASH, /* 13 - TruManage (SMASH + DCMI/IPMI + PMCI)
/linux/include/dt-bindings/clock/
H A Dstm32mp1-clks.h90 #define DCMI 77 macro
/linux/drivers/clk/
H A Dclk-stm32f4.c80 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
159 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
240 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
314 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
/linux/Documentation/hid/
H A Dintel-ish-hid.rst167 specifications/dcmi-hi-1-0-spec.pdf "Chapter 7: Bus Message Layer"
/linux/drivers/clk/stm32/
H A Dclk-stm32mp1.c1960 PCLK(DCMI, "dcmi", "ck_mcu", 0, G_DCMI),
H A Dclk-stm32mp25.c517 /* DCMI */
/linux/
H A DMAINTAINERS14341 MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14347 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14349 F: drivers/media/platform/st/stm32/stm32-dcmi.c