Home
last modified time | relevance | path

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

12

/kernel/linux/linux-4.19/drivers/media/platform/stm32/
Dstm32-dcmi.c41 #define DRV_NAME "stm32-dcmi"
43 /* Registers offset for DCMI */
197 static int dcmi_start_capture(struct stm32_dcmi *dcmi, struct dcmi_buf *buf);
199 static void dcmi_buffer_done(struct stm32_dcmi *dcmi, in dcmi_buffer_done() argument
213 vbuf->sequence = dcmi->sequence++; in dcmi_buffer_done()
219 dev_dbg(dcmi->dev, "buffer[%d] done seq=%d, bytesused=%zu\n", in dcmi_buffer_done()
222 dcmi->buffers_count++; in dcmi_buffer_done()
223 dcmi->active = NULL; in dcmi_buffer_done()
226 static int dcmi_restart_capture(struct stm32_dcmi *dcmi) in dcmi_restart_capture() argument
230 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture()
[all …]
DMakefile1 obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
/kernel/linux/linux-5.10/drivers/media/platform/stm32/
Dstm32-dcmi.c41 #define DRV_NAME "stm32-dcmi"
43 /* Registers offset for DCMI */
203 static int dcmi_start_capture(struct stm32_dcmi *dcmi, struct dcmi_buf *buf);
205 static void dcmi_buffer_done(struct stm32_dcmi *dcmi, in dcmi_buffer_done() argument
219 vbuf->sequence = dcmi->sequence++; in dcmi_buffer_done()
225 dev_dbg(dcmi->dev, "buffer[%d] done seq=%d, bytesused=%zu\n", in dcmi_buffer_done()
228 dcmi->buffers_count++; in dcmi_buffer_done()
229 dcmi->active = NULL; in dcmi_buffer_done()
232 static int dcmi_restart_capture(struct stm32_dcmi *dcmi) in dcmi_restart_capture() argument
236 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture()
[all …]
DMakefile2 obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/
Dst,stm32-dcmi.txt1 STMicroelectronics STM32 Digital Camera Memory Interface (DCMI)
4 - compatible: "st,stm32-dcmi"
6 - interrupts: should contain IRQ line for the DCMI
11 - clock-names: must contain "mclk", which is the DCMI peripherial clock
13 for pins that connect to DCMI device.
17 - dma-names: must contain "tx", which is the transmit channel from DCMI to DMA
19 DCMI supports a single port node with parallel bus. It should contain one
25 dcmi: dcmi@50050000 {
26 compatible = "st,stm32-dcmi";
29 resets = <&rcc STM32F4_AHB2_RESET(DCMI)>;
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dst,stm32-dcmi.yaml4 $id: http://devicetree.org/schemas/media/st,stm32-dcmi.yaml#
7 title: STMicroelectronics STM32 Digital Camera Memory Interface (DCMI) binding
14 const: st,stm32-dcmi
42 DCMI supports a single port node with parallel bus. It should contain
65 dcmi: dcmi@4c006000 {
66 compatible = "st,stm32-dcmi";
70 clocks = <&rcc DCMI>;
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dplatform-cardlist.rst62 stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dstm32f429.dtsi688 dcmi: dcmi@50050000 { label
689 compatible = "st,stm32-dcmi";
692 resets = <&rcc STM32F4_AHB2_RESET(DCMI)>;
693 clocks = <&rcc 0 STM32F4_AHB2_CLOCK(DCMI)>;
Dstm32429i-eval.dts175 &dcmi {
Dstm32f4-pinctrl.dtsi319 dcmi_pins: dcmi@0 {
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dstm32f429.dtsi780 dcmi: dcmi@50050000 { label
781 compatible = "st,stm32-dcmi";
784 resets = <&rcc STM32F4_AHB2_RESET(DCMI)>;
785 clocks = <&rcc 0 STM32F4_AHB2_CLOCK(DCMI)>;
Dstm32429i-eval.dts183 &dcmi {
Dstm32mp151.dtsi1094 dcmi: dcmi@4c006000 { label
1095 compatible = "st,stm32-dcmi";
1099 clocks = <&rcc DCMI>;
Dstm32mp157c-ev1.dts84 &dcmi {
Dstm32f4-pinctrl.dtsi398 dcmi_pins: dcmi-0 {
/kernel/linux/linux-5.10/drivers/media/platform/
DKconfig128 tristate "STM32 Digital Camera Memory Interface (DCMI) support"
135 This module makes the STM32 Digital Camera Memory Interface (DCMI)
139 will be called stm32-dcmi.
/kernel/linux/linux-4.19/drivers/media/platform/
DKconfig113 tristate "STM32 Digital Camera Memory Interface (DCMI) support"
119 This module makes the STM32 Digital Camera Memory Interface (DCMI)
123 will be called stm32-dcmi.
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_fw_hdr.h64 CODE_SMASH, /* 13 - TruManage (SMASH + DCMI/IPMI + PMCI)
/kernel/linux/linux-4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_fw_hdr.h64 CODE_SMASH, /* 13 - TruManage (SMASH + DCMI/IPMI + PMCI)
/kernel/linux/linux-4.19/include/dt-bindings/clock/
Dstm32mp1-clks.h90 #define DCMI 77 macro
/kernel/linux/linux-5.10/include/dt-bindings/clock/
Dstm32mp1-clks.h90 #define DCMI 77 macro
/kernel/linux/linux-5.10/drivers/clk/
Dclk-stm32f4.c80 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
160 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
242 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
317 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
/kernel/linux/linux-4.19/drivers/clk/
Dclk-stm32f4.c91 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
171 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
253 { STM32F4_RCC_AHB2ENR, 0, "dcmi", "ahb_div" },
/kernel/linux/linux-4.19/Documentation/hid/
Dintel-ish-hid.txt151 specifications/dcmi-hi-1-0-spec.pdf "Chapter 7: Bus Message Layer"
/kernel/linux/linux-5.10/Documentation/hid/
Dintel-ish-hid.rst166 specifications/dcmi-hi-1-0-spec.pdf "Chapter 7: Bus Message Layer"

12