drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h

Source file repositories/reference/linux-study-clean/drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h

File Facts

System
Linux kernel
Corpus path
drivers/staging/media/atomisp/include/linux/atomisp_gmin_platform.h
Extension
.h
Size
711 bytes
Lines
22
Domain
Driver Families
Bucket
drivers/staging
Inferred role
Driver Families: implementation source
Status
source implementation candidate

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef ATOMISP_GMIN_PLATFORM_H_
#define ATOMISP_GMIN_PLATFORM_H_

#include "atomisp_platform.h"

int atomisp_register_i2c_module(struct v4l2_subdev *subdev,
				struct camera_sensor_platform_data *plat_data);
int atomisp_gmin_remove_subdev(struct v4l2_subdev *sd);
int gmin_get_var_int(struct device *dev, bool is_gmin,
		     const char *var, int def);
struct camera_sensor_platform_data *
	gmin_camera_platform_data(struct v4l2_subdev *subdev,
				  enum atomisp_input_format csi_format,
				  enum atomisp_bayer_order csi_bayer);
#endif

Annotation

Implementation Notes