| 9fb0493f | 10-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
phy/rockchip: Add support for INNOSILICON LVDS/TTL PHY
Innosilicon LVDS/TTL PHY implements LVDS TIA/EIA protocol. Normally, Innosilicon LVDS/TTL PHY contains four 7-bit parallel-load serial-out shif
phy/rockchip: Add support for INNOSILICON LVDS/TTL PHY
Innosilicon LVDS/TTL PHY implements LVDS TIA/EIA protocol. Normally, Innosilicon LVDS/TTL PHY contains four 7-bit parallel-load serial-out shift registers, a 7X clock PLL, and five Low-Voltage Differential Signaling (LVDS) line drivers in a single integrated circuit. These functions allow 28 bits of single-ended LVTTL data to be synchronously transmitted over five balanced-pair conductors for receipt by a compatible receiver.
In addition, Innosilicon LVDS/TTL PHY could extend from 4 lanes to N lanes (N is required by the customer). Therefore, the TTL lines extend respectively.
Change-Id: I2b6b9cccd88c8ca89ef5f45e964e9eb936777ffc Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 1e992932 | 08-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: mipi_dphy: Remove support for px30/rk3128/rk3366/rk3368
The mipi dphy driver of px30/rk3128/rk3368 is now supported by inno_video_combo_phy.c.
Change-Id: I1194fa3093cb2bac1cb75ccf1266c7b
video/drm: mipi_dphy: Remove support for px30/rk3128/rk3366/rk3368
The mipi dphy driver of px30/rk3128/rk3368 is now supported by inno_video_combo_phy.c.
Change-Id: I1194fa3093cb2bac1cb75ccf1266c7bd4dd68867 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| c916e933 | 08-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: dsi: set phy mode before enable phy
Change-Id: Ida5fa789aa634a44102cdb72599716fdda8ea1fd Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| caad302d | 07-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add support for INNOSILICON MIPI/LVDS/TTL Video Combo PHY
The Innosilicon Video Combo PHY not only supports MIPI DSI, but also LVDS and TTL functions with small die size and low pin count
video/drm: Add support for INNOSILICON MIPI/LVDS/TTL Video Combo PHY
The Innosilicon Video Combo PHY not only supports MIPI DSI, but also LVDS and TTL functions with small die size and low pin count. Customers can choose according to their own applications.
Change-Id: I45bfb63014ddc1df0931ae573894e14aec8dc461 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 396701fd | 08-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: rockchip_phy: support set_mode callback
This patch adds generic PHY modes to the phy_mode enum, to allow configuring generic PHYs to the MIPI/LVDS/TTL mode by using the set_mode callback.
video/drm: rockchip_phy: support set_mode callback
This patch adds generic PHY modes to the phy_mode enum, to allow configuring generic PHYs to the MIPI/LVDS/TTL mode by using the set_mode callback.
Change-Id: I28c5cdf905026b246f928eb8f75a212408df281b Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 25b06c45 | 27-Dec-2018 |
Nickey Yang <nickey.yang@rock-chips.com> |
drm/rockchip: vop: use win1 for ui instead of win0 in px30 vopb.
PX30 vopb have win0, win1 and win2 layers.the formats they support below: Win0: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 NV12 NV16 N
drm/rockchip: vop: use win1 for ui instead of win0 in px30 vopb.
PX30 vopb have win0, win1 and win2 layers.the formats they support below: Win0: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 NV12 NV16 NV24 NA12 NA16 NA24 Win1/2: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
Only the win0 layer support NV12 format(video decode format). So change to use win0 for video overlay layer and win1 for ui layer.
Change-Id: I4cb0b6e46a8f9d34231b776d795e415a7fe7fe6a Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
show more ...
|
| 7cacd0a8 | 18-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: panel/phy code style clean up and fixes
Silence debug messages if the panel/phy does not exist.
Change-Id: Ifa027017e9aa9af54992e26f2bbde7048b22bb04 Signed-off-by: Wyon Bi <bivvy.bi@rock
video/drm: panel/phy code style clean up and fixes
Silence debug messages if the panel/phy does not exist.
Change-Id: Ifa027017e9aa9af54992e26f2bbde7048b22bb04 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| a4878dda | 18-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: rgb: Allow to configure data sync from DT
Change-Id: I2e83a7ed7e2d74a23b74301c57899a9e763ca1bf Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| 117fdc89 | 26-Jul-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add support for rk618
RK618 is a partner chip for Rockchip mobile application processor.
RK618 includes two RGB display input interface with double data rate. With the internal MUX funct
video/drm: Add support for rk618
RK618 is a partner chip for Rockchip mobile application processor.
RK618 includes two RGB display input interface with double data rate. With the internal MUX function, it can output 1080P HDMI signal to TV and output RGB/LVDS/MIPI signal to TFT panel. In this case, RK618 can support dual panel (TV and TFT) display.
Change-Id: I566b161211e6662f73e5de2b14fb20b33e8e57ef Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 1a8d717c | 30-Nov-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add rockchip bridge framework
The current implementation assumes that the only possible peripheral device is a panel. Using an output bridge device should also be possible.
Such sequence
video/drm: Add rockchip bridge framework
The current implementation assumes that the only possible peripheral device is a panel. Using an output bridge device should also be possible.
Such sequence is required by Rockchip RK618 bridge, which is a RGB peripheral bridge device.
Change-Id: I3e4e5e9e23c8ed7c74ed1276946b7b54f4cd5ee8 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 74ea6d2f | 17-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: dsi: scan sub-nodes of the dsi node
This allows the panel on child nodes of the dsi node can be binded.
Change-Id: I6d5ae71cd10afa2bc100955847b301f0279a0ee2 Signed-off-by: Wyon Bi <bivvy
video/drm: dsi: scan sub-nodes of the dsi node
This allows the panel on child nodes of the dsi node can be binded.
Change-Id: I6d5ae71cd10afa2bc100955847b301f0279a0ee2 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 0e00a84c | 04-Mar-2018 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>
Thomas reported U-Boot failed to build host tools if libfdt-devel package is installed because tools include libfdt header
UPSTREAM: libfdt: move headers to <linux/libfdt.h> and <linux/libfdt_env.h>
Thomas reported U-Boot failed to build host tools if libfdt-devel package is installed because tools include libfdt headers from /usr/include/ instead of using internal ones.
This commit moves the header code: include/libfdt.h -> include/linux/libfdt.h include/libfdt_env.h -> include/linux/libfdt_env.h
and replaces include directives: #include <libfdt.h> -> #include <linux/libfdt.h> #include <libfdt_env.h> -> #include <linux/libfdt_env.h>
Change-Id: I6c0f7e50e8b571106627f25ddac008a62bd2994e Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 260eab18 | 21-Dec-2018 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: video: use common API instead of private
We can use fdtdec_get_is_enabled() instead of fdt_device_is_available().
Change-Id: I7aa03ed82f83fc72206659889a4f7f095dc66b36 Signed-off-by: Kever
rockchip: video: use common API instead of private
We can use fdtdec_get_is_enabled() instead of fdt_device_is_available().
Change-Id: I7aa03ed82f83fc72206659889a4f7f095dc66b36 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 6f920c07 | 18-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Rename rockchip_analogix_dp to analogix_dp
Change-Id: I5603a709abde6a852fcca0b3a5b833727d5f3cad Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| 9c3b19b6 | 18-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: edp: code style cleanup and fixes
Change-Id: I7ae761ca7a493e72fc4b4ed55f6cb2aa40a7cbfa Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| a65ff5dd | 06-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: dsi: Add support for adapted command mode (Auto mode)
Change-Id: I301bb5d9b40ebccdb1d2395e14a2d4cab5ea2325 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| 0163ec82 | 05-Dec-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: lvds: add bandgap handling
Fixes: 3c5714f034cf ("video/drm: lvds: add bandgap handling") Change-Id: Ieb88e8cae77bf8c2f8c874ed39c1e9d76b832716 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.c
video/drm: lvds: add bandgap handling
Fixes: 3c5714f034cf ("video/drm: lvds: add bandgap handling") Change-Id: Ieb88e8cae77bf8c2f8c874ed39c1e9d76b832716 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 861ce1a0 | 30-Nov-2018 |
Sandy Huang <hjc@rock-chips.com> |
Revert "Add: Allow logo in 16bit or 32bit color BMP"
This reverts commit 39965620e81ccfb2848305331c45b947bf23e1ea.
Change-Id: Ic2996614b9cddc1835b079c2e7ac784daa99ad3f Signed-off-by: Sandy Huang <h
Revert "Add: Allow logo in 16bit or 32bit color BMP"
This reverts commit 39965620e81ccfb2848305331c45b947bf23e1ea.
Change-Id: Ic2996614b9cddc1835b079c2e7ac784daa99ad3f Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 55e2f86d | 30-Nov-2018 |
Sandy Huang <hjc@rock-chips.com> |
Revert "video/drm: logo: fix show 8bit bmp logo failed"
This reverts commit 78d830ca5bf0a0b904748403c801d5fa3a8ddc8f.
Change-Id: Ic2996614b9cddc1835b079c2e7ac784daa99ad3a Signed-off-by: Sandy Huang
Revert "video/drm: logo: fix show 8bit bmp logo failed"
This reverts commit 78d830ca5bf0a0b904748403c801d5fa3a8ddc8f.
Change-Id: Ic2996614b9cddc1835b079c2e7ac784daa99ad3a Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 5356fe17 | 07-Nov-2018 |
Sandy Huang <hjc@rock-chips.com> |
video/drm: lvds: enable chanel1 when in ttl mode
Change-Id: I1b2022455fb9a6d45290628831c9683a026cefde Signed-off-by: Sandy Huang <hjc@rock-chips.com> |
| 3c5714f0 | 16-Nov-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: lvds: add bandgap handling
Change-Id: I8dbeefe22f41ba384a9fbd5576ab9e1dbd6886ee Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| a196d7fc | 15-Nov-2018 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: display: handle error when there is no 'mcu-timing'
The 'mcu-timing' may not in dts, and the following access will cause assert of invalid of_node.
Change-Id: I98cfed0de471b8985642e7ffc14
rockchip: display: handle error when there is no 'mcu-timing'
The 'mcu-timing' may not in dts, and the following access will cause assert of invalid of_node.
Change-Id: I98cfed0de471b8985642e7ffc14ab2e97ef6f575 Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 6e71c4dc | 14-Nov-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: dsi: support non-continuous clock behavior
Fixes: eff8995ad7e9 ("video/drm: dsi: support non-continuous clock behavior") Change-Id: I5207d7a6bd3d0720180afdfe508c3ee165dc83ed Signed-off-by
video/drm: dsi: support non-continuous clock behavior
Fixes: eff8995ad7e9 ("video/drm: dsi: support non-continuous clock behavior") Change-Id: I5207d7a6bd3d0720180afdfe508c3ee165dc83ed Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 78d830ca | 12-Oct-2018 |
Gaoyang Ye <gaoyang.ye@rock-chips.com> |
video/drm: logo: fix show 8bit bmp logo failed
Remark: 3996562 (Add: Allow logo in 16bit or 32bit color BMP)
Change-Id: Ie5b1ed4af1c09ad0af3101b882278ecf3b8c6b35 Signed-off-by: Gaoyang Ye <gaoyang
video/drm: logo: fix show 8bit bmp logo failed
Remark: 3996562 (Add: Allow logo in 16bit or 32bit color BMP)
Change-Id: Ie5b1ed4af1c09ad0af3101b882278ecf3b8c6b35 Signed-off-by: Gaoyang Ye <gaoyang.ye@rock-chips.com>
show more ...
|
| ad3aa75a | 10-Oct-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: vop: Add support rk1808 vop lite
Change-Id: I9a17036597bc8a5bd6ae197d9306260374933503 Signed-off-by: Sandy Huang <hjc@rock-chips.com> |