mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-23 07:23:12 +02:00
media: dt-bindings: Add amlogic,c3-isp.yaml
c3-isp is used to process raw image. Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Keke Li <keke.li@amlogic.com> Signed-off-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
This commit is contained in:
parent
f0d2d8062c
commit
d0a02f67f0
88
Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
Normal file
88
Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
||||||
|
%YAML 1.2
|
||||||
|
---
|
||||||
|
$id: http://devicetree.org/schemas/media/amlogic,c3-isp.yaml#
|
||||||
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
|
|
||||||
|
title: Amlogic C3 Image Signal Processing Unit
|
||||||
|
|
||||||
|
maintainers:
|
||||||
|
- Keke Li <keke.li@amlogic.com>
|
||||||
|
|
||||||
|
description:
|
||||||
|
Amlogic ISP is the RAW image processing module
|
||||||
|
and supports three channels image output.
|
||||||
|
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
enum:
|
||||||
|
- amlogic,c3-isp
|
||||||
|
|
||||||
|
reg:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
reg-names:
|
||||||
|
items:
|
||||||
|
- const: isp
|
||||||
|
|
||||||
|
power-domains:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
clocks:
|
||||||
|
maxItems: 2
|
||||||
|
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: vapb
|
||||||
|
- const: isp0
|
||||||
|
|
||||||
|
interrupts:
|
||||||
|
maxItems: 1
|
||||||
|
|
||||||
|
port:
|
||||||
|
$ref: /schemas/graph.yaml#/properties/port
|
||||||
|
description: input port node.
|
||||||
|
|
||||||
|
required:
|
||||||
|
- compatible
|
||||||
|
- reg
|
||||||
|
- reg-names
|
||||||
|
- power-domains
|
||||||
|
- clocks
|
||||||
|
- clock-names
|
||||||
|
- interrupts
|
||||||
|
- port
|
||||||
|
|
||||||
|
additionalProperties: false
|
||||||
|
|
||||||
|
examples:
|
||||||
|
- |
|
||||||
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
||||||
|
#include <dt-bindings/clock/amlogic,c3-peripherals-clkc.h>
|
||||||
|
#include <dt-bindings/power/amlogic,c3-pwrc.h>
|
||||||
|
|
||||||
|
soc {
|
||||||
|
#address-cells = <2>;
|
||||||
|
#size-cells = <2>;
|
||||||
|
|
||||||
|
isp: isp@ff000000 {
|
||||||
|
compatible = "amlogic,c3-isp";
|
||||||
|
reg = <0x0 0xff000000 0x0 0xf000>;
|
||||||
|
reg-names = "isp";
|
||||||
|
power-domains = <&pwrc PWRC_C3_ISP_TOP_ID>;
|
||||||
|
clocks = <&clkc_periphs CLKID_VAPB>,
|
||||||
|
<&clkc_periphs CLKID_ISP0>;
|
||||||
|
clock-names = "vapb", "isp0";
|
||||||
|
assigned-clocks = <&clkc_periphs CLKID_VAPB>,
|
||||||
|
<&clkc_periphs CLKID_ISP0>;
|
||||||
|
assigned-clock-rates = <0>, <400000000>;
|
||||||
|
interrupts = <GIC_SPI 145 IRQ_TYPE_EDGE_RISING>;
|
||||||
|
|
||||||
|
port {
|
||||||
|
c3_isp_in: endpoint {
|
||||||
|
remote-endpoint = <&c3_adap_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
...
|
|
@ -1254,6 +1254,12 @@ F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
|
||||||
F: drivers/perf/amlogic/
|
F: drivers/perf/amlogic/
|
||||||
F: include/soc/amlogic/
|
F: include/soc/amlogic/
|
||||||
|
|
||||||
|
AMLOGIC ISP DRIVER
|
||||||
|
M: Keke Li <keke.li@amlogic.com>
|
||||||
|
L: linux-media@vger.kernel.org
|
||||||
|
S: Maintained
|
||||||
|
F: Documentation/devicetree/bindings/media/amlogic,c3-isp.yaml
|
||||||
|
|
||||||
AMLOGIC MIPI ADAPTER DRIVER
|
AMLOGIC MIPI ADAPTER DRIVER
|
||||||
M: Keke Li <keke.li@amlogic.com>
|
M: Keke Li <keke.li@amlogic.com>
|
||||||
L: linux-media@vger.kernel.org
|
L: linux-media@vger.kernel.org
|
||||||
|
|
Loading…
Reference in New Issue
Block a user