Lines Matching +full:dphy +full:- +full:cfg
1 /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
3 * Rockchip ISP1 Driver - Common definitions
17 #include <linux/rkisp1-config.h>
18 #include <media/media-device.h>
19 #include <media/media-entity.h>
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-device.h>
22 #include <media/videobuf2-v4l2.h>
24 #include "rkisp1-regs.h"
110 * enum rkisp1_feature - ISP features
112 * @RKISP1_FEATURE_MIPI_CSI2: The ISP has an internal MIPI CSI-2 receiver
123 * struct rkisp1_info - Model-specific ISP Information
145 * struct rkisp1_sensor_async - A container for the v4l2_async_subdev to add to the notifier
146 * of the v4l2-async API
171 * struct rkisp1_csi - CSI receiver subdev
174 * @dphy: a pointer to the phy
175 * @is_dphy_errctrl_disabled: if dphy errctrl is disabled (avoid endless interrupt)
181 * @source: source in-use, set when starting streaming
185 struct phy *dphy; member
196 * struct rkisp1_isp - ISP subdev entity
219 * struct rkisp1_vdev_node - Container for the video nodes: params, stats, mainpath, selfpath
234 * struct rkisp1_buffer - A container for the vb2 buffers used by the video devices:
248 * struct rkisp1_dummy_buffer - A buffer to write the next frame to in case
264 * struct rkisp1_capture - ISP capture video device
286 * @pix.cfg: pixel configuration
309 const struct rkisp1_capture_fmt_cfg *cfg; member
326 * struct rkisp1_stats - ISP Statistics device
368 * struct rkisp1_params - ISP input parameters device
372 * @ops: pointer to the variant-specific operations
394 * struct rkisp1_resizer - Resizer subdev
419 * struct rkisp1_debug - Values to be exposed on debugfs.
449 * struct rkisp1_device - ISP platform device
457 * @notifier: a notifier to register on the v4l2-async API to be notified on the sensor
458 * @source: source subdev in-use, set when starting streaming
459 * @csi: internal CSI-2 receiver
460 * @isp: ISP sub-device
461 * @resizer_devs: resizer sub-devices
468 * @info: version-specific ISP information
496 * struct rkisp1_mbus_info - ISP media bus info, Translates media bus code to hardware
520 writel(val, rkisp1->base_addr + addr); in rkisp1_write()
525 return readl(rkisp1->base_addr + addr); in rkisp1_read()
529 * rkisp1_cap_enum_mbus_codes - A helper function that return the i'th supported mbus code
534 * @code: the mbus code, the function reads the code->index and fills the code->code
540 * rkisp1_mbus_info_get_by_index - Retrieve the ith supported mbus info
547 * rkisp1_sd_adjust_crop_rect - adjust a rectangle to fit into another rectangle.
556 * rkisp1_sd_adjust_crop - adjust a rectangle to fit into media bus format
565 * rkisp1_mbus_info_get_by_code - get the isp info of the media bus code
572 * rkisp1_params_pre_configure - Configure the params before stream start
589 * rkisp1_params_post_configure - Configure the params after stream start
598 /* rkisp1_params_disable - disable all parameters.