Exemplo n.º 1
0
/**
 * @brief Initialize cdsi in dsi mode
 * @param panel Panel to register
 * @param cdsi   The cdsi block to initialize
 * @param tx    0 if dsi work in rx mode or 1 for tx mode
 * @return a cdsi_dev pointer or NULL on any faillure.
 */
struct cdsi_dev *dsi_initialize(struct display_panel *panel, int cdsi, int tx)
{
    struct cdsi_dev *dev;

    dev = cdsi_initialize(cdsi, tx);
    if (!dev)
        return NULL;

    panel->cdsi_panel_init(dev);

    return dev;
}
Exemplo n.º 2
0
/**
 * @brief Initialize cdsi in csi mode
 * @param sensor Sensor to register
 * @param cdsi The cdsi block to initialize
 * @param tx 0 if csi work in rx mode or 1 for tx mode
 * @return a cdsi_dev pointer or NULL on any faillure.
 */
struct cdsi_dev *csi_initialize(struct camera_sensor *sensor, int cdsi, int tx)
{
    struct cdsi_dev *dev;

    dev = cdsi_initialize(cdsi, tx);
    if (!dev)
        return NULL;

    if (sensor->cdsi_sensor_init) {
        sensor->cdsi_sensor_init(dev);
    }

    return dev;
}
Exemplo n.º 3
0
/**
 * @brief Initialize cdsi in csi mode
 * @param cdsi The cdsi block to initialize
 * @param tx 0 if csi work in rx mode or 1 for tx mode
 * @return a cdsi_dev pointer or NULL on any faillure.
 */
struct cdsi_dev *csi_initialize(int cdsi, int tx)
{
    return cdsi_initialize(cdsi, tx);
}