| /kernel/linux/linux-5.10/drivers/media/platform/stm32/ |
| D | stm32-dcmi.c | 41 #define DRV_NAME "stm32-dcmi" 43 /* Registers offset for DCMI */ 204 static int dcmi_start_capture(struct stm32_dcmi *dcmi, struct dcmi_buf *buf); 206 static void dcmi_buffer_done(struct stm32_dcmi *dcmi, in dcmi_buffer_done() argument 220 vbuf->sequence = dcmi->sequence++; in dcmi_buffer_done() 226 dev_dbg(dcmi->dev, "buffer[%d] done seq=%d, bytesused=%zu\n", in dcmi_buffer_done() 229 dcmi->buffers_count++; in dcmi_buffer_done() 230 dcmi->active = NULL; in dcmi_buffer_done() 233 static int dcmi_restart_capture(struct stm32_dcmi *dcmi) in dcmi_restart_capture() argument 237 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture() [all …]
|
| D | Makefile | 2 obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
|
| /kernel/linux/linux-6.6/drivers/media/platform/st/stm32/ |
| D | stm32-dcmi.c | 41 #define DRV_NAME "stm32-dcmi" 43 /* Registers offset for DCMI */ 200 static int dcmi_start_capture(struct stm32_dcmi *dcmi, struct dcmi_buf *buf); 202 static void dcmi_buffer_done(struct stm32_dcmi *dcmi, in dcmi_buffer_done() argument 216 vbuf->sequence = dcmi->sequence++; in dcmi_buffer_done() 222 dev_dbg(dcmi->dev, "buffer[%d] done seq=%d, bytesused=%zu\n", in dcmi_buffer_done() 225 dcmi->buffers_count++; in dcmi_buffer_done() 226 dcmi->active = NULL; in dcmi_buffer_done() 229 static int dcmi_restart_capture(struct stm32_dcmi *dcmi) in dcmi_restart_capture() argument 233 spin_lock_irq(&dcmi->irqlock); in dcmi_restart_capture() [all …]
|
| D | Kconfig | 5 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.
|
| D | Makefile | 2 obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | st,stm32-dcmi.yaml | 4 $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-6.6/Documentation/devicetree/bindings/media/ |
| D | st,stm32-dcmi.yaml | 4 $id: http://devicetree.org/schemas/media/st,stm32-dcmi.yaml# 7 title: STMicroelectronics STM32 Digital Camera Memory Interface (DCMI) 14 const: st,stm32-dcmi 43 DCMI supports a single port node with parallel bus. 96 dcmi: dcmi@4c006000 { 97 compatible = "st,stm32-dcmi"; 101 clocks = <&rcc DCMI>;
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | platform-cardlist.rst | 62 stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | platform-cardlist.rst | 61 stm32-dcmi STM32 Digital Camera Memory Interface (DCMI)
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/st/ |
| D | stm32f429.dtsi | 773 dcmi: dcmi@50050000 { label 774 compatible = "st,stm32-dcmi"; 777 resets = <&rcc STM32F4_AHB2_RESET(DCMI)>; 778 clocks = <&rcc 0 STM32F4_AHB2_CLOCK(DCMI)>;
|
| D | stm32mp157c-odyssey.dts | 25 &dcmi {
|
| D | stm32429i-eval.dts | 184 &dcmi {
|
| D | stm32mp157c-ev1.dts | 84 &dcmi {
|
| D | stm32mp151.dtsi | 1176 dcmi: dcmi@4c006000 { label 1177 compatible = "st,stm32-dcmi"; 1181 clocks = <&rcc DCMI>;
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32f429.dtsi | 780 dcmi: dcmi@50050000 { label 781 compatible = "st,stm32-dcmi"; 784 resets = <&rcc STM32F4_AHB2_RESET(DCMI)>; 785 clocks = <&rcc 0 STM32F4_AHB2_CLOCK(DCMI)>;
|
| D | stm32429i-eval.dts | 183 &dcmi {
|
| D | stm32mp151.dtsi | 1094 dcmi: dcmi@4c006000 { label 1095 compatible = "st,stm32-dcmi"; 1099 clocks = <&rcc DCMI>;
|
| D | stm32mp157c-ev1.dts | 84 &dcmi {
|
| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | Kconfig | 128 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-6.6/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_fw_hdr.h | 64 CODE_SMASH, /* 13 - TruManage (SMASH + DCMI/IPMI + PMCI)
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_fw_hdr.h | 64 CODE_SMASH, /* 13 - TruManage (SMASH + DCMI/IPMI + PMCI)
|
| /kernel/linux/linux-5.10/include/dt-bindings/clock/ |
| D | stm32mp1-clks.h | 90 #define DCMI 77 macro
|
| /kernel/linux/linux-6.6/include/dt-bindings/clock/ |
| D | stm32mp1-clks.h | 90 #define DCMI 77 macro
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| D | clk-stm32f4.c | 80 { 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" },
|
| /kernel/linux/linux-6.6/drivers/clk/ |
| D | clk-stm32f4.c | 80 { 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" },
|