mirror of
https://git.libcamera.org/libcamera/libcamera.git
synced 2025-07-12 23:09:45 +03:00
build: controls: Add Raspberry Pi vendor specific controls
Add a new control_ids_rpi.yaml file to hold the Raspberry Pi specific vendor controls. Define a control StatsOutputEnable to allow the ISP hardware statistics to be output through metadata via the Bcm2835StatsOutput control. The implementation of these controls will follow in a subsequent patch. Signed-off-by: Naushir Patuck <naush@raspberrypi.com> Reviewed-by: David Plowman <david.plowman@raspberrypi.com> Reviewed-by: David Plowman <david.plowman@raspberrypi.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
66479605ba
commit
12ffe28e1c
2 changed files with 30 additions and 0 deletions
|
@ -36,6 +36,7 @@ controls_map = {
|
|||
'controls': {
|
||||
'draft': 'control_ids_draft.yaml',
|
||||
'core': 'control_ids_core.yaml',
|
||||
'rpi/vc4': 'control_ids_rpi.yaml',
|
||||
},
|
||||
|
||||
'properties': {
|
||||
|
|
29
src/libcamera/control_ids_rpi.yaml
Normal file
29
src/libcamera/control_ids_rpi.yaml
Normal file
|
@ -0,0 +1,29 @@
|
|||
# SPDX-License-Identifier: LGPL-2.1-or-later
|
||||
#
|
||||
# Copyright (C) 2023, Raspberry Pi Ltd
|
||||
#
|
||||
%YAML 1.1
|
||||
---
|
||||
# Raspberry Pi (VC4 and PiSP) specific vendor controls
|
||||
vendor: rpi
|
||||
controls:
|
||||
- StatsOutputEnable:
|
||||
type: bool
|
||||
description: |
|
||||
Toggles the Raspberry Pi IPA to output a binary dump of the hardware
|
||||
generated statistics through the Request metadata in the Bcm2835StatsOutput
|
||||
control.
|
||||
|
||||
\sa Bcm2835StatsOutput
|
||||
|
||||
- Bcm2835StatsOutput:
|
||||
type: uint8_t
|
||||
size: [n]
|
||||
description: |
|
||||
Span of the BCM2835 ISP generated statistics for the current frame. This
|
||||
is sent in the Request metadata if the StatsOutputEnable is set to true.
|
||||
The statistics struct definition can be found in include/linux/bcm2835-isp.h.
|
||||
|
||||
\sa StatsOutputEnable
|
||||
|
||||
...
|
Loading…
Add table
Add a link
Reference in a new issue