Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags   |
/* SPDX-License-Identifier: GPL-2.0-only */
/*
* Copyright (C) 2013 NVIDIA Corporation
*/
#ifndef DRM_TEGRA_MIPI_PHY_H
#define DRM_TEGRA_MIPI_PHY_H
/*
* D-PHY timing parameters
*
* A detailed description of these parameters can be found in the MIPI
* Alliance Specification for D-PHY, Section 5.9 "Global Operation Timing
* Parameters".
*
* All parameters are specified in nanoseconds.
*/
struct mipi_dphy_timing {
<------>unsigned int clkmiss;
<------>unsigned int clkpost;
<------>unsigned int clkpre;
<------>unsigned int clkprepare;
<------>unsigned int clksettle;
<------>unsigned int clktermen;
<------>unsigned int clktrail;
<------>unsigned int clkzero;
<------>unsigned int dtermen;
<------>unsigned int eot;
<------>unsigned int hsexit;
<------>unsigned int hsprepare;
<------>unsigned int hszero;
<------>unsigned int hssettle;
<------>unsigned int hsskip;
<------>unsigned int hstrail;
<------>unsigned int init;
<------>unsigned int lpx;
<------>unsigned int taget;
<------>unsigned int tago;
<------>unsigned int tasure;
<------>unsigned int wakeup;
};
int mipi_dphy_timing_get_default(struct mipi_dphy_timing *timing,
<------><------><------><------> unsigned long period);
int mipi_dphy_timing_validate(struct mipi_dphy_timing *timing,
<------><------><------> unsigned long period);
#endif