Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries: - Add MIPI-DSI Driver, and dt bindigs - Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings - Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now, - Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists - Some fixups
If there is any problem, please kindly let me know.
Thanks, Inki Dae
The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:
Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 12:09:09 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next
for you to fetch changes up to a4521cbc01a711e78e22155885f991bcb96496de:
drm/exynos: separate dpi from fimd (2014-04-04 02:22:16 +0900)
---------------------------------------------------------------- Andrzej Hajda (16): drm/mipi_dsi: add flags to DSI messages drm/mipi_dsi: create dsi devices only for nodes with reg property drm/exynos: disallow fbdev initialization if no device is connected exynos/dsim: add DT bindings drm/exynos: add DSIM driver panel/s6e8aa0: add DT bindings panel/ld9040: add DT bindings drm/panel: add ld9040 driver ARM: dts: exynos4210-universal_c210: add proper panel node drm/panel: add S6E8AA0 driver ARM: dts: exynos4: add MIPI DSI Master node ARM: dts: exynos4210-trats: add panel node ARM: dts: exynos4412-trats2: add panel node ARM: dts: exynos4210-trats: enable exynos/fimd node ARM: dts: exynos4412-trats2: enable exynos/fimd node drm/exynos: separate dpi from fimd
Inki Dae (7): drm/exynos: add super device support drm/exynos: dpi: fix hotplug fail issue drm/exynos: register platform driver at each kms sub drivers ARM: dts: exynos4210-universal: add super device node for exynos drm ARM: dts: exynos4210-trats: add super device node for exynos drm ARM: dts: exynos4412-trats2: add super device node for exynos drm exynos/drm: add DT bindings
.../bindings/drm/exynos/samsung-exynos-drm.txt | 32 + .../devicetree/bindings/panel/samsung,ld9040.txt | 66 + .../devicetree/bindings/panel/samsung,s6e8aa0.txt | 56 + .../devicetree/bindings/video/exynos_dsim.txt | 80 + arch/arm/boot/dts/exynos4.dtsi | 14 + arch/arm/boot/dts/exynos4210-trats.dts | 66 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 76 +- arch/arm/boot/dts/exynos4412-trats2.dts | 75 + drivers/gpu/drm/drm_mipi_dsi.c | 6 +- drivers/gpu/drm/exynos/Kconfig | 9 + drivers/gpu/drm/exynos/Makefile | 1 + drivers/gpu/drm/exynos/exynos_dp_core.c | 46 +- drivers/gpu/drm/exynos/exynos_drm_core.c | 216 +-- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 17 + drivers/gpu/drm/exynos/exynos_drm_crtc.h | 4 + drivers/gpu/drm/exynos/exynos_drm_dpi.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 243 ++- drivers/gpu/drm/exynos/exynos_drm_drv.h | 69 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1558 ++++++++++++++++++++ drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 21 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 75 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 61 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 60 +- drivers/gpu/drm/exynos/exynos_mixer.c | 55 +- drivers/gpu/drm/panel/Kconfig | 14 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-ld9040.c | 376 +++++ drivers/gpu/drm/panel/panel-s6e8aa0.c | 1069 ++++++++++++++ include/drm/drm_mipi_dsi.h | 6 + 29 files changed, 3929 insertions(+), 495 deletions(-) create mode 100644 Documentation/devicetree/bindings/drm/exynos/samsung-exynos-drm.txt create mode 100644 Documentation/devicetree/bindings/panel/samsung,ld9040.txt create mode 100644 Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt create mode 100644 Documentation/devicetree/bindings/video/exynos_dsim.txt create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dsi.c create mode 100644 drivers/gpu/drm/panel/panel-ld9040.c create mode 100644 drivers/gpu/drm/panel/panel-s6e8aa0.c
Hi Dave,
I am re-sending git-pull request with fixing module build errors.
For this, I reverted one patch, and added two patches below, - Revert 'drm/exynos: register platform driver at each kms sub drivers' . Exynos drm should be built as single module, so platform_driver_register of each sub driver should be called at exynos_drm_drv module. - Remove MODULE_DEVICE_TABLE definition of DP and MIPI-DSI drivers. - Export ptn3460_init function so that other modules can call this funtion.
If there is any problem, please kindly let me know,
Thanks, Inki Dae
The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:
Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 12:09:09 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos exynos-drm-next
for you to fetch changes up to 0c64ef98ac2c49452d4e269132c0474871a1fd93:
drm/bridge: export ptn3460_init function (2014-04-04 12:14:51 +0900)
---------------------------------------------------------------- Andrzej Hajda (16): drm/mipi_dsi: add flags to DSI messages drm/mipi_dsi: create dsi devices only for nodes with reg property drm/exynos: disallow fbdev initialization if no device is connected exynos/dsim: add DT bindings drm/exynos: add DSIM driver panel/s6e8aa0: add DT bindings panel/ld9040: add DT bindings drm/panel: add ld9040 driver ARM: dts: exynos4210-universal_c210: add proper panel node drm/panel: add S6E8AA0 driver ARM: dts: exynos4: add MIPI DSI Master node ARM: dts: exynos4210-trats: add panel node ARM: dts: exynos4412-trats2: add panel node ARM: dts: exynos4210-trats: enable exynos/fimd node ARM: dts: exynos4412-trats2: enable exynos/fimd node drm/exynos: separate dpi from fimd
Inki Dae (8): drm/exynos: add super device support drm/exynos: dpi: fix hotplug fail issue ARM: dts: exynos4210-universal: add super device node for exynos drm ARM: dts: exynos4210-trats: add super device node for exynos drm ARM: dts: exynos4412-trats2: add super device node for exynos drm exynos/drm: add DT bindings drm/exynos: remove MODULE_DEVICE_TABLE definitions drm/bridge: export ptn3460_init function
.../bindings/drm/exynos/samsung-exynos-drm.txt | 32 + .../devicetree/bindings/panel/samsung,ld9040.txt | 66 + .../devicetree/bindings/panel/samsung,s6e8aa0.txt | 56 + .../devicetree/bindings/video/exynos_dsim.txt | 80 + arch/arm/boot/dts/exynos4.dtsi | 14 + arch/arm/boot/dts/exynos4210-trats.dts | 66 + arch/arm/boot/dts/exynos4210-universal_c210.dts | 76 +- arch/arm/boot/dts/exynos4412-trats2.dts | 75 + drivers/gpu/drm/bridge/ptn3460.c | 1 + drivers/gpu/drm/drm_mipi_dsi.c | 6 +- drivers/gpu/drm/exynos/Kconfig | 9 + drivers/gpu/drm/exynos/Makefile | 1 + drivers/gpu/drm/exynos/exynos_dp_core.c | 46 +- drivers/gpu/drm/exynos/exynos_drm_core.c | 216 +-- drivers/gpu/drm/exynos/exynos_drm_crtc.c | 17 + drivers/gpu/drm/exynos/exynos_drm_crtc.h | 4 + drivers/gpu/drm/exynos/exynos_drm_dpi.c | 51 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 217 +-- drivers/gpu/drm/exynos/exynos_drm_drv.h | 65 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1556 ++++++++++++++++++++ drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 21 + drivers/gpu/drm/exynos/exynos_drm_fimd.c | 74 +- drivers/gpu/drm/exynos/exynos_drm_vidi.c | 61 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 59 +- drivers/gpu/drm/exynos/exynos_mixer.c | 54 +- drivers/gpu/drm/panel/Kconfig | 14 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-ld9040.c | 376 +++++ drivers/gpu/drm/panel/panel-s6e8aa0.c | 1069 ++++++++++++++ include/drm/drm_mipi_dsi.h | 6 + 30 files changed, 3944 insertions(+), 446 deletions(-) create mode 100644 Documentation/devicetree/bindings/drm/exynos/samsung-exynos-drm.txt create mode 100644 Documentation/devicetree/bindings/panel/samsung,ld9040.txt create mode 100644 Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt create mode 100644 Documentation/devicetree/bindings/video/exynos_dsim.txt create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dsi.c create mode 100644 drivers/gpu/drm/panel/panel-ld9040.c create mode 100644 drivers/gpu/drm/panel/panel-s6e8aa0.c
Hi Inki,
On 03.04.2014 19:34, inki.dae@samsung.com wrote:
Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now,
- Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists
I don't think the DT bindings have been Acked by DT maintainers, which is necessary to merge them.
Also I believe more discussion is needed on this, but I didn't have time to comment on this series yet. Please hold off with merging the supernode series yet.
Best regards, Tomasz
Hi Tomasz,
-----Original Message----- From: Tomasz Figa [mailto:tomasz.figa@gmail.com] Sent: Friday, April 04, 2014 2:00 PM To: inki.dae@samsung.com; airlied@linux.ie; dri- devel@lists.freedesktop.org Subject: Re: [GIT PULL] exynos-drm-next
Hi Inki,
On 03.04.2014 19:34, inki.dae@samsung.com wrote:
Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now,
- Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists
I don't think the DT bindings have been Acked by DT maintainers, which is necessary to merge them.
Also I believe more discussion is needed on this, but I didn't have time to comment on this series yet. Please hold off with merging the supernode series yet.
I sent a email about review request to you but I didn't get any answer from you. And I think super node concept was already accepted, and relevant codes, component framework, has already been merged to mainline. And Linux staging next has already such dt bindings. Please see imx dts files.
I hope this time this series would be merged to mainline so that we could go to next step, integrating drm_panel and drm_bridge framework to one integrated drm_bridge. So Can you hurry up to review it a bit? I'll wait for your ack.
Thanks, Inki Dae
Best regards, Tomasz
On 04.04.2014 07:34, Inki Dae wrote:
Hi Tomasz,
-----Original Message----- From: Tomasz Figa [mailto:tomasz.figa@gmail.com] Sent: Friday, April 04, 2014 2:00 PM To: inki.dae@samsung.com; airlied@linux.ie; dri- devel@lists.freedesktop.org Subject: Re: [GIT PULL] exynos-drm-next
Hi Inki,
On 03.04.2014 19:34, inki.dae@samsung.com wrote:
Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now,
- Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists
I don't think the DT bindings have been Acked by DT maintainers, which is necessary to merge them.
Also I believe more discussion is needed on this, but I didn't have time to comment on this series yet. Please hold off with merging the supernode series yet.
I sent a email about review request to you but I didn't get any answer from you.
It's been just three days ago and I just didn't find time yet to review them. I would like to be able to review all the patches straight after them being posted, but unfortunately that's not the only thing I have to do.
Anyway, a common practice in open source world is to let the patches wait on the mailing lists for two weeks for people to find some time to review them and only then apply. There might be people that don't work full time on this area, but still would be interested to do a review in some free time.
Also, neither version of this series have been posted to linux-samsung-soc mailing list, which is also a key to have a broader review. Note that this ML is listed in MAINTAINERS file for all kernel files with "exynos" in name.
ARM/S5P EXYNOS ARM ARCHITECTURES M: Kukjin Kim kgene.kim@samsung.com L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) S: Maintained F: arch/arm/mach-s5p*/ F: arch/arm/mach-exynos*/ N: exynos
And I think super node concept was already accepted, and relevant codes, component framework, has already been merged to mainline. And Linux staging next has already such dt bindings. Please see imx dts files.
Yes, they are, but for other platforms not this particular instance.
Any new DT bindings introduced are needed to have an ACK from one of DT maintainers to be merged, unless you can't get any reply from any of them for a longer time, usually 3 weeks from posting the series to be applied.
Of course standard pinging rules apply, so you should ping DT maintainers first before applying such series.
I hope this time this series would be merged to mainline so that we could go to next step, integrating drm_panel and drm_bridge framework to one integrated drm_bridge. So Can you hurry up to review it a bit? I'll wait for your ack.
I don't think there is any need to hurry up with this particular series for this release. I'd recommend sending a pull request with remaining patches separately, as the supernode is not required to make anything work, rather than being just a refactor.
Best regards, Tomasz
-----Original Message----- From: Tomasz Figa [mailto:t.figa@samsung.com] Sent: Friday, April 04, 2014 4:29 PM To: Inki Dae; 'Tomasz Figa'; airlied@linux.ie; dri- devel@lists.freedesktop.org; 'Marek Szyprowski'; devicetree@vger.kernel.org; Grant Likely; Rob Herring Subject: Re: [GIT PULL] exynos-drm-next
On 04.04.2014 07:34, Inki Dae wrote:
Hi Tomasz,
-----Original Message----- From: Tomasz Figa [mailto:tomasz.figa@gmail.com] Sent: Friday, April 04, 2014 2:00 PM To: inki.dae@samsung.com; airlied@linux.ie; dri- devel@lists.freedesktop.org Subject: Re: [GIT PULL] exynos-drm-next
Hi Inki,
On 03.04.2014 19:34, inki.dae@samsung.com wrote:
Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now,
- Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists
I don't think the DT bindings have been Acked by DT maintainers, which is necessary to merge them.
Also I believe more discussion is needed on this, but I didn't have time to comment on this series yet. Please hold off with merging the supernode series yet.
I sent a email about review request to you but I didn't get any answer from you.
It's been just three days ago and I just didn't find time yet to review
No, the email was just ping. My original RFC patch series had been posted March 3, about 1 month ago, And for my official patch series, eight days ago. So the email I sent three days ago was just a ping that I requested for you to review the patch series.
them. I would like to be able to review all the patches straight after them being posted, but unfortunately that's not the only thing I have to do.
So I think there was no any comments from you for a long time.
Anyway, a common practice in open source world is to let the patches wait on the mailing lists for two weeks for people to find some time to review them and only then apply. There might be people that don't work full time on this area, but still would be interested to do a review in some free time.
Also, neither version of this series have been posted to linux-samsung-soc mailing list, which is also a key to have a broader review. Note that this ML is listed in MAINTAINERS file for all kernel files with "exynos" in name.
ARM/S5P EXYNOS ARM ARCHITECTURES M: Kukjin Kim kgene.kim@samsung.com L: linux-arm-kernel@lists.infradead.org (moderated for
non-subscribers)
L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) S: Maintained F: arch/arm/mach-s5p*/ F: arch/arm/mach-exynos*/ N: exynos
And I think super node concept was already accepted, and relevant codes, component framework, has already been merged to mainline. And Linux staging next has already such dt bindings. Please see imx dts
files.
Yes, they are, but for other platforms not this particular instance.
Any new DT bindings introduced are needed to have an ACK from one of DT maintainers to be merged, unless you can't get any reply from any of them for a longer time, usually 3 weeks from posting the series to be applied.
So should I wait for more times?
Of course standard pinging rules apply, so you should ping DT maintainers first before applying such series.
The email I sent to you three days ago was that.
Thanks, Inki Dae
I hope this time this series would be merged to mainline so that we could go to next step, integrating drm_panel and drm_bridge framework to one integrated drm_bridge. So Can you hurry up to review it a bit? I'll wait for your ack.
I don't think there is any need to hurry up with this particular series for this release. I'd recommend sending a pull request with remaining patches separately, as the supernode is not required to make anything
work,
rather than being just a refactor.
Best regards, Tomasz
On 04.04.2014 09:48, Inki Dae wrote:
-----Original Message----- From: Tomasz Figa [mailto:t.figa@samsung.com] Sent: Friday, April 04, 2014 4:29 PM To: Inki Dae; 'Tomasz Figa'; airlied@linux.ie; dri- devel@lists.freedesktop.org; 'Marek Szyprowski'; devicetree@vger.kernel.org; Grant Likely; Rob Herring Subject: Re: [GIT PULL] exynos-drm-next
On 04.04.2014 07:34, Inki Dae wrote:
Hi Tomasz,
-----Original Message----- From: Tomasz Figa [mailto:tomasz.figa@gmail.com] Sent: Friday, April 04, 2014 2:00 PM To: inki.dae@samsung.com; airlied@linux.ie; dri- devel@lists.freedesktop.org Subject: Re: [GIT PULL] exynos-drm-next
Hi Inki,
On 03.04.2014 19:34, inki.dae@samsung.com wrote:
Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now,
- Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists
I don't think the DT bindings have been Acked by DT maintainers, which is necessary to merge them.
Also I believe more discussion is needed on this, but I didn't have time to comment on this series yet. Please hold off with merging the supernode series yet.
I sent a email about review request to you but I didn't get any answer from you.
It's been just three days ago and I just didn't find time yet to review
No, the email was just ping. My original RFC patch series had been posted March 3, about 1 month ago, And for my official patch series, eight days ago. So the email I sent three days ago was just a ping that I requested for you to review the patch series.
As I said, it was not even posted to samsung-soc, the central ML for Samsung SoC related patches, as mandated by MAINTAINERS file. I learned about its presence just after your ping.
them. I would like to be able to review all the patches straight after them being posted, but unfortunately that's not the only thing I have to do.
So I think there was no any comments from you for a long time.
Anyway, a common practice in open source world is to let the patches wait on the mailing lists for two weeks for people to find some time to review them and only then apply. There might be people that don't work full time on this area, but still would be interested to do a review in some free time.
Also, neither version of this series have been posted to linux-samsung-soc mailing list, which is also a key to have a broader review. Note that this ML is listed in MAINTAINERS file for all kernel files with "exynos" in name.
ARM/S5P EXYNOS ARM ARCHITECTURES M: Kukjin Kim kgene.kim@samsung.com L: linux-arm-kernel@lists.infradead.org (moderated for
non-subscribers)
L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) S: Maintained F: arch/arm/mach-s5p*/ F: arch/arm/mach-exynos*/ N: exynos
And I think super node concept was already accepted, and relevant codes, component framework, has already been merged to mainline. And Linux staging next has already such dt bindings. Please see imx dts
files.
Yes, they are, but for other platforms not this particular instance.
Any new DT bindings introduced are needed to have an ACK from one of DT maintainers to be merged, unless you can't get any reply from any of them for a longer time, usually 3 weeks from posting the series to be applied.
So should I wait for more times?
Since this series is not a dependency for any other patches queued for this release and it doesn't add any new functionality, I don't think there is any need to hurry with it.
Of course standard pinging rules apply, so you should ping DT maintainers first before applying such series.
The email I sent to you three days ago was that.
Unfortunately I'm not a DT maintainer, so I don't qualify here. You can see list of DT maintainers in MAINTAINERS file:
OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS M: Rob Herring robh+dt@kernel.org M: Pawel Moll pawel.moll@arm.com M: Mark Rutland mark.rutland@arm.com M: Ian Campbell ijc+devicetree@hellion.org.uk M: Kumar Gala galak@codeaurora.org L: devicetree@vger.kernel.org S: Maintained F: Documentation/devicetree/ F: arch/*/boot/dts/ F: include/dt-bindings/
Best regards, Tomasz
2014-04-04 17:05 GMT+09:00, Tomasz Figa t.figa@samsung.com:
On 04.04.2014 09:48, Inki Dae wrote:
-----Original Message----- From: Tomasz Figa [mailto:t.figa@samsung.com] Sent: Friday, April 04, 2014 4:29 PM To: Inki Dae; 'Tomasz Figa'; airlied@linux.ie; dri- devel@lists.freedesktop.org; 'Marek Szyprowski'; devicetree@vger.kernel.org; Grant Likely; Rob Herring Subject: Re: [GIT PULL] exynos-drm-next
On 04.04.2014 07:34, Inki Dae wrote:
Hi Tomasz,
-----Original Message----- From: Tomasz Figa [mailto:tomasz.figa@gmail.com] Sent: Friday, April 04, 2014 2:00 PM To: inki.dae@samsung.com; airlied@linux.ie; dri- devel@lists.freedesktop.org Subject: Re: [GIT PULL] exynos-drm-next
Hi Inki,
On 03.04.2014 19:34, inki.dae@samsung.com wrote:
Hi Dave, Sorry for late. This pull request includes MIPI-DSI driver, two panel drivers, super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver . this driver is placed in drivers/gpu/drm/panel, and it seems to be used for exynos drm as of now,
- Add super device support, and dt bindings . this patch resolves the probe order issue to sub drivers without specific lists
I don't think the DT bindings have been Acked by DT maintainers, which is necessary to merge them.
Also I believe more discussion is needed on this, but I didn't have time to comment on this series yet. Please hold off with merging the supernode series yet.
I sent a email about review request to you but I didn't get any answer from you.
It's been just three days ago and I just didn't find time yet to review
No, the email was just ping. My original RFC patch series had been posted March 3, about 1 month ago, And for my official patch series, eight days ago. So the email I sent three days ago was just a ping that I requested for you to review the patch series.
As I said, it was not even posted to samsung-soc, the central ML for Samsung SoC related patches, as mandated by MAINTAINERS file. I learned about its presence just after your ping.
them. I would like to be able to review all the patches straight after them being posted, but unfortunately that's not the only thing I have to do.
So I think there was no any comments from you for a long time.
Anyway, a common practice in open source world is to let the patches wait on the mailing lists for two weeks for people to find some time to review them and only then apply. There might be people that don't work full time on this area, but still would be interested to do a review in some free time.
Also, neither version of this series have been posted to linux-samsung-soc mailing list, which is also a key to have a broader review. Note that this ML is listed in MAINTAINERS file for all kernel files with "exynos" in name.
ARM/S5P EXYNOS ARM ARCHITECTURES M: Kukjin Kim kgene.kim@samsung.com L: linux-arm-kernel@lists.infradead.org (moderated for
non-subscribers)
L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) S: Maintained F: arch/arm/mach-s5p*/ F: arch/arm/mach-exynos*/ N: exynos
And I think super node concept was already accepted, and relevant codes, component framework, has already been merged to mainline. And Linux staging next has already such dt bindings. Please see imx dts
files.
Yes, they are, but for other platforms not this particular instance.
Any new DT bindings introduced are needed to have an ACK from one of DT maintainers to be merged, unless you can't get any reply from any of them for a longer time, usually 3 weeks from posting the series to be applied.
So should I wait for more times?
Since this series is not a dependency for any other patches queued for this release and it doesn't add any new functionality, I don't think there is any need to hurry with it.
That was times enough to me, one month! And that is for easy to maintain this patch sets.
Of course standard pinging rules apply, so you should ping DT maintainers first before applying such series.
The email I sent to you three days ago was that.
Unfortunately I'm not a DT maintainer, so I don't qualify here. You can see list of DT maintainers in MAINTAINERS file:
OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS M: Rob Herring robh+dt@kernel.org M: Pawel Moll pawel.moll@arm.com M: Mark Rutland mark.rutland@arm.com M: Ian Campbell ijc+devicetree@hellion.org.uk M: Kumar Gala galak@codeaurora.org L: devicetree@vger.kernel.org S: Maintained F: Documentation/devicetree/ F: arch/*/boot/dts/ F: include/dt-bindings/
Yes, that was what I missed. I should have cced above people. Ok, will remove the supernode feature from next tree.
Best regards, Tomasz _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/dri-devel
dri-devel@lists.freedesktop.org