Lines Matching +full:per +full:- +full:peripheral

1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 2012-2013, Samsung Electronics, Co., Ltd.
19 /* request ACK from peripheral */
25 * struct mipi_dsi_msg - read/write DSI buffer
50 * struct mipi_dsi_packet - represents a MIPI DSI packet in protocol format
68 * struct mipi_dsi_host_ops - DSI bus operations
100 * struct mipi_dsi_host - DSI host device
125 /* enable hsync-end packets in vsync-pulse and v-porch area */
127 /* disable hfront-porch area */
129 /* disable hback-porch area */
131 /* disable hsync-active area */
137 /* device supports non-continuous clock behavior (DSI spec 5.6.1) */
154 * struct mipi_dsi_device_info - template for creating a mipi_dsi_device
155 * @type: DSI peripheral chip type
156 * @channel: DSI virtual channel assigned to peripheral
169 * struct mipi_dsi_device - DSI peripheral device
170 * @host: DSI host for this peripheral
171 * @dev: driver model device node for this peripheral
173 * @name: DSI peripheral chip type
174 * @channel: virtual channel assigned to the peripheral
202 * struct mipi_dsi_multi_context - Context to call multiple MIPI DSI funcs in a row
215 * non-zero value then the function will be a noop. This allows calling
222 #define MIPI_DSI_MODULE_PREFIX "mipi-dsi:"
227 * mipi_dsi_pixel_format_to_bpp - obtain the number of bits per pixel for any
232 * Returns: The number of bits per pixel of the given pixel format.
248 return -EINVAL; in mipi_dsi_pixel_format_to_bpp()
299 if (!(ctx)->accum_err) \
305 if (!(ctx)->accum_err) \
310 * enum mipi_dsi_dcs_tear_mode - Tearing Effect Output Line mode
311 * @MIPI_DSI_DCS_TEAR_MODE_VBLANK: the TE output line consists of V-Blanking
314 * V-Blanking and H-Blanking information
384 * mipi_dsi_generic_write_seq - transmit data using a generic write packet
387 * FUNCTION (yes this is non-intuitive) upon error.
389 * Because of the non-intuitive return behavior, THIS MACRO IS DEPRECATED.
392 * @dsi: DSI peripheral device
405 * mipi_dsi_generic_write_seq_multi - transmit data using a generic write packet
420 * mipi_dsi_dcs_write_seq - transmit a DCS command with payload
423 * FUNCTION (yes this is non-intuitive) upon error.
425 * Because of the non-intuitive return behavior, THIS MACRO IS DEPRECATED.
428 * @dsi: DSI peripheral device
442 * mipi_dsi_dcs_write_seq_multi - transmit a DCS command with payload
458 * struct mipi_dsi_driver - DSI driver
479 return dev_get_drvdata(&dsi->dev); in mipi_dsi_get_drvdata()
484 dev_set_drvdata(&dsi->dev, data); in mipi_dsi_set_drvdata()