mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 20:01:55 +00:00
086eca2905
This patch adds support for the Exynos5250 SoC variant of the FIMC-LITE IP. A 'compatible' string is added for Exynos5250 compatible devices and the capture DMA handling is reworked to use the FLITE_REG_CIFCNTSEQ register, masking output DMA buffer address slots. The frame interrupt is enabled so there are now 2 interrupts per frame. This likely can be optimized in future by using any status registers that allow to figure out what the last and the currently written frame buffer is. It would also be more reliable in cases where there are high interrupt service latencies. Signed-off-by: Shaik Ameer Basha <shaik.ameer@samsung.com> Signed-off-by: Arun Kumar K <arun.kk@samsung.com> Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
17 lines
653 B
Plaintext
17 lines
653 B
Plaintext
Exynos4x12/Exynos5 SoC series camera host interface (FIMC-LITE)
|
|
|
|
Required properties:
|
|
|
|
- compatible : should be one of:
|
|
"samsung,exynos4212-fimc-lite" for Exynos4212/4412 SoCs,
|
|
"samsung,exynos5250-fimc-lite" for Exynos5250 compatible
|
|
devices;
|
|
- reg : physical base address and size of the device memory mapped
|
|
registers;
|
|
- interrupts : should contain FIMC-LITE interrupt;
|
|
- clocks : FIMC LITE gate clock should be specified in this property.
|
|
- clock-names : should contain "flite" entry.
|
|
|
|
Each FIMC device should have an alias in the aliases node, in the form of
|
|
fimc-lite<n>, where <n> is an integer specifying the IP block instance.
|