mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-10-22 15:03:53 +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: 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
|
||||
M: Keke Li <keke.li@amlogic.com>
|
||||
L: linux-media@vger.kernel.org
|
||||
|
|
Loading…
Reference in New Issue
Block a user