Re: [PATCH -next] drm: bridge: fix LONTIUM use of mipi_dsi_() functions

2021-04-15 Thread Adrien Grassein
> too many) > > Fixes: 23278bf54afe ("drm/bridge: Introduce LT9611 DSI to HDMI bridge") > Fixes: 0cbbd5b1a012 ("drm: bridge: add support for lontium LT9611UXC bridge") > Fixes: 30e2ae943c26 ("drm/bridge: Introduce LT8912B DSI to HDMI bridge") > Signed

[PATCH v1 7/7] arm64: dts: imx8mm: add power-domains

2021-04-07 Thread Adrien Grassein
Add description for HSIO and USB power-domains. Signed-off-by: Adrien Grassein --- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 35 +++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm.dtsi b/arch/arm64/boot/dts/freescale/imx8mm.dtsi index

[PATCH v1 5/7] soc: imx: gpcv2: add HSIOMIX and USB domains for i.MX8MM

2021-04-07 Thread Adrien Grassein
Add description for 3 domains of the i.MX8MM: - HSIO - USB OTG 1 - USB OTG 2 Signed-off-by: Adrien Grassein --- drivers/soc/imx/gpcv2.c | 69 + 1 file changed, 69 insertions(+) diff --git a/drivers/soc/imx/gpcv2.c b/drivers/soc/imx/gpcv2.c index

[PATCH v1 3/7] soc: imx: gpcv2: allow domains without power sequence control

2021-04-07 Thread Adrien Grassein
On new SOCs, some domains does not have power sequence control registers. Signed-off-by: Adrien Grassein --- drivers/soc/imx/gpcv2.c | 134 +--- 1 file changed, 72 insertions(+), 62 deletions(-) diff --git a/drivers/soc/imx/gpcv2.c b/drivers/soc/imx/gpcv2.c

[PATCH v1 6/7] soc: imx: gpcv2: add quirks to domains

2021-04-07 Thread Adrien Grassein
Some domains need quirks during their operation. For example, on i.MX8MM, USB domains should not be powered off. Signed-off-by: Adrien Grassein --- drivers/soc/imx/gpcv2.c | 10 ++ 1 file changed, 10 insertions(+) diff --git a/drivers/soc/imx/gpcv2.c b/drivers/soc/imx/gpcv2.c index

[PATCH v1 4/7] dt-bindings: power: fsl,imx-gpcv2: add definitions for i.MX8MM

2021-04-07 Thread Adrien Grassein
Update documentation for i.MX8MM. Signed-off-by: Adrien Grassein --- .../bindings/power/fsl,imx-gpcv2.yaml | 7 +-- include/dt-bindings/power/imx8mm-power.h | 21 +++ 2 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 include/dt-bindings

[PATCH v1 2/7] soc: imx: gpcv2: Fix power up/down sequence

2021-04-07 Thread Adrien Grassein
Power up/down sequence were wrongly scheduled. The ADB400 were triggered at the bad time. The Handshake were not checked. The solution is to: - Split power up and power down sequences; - Add a register holding the bit to check; Signed-off-by: Adrien Grassein --- drivers/soc/imx/gpcv2.c

[PATCH v1 1/7] soc: imx: gpcv2: check for errors when r/w registers

2021-04-07 Thread Adrien Grassein
Errors were not checked after each access to registers and clocks initialisation. Signed-off-by: Adrien Grassein --- drivers/soc/imx/gpcv2.c | 62 ++--- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/drivers/soc/imx/gpcv2.c b/drivers/soc/imx

[PATCH v1 0/7] imx-gpcv2 improvements

2021-04-07 Thread Adrien Grassein
adding hundred lines of codes for each new SOC but it' the way it works on Linux. And the "added code" mainly consist of adding structures, defines and generic methods for regmap. If it's a real problem, maybe we can introduc a new "gpcv3" driver for i.MX8MM, i.MX8MN and i.MX8MP

Re: [PATCH v1 0/2] Add imx8m power domain driver

2021-04-02 Thread Adrien Grassein
Hi, Le sam. 3 avr. 2021 à 00:10, Adam Ford a écrit : > > On Fri, Apr 2, 2021 at 1:16 PM Adrien Grassein > wrote: > > > > Le ven. 2 avr. 2021 à 19:58, Abel Vesa a écrit : > > > > > > On 21-04-02 19:48:41, Adrien Grassein wrote: > > > > Hi, >

Re: [PATCH v1 0/2] Add imx8m power domain driver

2021-04-02 Thread Adrien Grassein
Le ven. 2 avr. 2021 à 19:58, Abel Vesa a écrit : > > On 21-04-02 19:48:41, Adrien Grassein wrote: > > Hi, > > > > Le ven. 2 avr. 2021 à 19:42, Abel Vesa a écrit : > > > > > > On 21-04-02 18:45:04, Adrien Grassein wrote: > > > > Hi,

Re: [PATCH v1 0/2] Add imx8m power domain driver

2021-04-02 Thread Adrien Grassein
Hi, Le ven. 2 avr. 2021 à 19:42, Abel Vesa a écrit : > > On 21-04-02 18:45:04, Adrien Grassein wrote: > > Hi, > > > > this patch et aims to add the support of the i.MX 8 Power Domain driver. > > Some devices (like usbotg2) can't work without this patch as their >

[PATCH v1 1/2] dt-bindings: power: Add documentation for imx8m power domain driver

2021-04-02 Thread Adrien Grassein
Add documentation for the imx8m(m|n|p) power domain driver. Signed-off-by: Adrien Grassein --- .../bindings/power/fsl,imx-power-domain.yaml | 89 +++ MAINTAINERS | 8 ++ include/dt-bindings/power/imx8mm-power.h | 21 + include/dt

[PATCH v1 2/2] soc: imx: add Power Domain driver for i.MX8M(M|N|P)

2021-04-02 Thread Adrien Grassein
Add code allowing to control the power domain of some i.MX8 socs. Signed-off-by: Adrien Grassein --- MAINTAINERS| 2 + drivers/soc/imx/Kconfig| 7 + drivers/soc/imx/Makefile | 1 + drivers/soc/imx/imx8m_pm_domains.c | 233

[PATCH v1 0/2] Add imx8m power domain driver

2021-04-02 Thread Adrien Grassein
, Adrien Grassein (2): dt-bindings: power: Add documentation for imx8m power domain driver soc: imx: add Power Domain driver for i.MX8M(M|N|P) .../bindings/power/fsl,imx-power-domain.yaml | 89 +++ MAINTAINERS | 10 + drivers/soc/imx/Kconfig

[PATCH v3 3/4] arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI

2021-03-31 Thread Adrien Grassein
Add support of the lt8912b in the DTB. This adds the support of the DB_DSIHD daugther board from Boundary Devices. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 120 ++ 1 file changed, 120 insertions(+) diff --git a/arch/arm64/boot/dts

[PATCH v3 2/4] arm64: dts: imx8mq-nitrogen: add USB HOST support

2021-03-31 Thread Adrien Grassein
Add the description for the USB host port. This port is linked to a resettable USB HUB so handle this reset signal with a GPIO hog. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 30 +++ 1 file changed, 30 insertions(+) diff --git a/arch

[PATCH v3 0/4] Add peripheral support to imx8mq-nitrogen board

2021-03-31 Thread Adrien Grassein
for lt8912b. Update in v3: - Fix bad squash in git commits. Thanks, Adrien Grassein (4): arm64: dts: imx8mq-nitrogen: add USB OTG support arm64: dts: imx8mq-nitrogen: add USB HOST support arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI arm64: defconfig: Enable LT8912B DRM bridge

[PATCH v3 4/4] arm64: defconfig: Enable LT8912B DRM bridge driver

2021-03-31 Thread Adrien Grassein
This driver is used by the Nitrogen8 SBC. Signed-off-by: Adrien Grassein --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 56398b55500a..ae981d3b1bc8 100644 --- a/arch/arm64/configs/defconfig

[PATCH v3 1/4] arm64: dts: imx8mq-nitrogen: add USB OTG support

2021-03-31 Thread Adrien Grassein
Add the description for the USB OTG port. The OTG port uses a dedicated regulator for vbus. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 35 +++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts

[PATCH v2 4/4] arm64: defconfig: Enable LT8912B DRM bridge driver

2021-03-30 Thread Adrien Grassein
This driver is used by the Nitrogen8 SBC. Signed-off-by: Adrien Grassein --- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 8 arch/arm64/configs/defconfig | 1 + 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/freescale

[PATCH v2 2/4] arm64: dts: imx8mq-nitrogen: add USB HOST support

2021-03-30 Thread Adrien Grassein
Add the description for the USB host port. This port is linked to a resettable USB HUB so handle this reset signal with a GPIO hog. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 30 +++ 1 file changed, 30 insertions(+) diff --git a/arch

[PATCH v2 1/4] arm64: dts: imx8mq-nitrogen: add USB OTG support

2021-03-30 Thread Adrien Grassein
Add the description for the USB OTG port. The OTG port uses a dedicated regulator for vbus. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 35 +++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts

[PATCH v2 3/4] arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI

2021-03-30 Thread Adrien Grassein
Add support of the lt8912b in the DTB. This adds the support of the DB_DSIHD daugther board from Boundary Devices. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 128 ++ 1 file changed, 128 insertions(+) diff --git a/arch/arm64/boot/dts

[PATCH v2 0/4] Add peripheral support to imx8mq-nitrogen board

2021-03-30 Thread Adrien Grassein
for lt8912b. Thanks, Adrien Grassein (4): arm64: dts: imx8mq-nitrogen: add USB OTG support arm64: dts: imx8mq-nitrogen: add USB HOST support arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI arm64: defconfig: Enable LT8912B DRM bridge driver .../boot/dts/freescale/imx8mq-nitrogen.dts

Re: [PATCH v1 2/4] arm64: dts: imx8mq-nitrogen: add USB HOST support

2021-03-30 Thread Adrien Grassein
Hello Ahmad, Le mar. 30 mars 2021 à 10:38, Ahmad Fatoum a écrit : > > Hello Adrien, > > On 30.03.21 10:35, Adrien Grassein wrote: > > Add the description for the USB host port. > > At this time, the port will not work directly from the > > kernel because it's conn

[PATCH v1 4/4] arm64: defconfig: Enable LT8912B DRM bridge driver

2021-03-30 Thread Adrien Grassein
This driver is used by the Nitrogen8 SBC. Signed-off-by: Adrien Grassein --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 3f059bca9e24..39bddac5e44a 100644 --- a/arch/arm64/configs/defconfig

[PATCH v1 2/4] arm64: dts: imx8mq-nitrogen: add USB HOST support

2021-03-30 Thread Adrien Grassein
0 for devices... 3 USB Device(s) found " Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 22 +++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts b/arch/arm64/boot/dts/freescale/imx8mq-ni

[PATCH v1 0/4] Add peripheral support to imx8mq-nitrogen board

2021-03-30 Thread Adrien Grassein
Hi, this patch set aims is to add support of multiple peripheral of the Boundary8M board: - USB Host (behind a resatable hub, started by u-boot); - USB device; - DB_DSIHD sub board for MIPI-DSI to HDMI output (via lt8912b chip). Thanks, Adrien Grassein (4): arm64: dts: imx8mq-nitrogen

[PATCH v1 3/4] arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI

2021-03-30 Thread Adrien Grassein
Add support of the lt8912b in the DTB. This adds the support of the DB_DSIHD daugther board from Boundary Devices. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 128 ++ 1 file changed, 128 insertions(+) diff --git a/arch/arm64/boot/dts

[PATCH v1 1/4] arm64: dts: imx8mq-nitrogen: add USB OTG support

2021-03-30 Thread Adrien Grassein
Add the description for the USB OTG port. The OTG port uses a dedicated regulator for vbus. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts| 35 +++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts

[PATCH v9 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-03-26 Thread Adrien Grassein
). Update in v9 - Fix errors found in scripts/checkpatch.pl --strict Thanks, Adrien Grassein (2): dt-bindings: display: bridge: Add documentation for LT8912B drm/bridge: Introduce LT8912B DSI to HDMI bridge .../display/bridge/lontium,lt8912b.yaml | 102 +++ M

[PATCH v9 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-26 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reported-by: kernel test robot Reviewed-by: Robert Foss --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu

[PATCH v9 1/2] dt-bindings: display: bridge: Add documentation for LT8912B

2021-03-26 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912b.yaml | 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

[PATCH v8 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-23 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reported-by: kernel test robot Reviewed-by: Robert Foss --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu

[PATCH v8 1/2] dt-bindings: display: bridge: Add documentation for LT8912B

2021-03-23 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912b.yaml | 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

[PATCH v8 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-03-23 Thread Adrien Grassein
). Thanks, Adrien Grassein (2): dt-bindings: display: bridge: Add documentation for LT8912B drm/bridge: Introduce LT8912B DSI to HDMI bridge .../display/bridge/lontium,lt8912b.yaml | 102 +++ MAINTAINERS | 6 + drivers/gpu/drm/bridge/Kconfig

Re: [PATCH v7 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-23 Thread Adrien Grassein
Le mar. 23 mars 2021 à 15:16, Adrien Grassein a écrit : > > Le mar. 23 mars 2021 à 15:07, Robert Foss a écrit : > > > > > > > > > > > > > > > +static enum drm_connector_status > > > > > > > lt8912_check_cable_

Re: [PATCH v7 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-23 Thread Adrien Grassein
Le mar. 23 mars 2021 à 15:07, Robert Foss a écrit : > > > > > > > > > > > > +static enum drm_connector_status lt8912_check_cable_status(struct > > > > > > lt8912 *lt) > > > > > > +{ > > > > > > + int ret; > > > > > > + unsigned int reg_val; > > > > > > + > > > > > > + ret =

Re: [PATCH v7 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-23 Thread Adrien Grassein
Le mar. 23 mars 2021 à 11:42, Robert Foss a écrit : > > On Tue, 23 Mar 2021 at 11:01, Adrien Grassein > wrote: > > > > Hey Robert, > > > > Thanks for the update. > > > > Le mar. 23 mars 2021 à 10:10, Robert Foss a écrit : > > > > >

Re: [PATCH v7 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-23 Thread Adrien Grassein
Hey Robert, Thanks for the update. Le mar. 23 mars 2021 à 10:10, Robert Foss a écrit : > > Hey Adrien, > > Sorry about the slow reply, but I just received the documentation from > the vendor. So let's dig in to the HPD issue. No problem :) > > > +static enum drm_connector_status

[PATCH v2 0/1] arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support

2021-03-08 Thread Adrien Grassein
Hi, This is a repost of a missing patch on a previous patch set [1]. This patch adds the support of the ecspi2 on the imx8mm-nitrogen-r2 board. Thanks, Adrien Grassein (1): arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 20

[PATCH v2 1/1] arm64: dts: imx8mm-nitrogen-r2: add ecspi2 support

2021-03-08 Thread Adrien Grassein
Add the description for ecspi2 support. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski Reviewed-by: Fabio Estevam --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 20 +++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm

[PATCH 1/1] arm64: dts: imx8mm-nitrogen-r2: add espi2 support

2021-03-08 Thread Adrien Grassein
Add the description for espi support. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 22 +++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64

[PATCH 0/1] arm64: dts: imx8mm-nitrogen-r2: add espi2 support

2021-03-08 Thread Adrien Grassein
Hi, This is a repost of a missing patch on a previous patch set [1]. This patch adds the support of the espi2 on the imx8mm-nitrogen-r2 board. Thanks, [1]: https://lore.kernel.org/linux-arm-kernel/20210223191652.436397-1-adrien.grass...@gmail.com/ Adrien Grassein (1): arm64: dts: imx8mm

Re: [PATCH v4 00/10] Add peripheral support for imx8mm-nitrogen-r2 board

2021-03-08 Thread Adrien Grassein
Le lun. 8 mars 2021 à 13:30, Shawn Guo a écrit : > > On Mon, Mar 08, 2021 at 12:54:05PM +0100, Adrien Grassein wrote: > > Le lun. 8 mars 2021 à 01:46, Shawn Guo a écrit : > > > > > > On Tue, Feb 23, 2021 at 08:16:43PM +0100, Adrien Grassein wrote: > > >

[PATCH v7 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-03-08 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reported-by: kernel test robot --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium

[PATCH v7 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-03-08 Thread Adrien Grassein
using a workqueue and polling the status regularly. Update in v6 - Fix a warning found by "kernel test robot" Update in v7 - Fix HPD logic (via an HW emulation); - HPD from chip is still not working. Thanks, Adrien Grassein (2): dt-bindings: display: bridge: Add documentation f

[PATCH v7 1/2] dt-bindings: display: bridge: Add documentation for LT8912B

2021-03-08 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912b.yaml | 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

Re: [PATCH v4 00/10] Add peripheral support for imx8mm-nitrogen-r2 board

2021-03-08 Thread Adrien Grassein
Le lun. 8 mars 2021 à 01:46, Shawn Guo a écrit : > > On Tue, Feb 23, 2021 at 08:16:43PM +0100, Adrien Grassein wrote: > > Adrien Grassein (10): > > arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip > > arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 > > arm64: dt

[PATCH v6 1/2] dt-bindings: display: bridge: Add documentation for LT8912B

2021-02-27 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912b.yaml | 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

[PATCH v6 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-02-27 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reported-by: kernel test robot --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium

[PATCH v6 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-02-27 Thread Adrien Grassein
using a workqueue and polling the status regularly. Update in v6 - Fix a warning found by "kernel test robot" Thanks, Adrien Grassein (2): dt-bindings: display: bridge: Add documentation for LT8912B drm/bridge: Introduce LT8912B DSI to HDMI bridge .../display/bridge/lontium,lt

[PATCH v5 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-02-27 Thread Adrien Grassein
using a workqueue and polling the status regularly. Thanks, Adrien Grassein (2): dt-bindings: display: bridge: Add documentation for LT8912B drm/bridge: Introduce LT8912B DSI to HDMI bridge .../display/bridge/lontium,lt8912b.yaml | 102 +++ MAINTAINERS

[PATCH v5 2/2] drm/bridge: Introduce LT8912B DSI to HDMI bridge

2021-02-27 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt8912b.c | 817

[PATCH v5 1/2] dt-bindings: display: bridge: Add documentation for LT8912B

2021-02-27 Thread Adrien Grassein
Lontium LT8912B is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912b.yaml | 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

[PATCH v4 09/10] arm64: dts: imx8mm-nitrogen-r2: add audio

2021-02-23 Thread Adrien Grassein
Add audio description and pin muxing. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 85 +++ 1 file changed, 85 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen

[PATCH v4 06/10] arm64: dts: imx8mm-nitrogen-r2: rework UART 2

2021-02-23 Thread Adrien Grassein
Remove useless clocks in UART 2 Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale

[PATCH v4 10/10] arm64: defconfig: Enable wm8960 audio driver.

2021-02-23 Thread Adrien Grassein
This driver is used by the Nitrogen8m Mini SBC. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 292c00f893fc..bd310e91d4ed

[PATCH v4 08/10] arm64: dts: imx8mm-nitrogen-r2: add FlexSPI

2021-02-23 Thread Adrien Grassein
Add FlexSPI description an pin muxing. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64

[PATCH v4 07/10] arm64: dts: imx8mm-nitrogen-r2: add PWMs

2021-02-23 Thread Adrien Grassein
Add description for the four PWMs. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 51 +++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot

[PATCH v4 05/10] arm64: dts: imx8mm-nitrogen-r2: add UARTs

2021-02-23 Thread Adrien Grassein
Add description and pin muxing for UARTs. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 48 +++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch

[PATCH v4 03/10] arm64: dts: imx8mm-nitrogen-r2: add USB support

2021-02-23 Thread Adrien Grassein
Add description of USB. usbotg2 seems to not working on all boards (including ones from variscite). Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 42 +++ 1 file changed, 42 insertions(+) diff --git a/arch

[PATCH v4 01/10] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip

2021-02-23 Thread Adrien Grassein
Add usdhc3 description which corresponds to the wifi/bt chip Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 38 +++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts

[PATCH v4 00/10] Add peripheral support for imx8mm-nitrogen-r2 board

2021-02-23 Thread Adrien Grassein
binding; - Add a patch to fix eMMC binding. Thanks, Adrien Grassein (10): arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 arm64: dts: imx8mm-nitrogen-r2: add USB support arm64: dts: imx8mm-nitrogen-r2: add espi2 support arm64: dts: imx8mm

[PATCH v4 02/10] arm64: dts: imx8mm-nitrogen-r2: rework USDHC1

2021-02-23 Thread Adrien Grassein
Add VMMC and VQMMC description for USDHC1 (eMMC). There are comming directly from the alimentation stage, so add the vref_3V3 fixed regulator. Signed-off-by: Adrien Grassein --- arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts | 9 + 1 file changed, 9 insertions(+) diff --git

[PATCH v4 2/2] drm/bridge: Introduce LT8912 DSI to HDMI bridge

2021-02-23 Thread Adrien Grassein
Lontium Lt8912 is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt8912.c | 764 4

[PATCH v4 1/2] dt-bindings: display: bridge: Add documentation for LT8912

2021-02-23 Thread Adrien Grassein
Lontium LT8912 is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912.yaml| 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

[PATCH v4 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-02-23 Thread Adrien Grassein
the DB_DSIHD board from BoundaryDevices. Update in v2 - Use standard data-lanes instead of a custom prop; - Use hdmi-connector node. Update in v3 - Fix indentation; - Implement missing bridge functions; - Add some comments. Update in v4 - Fix bridge ops; - Fix i2c error detection. Adrien

Re: [PATCH v3 2/2] drm/bridge: Introduce LT8912 DSI to HDMI bridge

2021-02-23 Thread Adrien Grassein
Hey Robert, Le ven. 19 févr. 2021 à 22:47, Adrien Grassein a écrit : > > Le ven. 19 févr. 2021 à 22:28, Robert Foss a écrit : > > > > On Fri, 19 Feb 2021 at 16:01, Adrien Grassein > > wrote: > > > > > > Hey Robert, > > > > > >

Re: [PATCH v2 1/8] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip

2021-02-23 Thread Adrien Grassein
Le lun. 22 févr. 2021 à 19:40, Krzysztof Kozlowski a écrit : > > On Mon, 22 Feb 2021 at 00:47, Adrien Grassein > wrote: > > > > Le sam. 20 févr. 2021 à 20:19, Krzysztof Kozlowski a > > écrit : > > > > > > On Fri, Feb 19, 2021 at 03:03:55PM +0100, A

Re: [PATCH v2 1/8] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip

2021-02-21 Thread Adrien Grassein
Le sam. 20 févr. 2021 à 20:19, Krzysztof Kozlowski a écrit : > > On Fri, Feb 19, 2021 at 03:03:55PM +0100, Adrien Grassein wrote: > > Le ven. 19 févr. 2021 à 14:18, Krzysztof Kozlowski a > > écrit : > > > > > > On Wed, Feb 17, 2021 at 05:10:45PM +0100, Adrie

Re: [PATCH v3 2/2] drm/bridge: Introduce LT8912 DSI to HDMI bridge

2021-02-19 Thread Adrien Grassein
Le ven. 19 févr. 2021 à 22:28, Robert Foss a écrit : > > On Fri, 19 Feb 2021 at 16:01, Adrien Grassein > wrote: > > > > Hey Robert, > > > > Le ven. 19 févr. 2021 à 14:27, Robert Foss a écrit > > : > > > > > > Hey Adrien, > > &g

Re: [PATCH v3 2/2] drm/bridge: Introduce LT8912 DSI to HDMI bridge

2021-02-19 Thread Adrien Grassein
Hey Robert, Le ven. 19 févr. 2021 à 14:27, Robert Foss a écrit : > > Hey Adrien, > > > Thanks for the quick update. No problem, I have some free time at the moment. > > On Thu, 18 Feb 2021 at 22:05, Adrien Grassein > wrote: > > > > Lontium Lt8912 is a DS

[PATCH v3 6/9] arm64: dts: imx8mm-nitrogen-r2: add PWMs

2021-02-19 Thread Adrien Grassein
Add description for the four PWMs. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 51 +++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot

[PATCH v3 7/9] arm64: dts: imx8mm-nitrogen-r2: add FlexSPI

2021-02-19 Thread Adrien Grassein
Add FlexSPI description an pin muxing. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64

[PATCH v3 8/9] arm64: dts: imx8mm-nitrogen-r2: add audio

2021-02-19 Thread Adrien Grassein
Add audio description and pin muxing. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 86 +++ 1 file changed, 86 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen

[PATCH v3 9/9] arm64: defconfig: Enable wm8960 audio driver.

2021-02-19 Thread Adrien Grassein
This driver is used by the Nitrogen8m Mini SBC. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 292c00f893fc..bd310e91d4ed

[PATCH v3 5/9] arm64: dts: imx8mm-nitrogen-r2: rework UART 2

2021-02-19 Thread Adrien Grassein
Remove useless clocks in UART 2 Signed-off-by: Adrien Grassein --- arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts index

[PATCH v3 2/9] arm64: dts: imx8mm-nitrogen-r2: add USB support

2021-02-19 Thread Adrien Grassein
Add description of USB. usbotg2 seems to not working on all boards (including ones from variscite). Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 42 +++ 1 file changed, 42 insertions(+) diff --git a/arch

[PATCH v3 3/9] arm64: dts: imx8mm-nitrogen-r2: add espi2 support

2021-02-19 Thread Adrien Grassein
Add the description for espi support. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 22 +++ 1 file changed, 22 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64

[PATCH v3 4/9] arm64: dts: imx8mm-nitrogen-r2: add UARTs

2021-02-19 Thread Adrien Grassein
Add description and pin muxing for UARTs. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 48 +++ 1 file changed, 48 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale/imx8mm

[PATCH v3 1/9] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip

2021-02-19 Thread Adrien Grassein
Add usdhc3 description which corresponds to the wifi/bt chip Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 38 +++ 1 file changed, 38 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts

[PATCH v3 0/9] Add peripheral support for imx8mm-nitrogen-r2 board

2021-02-19 Thread Adrien Grassein
Hi, this patch set is to add several peripheral support for the imx8mm-nitrogen-r2 board. Thanks, Update in v2: - Fix some typo found in v1; - Fix UART description Update in v3 - Fix wlan vqmcc regulator; - Remove useless clock node; - Split UART patch Thanks, Adrien Grassein (9

Re: [PATCH v2 1/8] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip

2021-02-19 Thread Adrien Grassein
Le ven. 19 févr. 2021 à 14:18, Krzysztof Kozlowski a écrit : > > On Wed, Feb 17, 2021 at 05:10:45PM +0100, Adrien Grassein wrote: > > Add usdhc3 description which corresponds to the wifi/bt chip > > > > Signed-off-by: Adrien Grassein > > --- > > .../boot/

Re: [PATCH v2 3/8] arm64: dts: imx8mm-nitrogen-r2: add espi2 support

2021-02-19 Thread Adrien Grassein
Le ven. 19 févr. 2021 à 14:19, Krzysztof Kozlowski a écrit : > > On Wed, Feb 17, 2021 at 05:10:47PM +0100, Adrien Grassein wrote: > > Add the description for espi support. > > > > Signed-off-by: Adrien Grassein > > Reviewed-by: Krzysztof Kozlowski > > --

[PATCH v3 2/2] drm/bridge: Introduce LT8912 DSI to HDMI bridge

2021-02-18 Thread Adrien Grassein
Lontium Lt8912 is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein --- MAINTAINERS | 1 + drivers/gpu/drm/bridge/Kconfig | 14 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/lontium-lt8912.c | 760 4

[PATCH v3 0/2] Add support of Lontium lt8912 MIPI to HDMI bridge

2021-02-18 Thread Adrien Grassein
board from BoundaryDevices. Update in v2 - Use standard data-lanes instead of a custom prop; - Use hdmi-connector node. Update in v3 - Fix indentation; - Implement missing bridge functions; - Add some comments. Thanks, Adrien Grassein Adrien Grassein (2): dt-bindings: display: bridge

[PATCH v3 1/2] dt-bindings: display: bridge: Add documentation for LT8912

2021-02-18 Thread Adrien Grassein
Lontium LT8912 is a DSI to HDMI bridge. Signed-off-by: Adrien Grassein Reviewed-by: Rob Herring --- .../display/bridge/lontium,lt8912.yaml| 102 ++ MAINTAINERS | 5 + 2 files changed, 107 insertions(+) create mode 100644

Re: [PATCH v2 2/2] drm/bridge: Introduce LT8912 DSI to HDMI bridge

2021-02-18 Thread Adrien Grassein
Hey Robert, Thank you for your time and for your review. Le mer. 17 févr. 2021 à 18:32, Robert Foss a écrit : > > Hey Adrien, > > Thanks for submitting this! > > On Mon, 15 Feb 2021 at 00:31, Adrien Grassein > wrote: > > > > Lontium Lt8912 is a DSI t

[PATCH v2 8/8] arm64: defconfig: Enable wm8960 audio driver.

2021-02-17 Thread Adrien Grassein
This driver is used by the Nitrogen8m Mini SBC. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 292c00f893fc..bd310e91d4ed

[PATCH v2 7/8] arm64: dts: imx8mm-nitrogen-r2: add audio

2021-02-17 Thread Adrien Grassein
Add audio description and pin muxing. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 86 +++ 1 file changed, 86 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen

[PATCH v2 6/8] arm64: dts: imx8mm-nitrogen-r2: add FlexSPI

2021-02-17 Thread Adrien Grassein
Add FlexSPI description an pin muxing. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 17 + 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64

[PATCH v2 3/8] arm64: dts: imx8mm-nitrogen-r2: add espi2 support

2021-02-17 Thread Adrien Grassein
Add the description for espi support. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 30 +++ 1 file changed, 30 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64

[PATCH v2 4/8] arm64: dts: imx8mm-nitrogen-r2: add UARTs

2021-02-17 Thread Adrien Grassein
Add description and pin muxing for UARTs. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 50 ++- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts

[PATCH v2 5/8] arm64: dts: imx8mm-nitrogen-r2: add PWMs

2021-02-17 Thread Adrien Grassein
Add description for the four PWMs. Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 51 +++ 1 file changed, 51 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot

[PATCH v2 1/8] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip

2021-02-17 Thread Adrien Grassein
Add usdhc3 description which corresponds to the wifi/bt chip Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 31 +++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts b/arch/arm64/boot/dts

[PATCH v2 2/8] arm64: dts: imx8mm-nitrogen-r2: add USB support

2021-02-17 Thread Adrien Grassein
Add description of USB. usbotg2 seems to not working on all boards (including ones from variscite). Signed-off-by: Adrien Grassein Reviewed-by: Krzysztof Kozlowski --- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 42 +++ 1 file changed, 42 insertions(+) diff --git a/arch

Re: [PATCH 4/8] arm64: dts: imx8mm-nitrogen-r2: add uarts

2021-02-17 Thread Adrien Grassein
Le mer. 17 févr. 2021 à 15:22, Krzysztof Kozlowski a écrit : > > On Tue, Feb 16, 2021 at 12:19:39AM +0100, Adrien Grassein wrote: > > Add description and pinmuxing for uarts. > > > > Signed-off-by: Adrien Grassein > > --- > > .../boot/dts/f

[PATCH v2 0/8] Add peripheral support for imx8mm-nitrogen-r2 board

2021-02-17 Thread Adrien Grassein
Hi, this patch set is to add several peripheral support for the imx8mm-nitrogen-r2 board. Thanks, Update in v2: - Fix some typo found in v1; - Fix UART description Adrien Grassein (8): arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip arm64: dts: imx8mm-nitrogen-r2: add USB support

  1   2   3   >