51 lines
961 B
YAML
51 lines
961 B
YAML
#
|
|
# Copyright (c) 2024 espros photonics Co.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
|
|
description: esp32 LCD CAM Peripheral interface
|
|
|
|
compatible: "espressif,esp32-lcd-cam"
|
|
|
|
include: [base.yaml, pinctrl-device.yaml]
|
|
|
|
properties:
|
|
source:
|
|
required: true
|
|
type: phandle
|
|
description: Connected source device, i.e. camera sensor
|
|
|
|
data-width:
|
|
type: int
|
|
description: Camera input data width. 8/16 bits
|
|
enum: [8, 16]
|
|
|
|
invert-byte-order:
|
|
type: boolean
|
|
description: invert byte order in 16bit mode
|
|
|
|
invert-bit-order:
|
|
type: boolean
|
|
description: invert bit order
|
|
|
|
invert-pclk:
|
|
type: boolean
|
|
description: invert pixel clock signal
|
|
|
|
invert-de:
|
|
type: boolean
|
|
description: invert data enable signal
|
|
|
|
invert-hsync:
|
|
type: boolean
|
|
description: invert hsync signal
|
|
|
|
invert-vsync:
|
|
type: boolean
|
|
description: invert vsync signal
|
|
|
|
cam-clk:
|
|
type: int
|
|
description: camera clock frequency
|