- Feb 28, 2023
-
-
You can merge with: git merge --no-ff -m 'Merge topics' $(cat integration_branches | sed 's@^@<YOUR_REMOTE>/@g') Signed-off-by:
Markus Schneider-Pargmann <msp@baylibre.com>
-
This driver support the Startek KD070FHFID015, which is a 7-inch TFT LCD display using MIPI DSI interface. Signed-off-by:
Guillaume La Roque <glaroque@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Add DRM support for MT8365 SoC. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
MT8365 requires an additional clock for DPI. Add support for that additional clock. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Currently, mtk_dsi_lane_ready (which setup the DSI lane) is triggered before mtk_dsi_poweron. lanes_ready flag toggle to true during mtk_dsi_lane_ready function, and the DSI module is set up during mtk_dsi_poweron. Later, during panel driver init, mtk_dsi_lane_ready is triggered but does nothing because lanes are considered ready. Unfortunately, when the panel driver try to communicate, the DSI returns a timeout. The solution found here is to put lanes_ready flag to false after the DSI module setup into mtk_dsi_poweron to init the DSI lanes after the power / setup of the DSI module. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
MIPI DSI: - Add "vsys_lcm_reg" regulator support and setup the "mt6357_vsim1_reg", to power the pannel plugged to the DSI connector. - Setup the Display Parallel Interface. - Add the startek kd070fhfid015 pannel support. HDMI: - Add HDMI connector support. - Add the "ite,it66121" HDMI bridge support, driven by I2C1. - Setup the Display Parallel Interface. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
- Add aliases for each display components to help display drivers. - Add the Display Pulse Width Modulation (DISP_PWM) to provide PWM signals for the LED driver of mobile LCM. - Add the MIPI Display Serial Interface (DSI) PHY support. (up to 4-lane output) - Add the display mutex support. - Add the following display component support: - OVL0 (Overlay) - RDMA0 (Data Path Read DMA) - Color0 - CCorr0 (Color Correction) - AAL0 (Adaptive Ambient Light) - GAMMA0 - Dither0 - DSI0 (Display Serial Interface) - RDMA1 (Data Path Read DMA) - DPI0 (Display Parallel Interface) Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Add compatible for the MT8365 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
According to the mtk-mutex.c driver and the SoC DTS, the clock isn't required to work properly for some of MTK SoC. Improve the clock requirement by adding a condition which is function to the compatible. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display PWM for MT8365 is compatible with MT8183. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
According to the Mediatek datasheet, the display PWM block has a power domain. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
The Startek KD070FHFID015 is a 7-inch TFT LCD display with a resolution of 1024 x 600 pixels. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display Data Path Read DMA for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display Overlay for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8192 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display GAMMA for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
DPI for MT8365 is compatible with MT8192 but requires an additional clock. Modify the documentation to requires this clock only on MT8365 SoCs. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
DPI is part of the display / multimedia block in MediaTek SoCs, and always have a power-domain (at least in the upstream device-trees). Add the power-domains property to the binding documentation. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display Serial Interface for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display Dither for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display Color for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Display Color Correction for MT8365 is compatible with another SoC. Then, add MT8365 binding along with MT8183 SoC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Add iommu support in the SoC DTS using the 4 local arbiters (LARBs) Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Local arbiter (LARB) is a component of Smart Multimedia Interface (SMI), used to help the memory management (IOMMU). This patch add 4 LARBs and 2 clocks for the larb1 and larb3 support. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Smart Multimedia Interface (SMI) local arbiter does the arbitration for memory requests from multi-media engines. Add SMI in the MT8365 DTS will allow to add local ARBiter (LARB), use by IOMMU. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
The following power domain are added to the SoC dts: - MM (MultiMedia) - CONN (Connectivity) - MFG (MFlexGraphics) - Audio - Cam (Camera) - DSP (Digital Signal Processor) - Vdec (Video decoder) - Venc (Video encoder) - APU (AI Processor Unit) Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Add binding description for mediatek,mt8365-smi-larb Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Add binding description for mediatek,mt8365-smi-common Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
- Enable "vibr" and "vsim2" regulators to power the ethernet chip. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
This IP is a 10/100 MAC controller compliant with IEEE 802.3 standards. It supports power management with Energy Efficient Ethernet and Wake-on-LAN specification. Flow control is provided for half-duplex and full-duplex mode. For packet transmission and reception, the controller supports IPv4/UDP/TCP checksum offload and VLAN tag insertion. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
This patch add support for SuperSpeed USB, in OTG mode, on micro connector. It also add support for the Extensible Host Controller Interface USB. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
MSDC1 IP block is powered by VMC. Make sure it is always on. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
- Add EMMC support on mmc0 (internal memory) - Add SD-UHS support on mmc1 (external memory) Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
There are three ports of MSDC (MMC and SD Controller), which are: - MSDC0: EMMC5.1 - MSDC1: SD3.0/SDIO3.0 - MSDC2: SDIO3.0+ Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
This power management system chip integration helps to manage regulators and keys. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
In order to use the PMIC, the pwrap support should be added to allow communication between the SoC and the PMIC. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
This new device-tree add the regulators, rtc and keys support for the MT6357 PMIC. Signed-off-by:
Fabien Parent <fparent@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
Add watchdog support. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
The reserved size for BL31 is too small. This has been highlighted by the MPU that now restrict access to BL31 memory to secure world only. This increase the size of the reserved memory. Signed-off-by:
Alexandre Bailon <abailon@baylibre.com> Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>
-
Alexandre Mergnat authored
This SoC is able to drive the following output current: - 2 mA - 4 mA - 6 mA - 8 mA - 10 mA - 12 mA - 14 mA - 16 mA Then drive-strength property is set with enum to reflect its HW capability. Signed-off-by:
Alexandre Mergnat <amergnat@baylibre.com>