Use the CameraSensor ID as the camera name in pipelines that uses a
CameraSensors, this is done in preparation of turning the camera name
into an ID. The CameraSensor ID meets the requirements that will be put
on camera ID.
Before this change example of camera names:
* OF based systems
ov5695 7-0036
ov2685 7-003c
* ACPI based systems
ov13858 8-0010
ov5670 10-0036
* VIMC
VIMC Sensor B
After this change the same cameras are:
* OF based systems
/base/i2c@ff160000/camera@36
/base/i2c@ff160000/camera@36
* ACPI based systems
\_SB_.PCI0.I2C2.CAM0
\_SB_.PCI0.I2C4.CAM1
* VIMC
platform/vimc.0 Sensor B
Signed-off-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
34 lines
760 B
C++
34 lines
760 B
C++
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
* Copyright (C) 2019, Google Inc.
|
|
*
|
|
* serialization_test.h - Base class for serialization tests
|
|
*/
|
|
#ifndef __LIBCAMERA_SERIALIZATION_TEST_H__
|
|
#define __LIBCAMERA_SERIALIZATION_TEST_H__
|
|
|
|
#include <libcamera/camera.h>
|
|
#include <libcamera/camera_manager.h>
|
|
#include <libcamera/controls.h>
|
|
|
|
#include "camera_test.h"
|
|
#include "test.h"
|
|
|
|
using namespace libcamera;
|
|
|
|
class SerializationTest : public CameraTest, public Test
|
|
{
|
|
public:
|
|
SerializationTest()
|
|
: CameraTest("platform/vimc.0 Sensor B")
|
|
{
|
|
}
|
|
|
|
static bool equals(const ControlInfoMap &lhs,
|
|
const ControlInfoMap &rhs);
|
|
static bool equals(const ControlList &lhs,
|
|
const ControlList &rhs);
|
|
};
|
|
|
|
#endif /* __LIBCAMERA_SERIALIZATION_TEST_H__ */
|