Fix the AUX_CMD_SEND bit for ti,sn65dsi86 bridge chip. With wrong
value the dpcd aux transactions with eDP panel are failing.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/bridge/ti
dedicated DDC line (Andrzej Hajda).
Changes in v14:
- Remove unnecessary drm_panel checks (Andrzej Hajda).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 664
dedicated DDC line (Andrzej Hajda).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 676 ++
3 files changed, 686 insertions(+)
create mo
Changes in current patchset:
- eDP panels report EDID via DP-AUX channel, so remove support for
dedicated DDC line.
Sandeep Panda (2):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
.../bindings/display/bridge/ti,sn65dsi86
).
- Move data-lanes and lane-polarity property example to proper place (Andrzej
Hajda).
Changes in v11:
- Add a property for suspend gpio function of GPIO1 pin on bridge chip
(Stephen Boyd).
Changes in v12:
- Remove binding for dedicated DDC line (Andrzej Hajda).
Signed-off-by: Sandeep
).
- Move data-lanes and lane-polarity property example to proper place (Andrzej
Hajda).
Changes in v11:
- Add a property for suspend gpio function of GPIO1 pin on bridge chip
(Stephen Boyd).
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 89
xplain in comment as in why dsi dev registration is done in
bridge_attach (Andrzej Hajda).
- Move HPD disable to bridge_pre_enable (Andrzej Hajda).
- Make panel/DDC exclusive until HPD support is added (Andrzej Hajda).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9
Properties like data-lanes, clock-noncontinuous and lane-polarities
are applicable to DSI and DisplayPort interface also. So update the
documentation to mention the same.
Signed-off-by: Sandeep Panda
Reviewed-by: Rob Herring
---
Documentation/devicetree/bindings/media/video-interfaces.txt | 10
Changes in current patchset:
- Add suspend-gpio property for GPIO1 pin on bridge chip.
Sandeep Panda (3):
dt-bindings: media: extend interface documentation for DSI and DP
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
From: Abhinav Kumar
Setting the DSI PLL src in probe doesn't provide the clock
driver sufficient time to reclaim unused clock resources
from coreboot resulting in warnings from clock driver.
Move the DSI PLL src setting to modeset_init() so that the
clock driver can claim unused display clock re
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
Reviewed-by: Sean Paul
---
drivers/gp
Properties like data-lanes, clock-noncontinuous and lane-polarities
are applicable to DSI and DisplayPort interface also. So update the
documentation to mention the same.
Signed-off-by: Sandeep Panda
Reviewed-by: Rob Herring
---
Documentation/devicetree/bindings/media/video-interfaces.txt | 10
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
Changes in current patchset:
- Explain in comment as in why dsi dev registration is done in
bridge_attach.
- Make panel/DDC exclusive until HPD support is added.
- Update interrupts and data-lane dt property bindings.
Sandeep Panda (5):
dt-bindings: media: extend interface documentation
xplain in comment as in why dsi dev registration is done in
bridge_attach (Andrzej Hajda).
- Move HPD disable to bridge_pre_enable (Andrzej Hajda).
- Make panel/DDC exclusive until HPD support is added (Andrzej Hajda).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9
).
- Move data-lanes and lane-polarity property example to proper place (Andrzej
Hajda).
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 86 ++
1 file changed, 86 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
are already explained in media/video-interface
dt binidng (Rob Herring).
Changes in v9:
- Avoid putting re-definition of lane mapping and polarity dt binding
(Rob Herring).
Change-Id: I1d97686f2b9c8924abdeeadfbca2a93fd3aae3fc
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti
Changes in current patchset:
- Use presence of refclk to determine if continuous dsi clock is required or
not.
- Update media/video-interface.txt documentatio for DSI and DP interface.
Sandeep Panda (5):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document
se local refclk lut size instead of global macro (Sean Paul).
Changes in v10:
- Use refclk to determine if continuous dsi clock is needed or not.
Changes in v11:
- Read DPPLL_SRC register to determine continuous clock instead of
using refclk handle (Stephen Boyd).
Signed-off-by: Sandeep Panda
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
Reviewed-by: Sean Paul
---
drivers/gp
Properties like data-lanes, clock-noncontinuous and lane-polarities
are applicable to DSI and DisplayPort interface also. So update the
documentation to mention the same.
Signed-off-by: Sandeep Panda
---
Documentation/devicetree/bindings/media/video-interfaces.txt | 10 ++
1 file
are already explained in media/video-interface
dt binidng (Rob Herring).
Changes in v9:
- Avoid putting re-definition of lane mapping and polarity dt binding
(Rob Herring).
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 87 ++
1
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
Reviewed-by: Sean Paul
---
drivers/gp
se local refclk lut size instead of global macro (Sean Paul).
Changes in v10:
- Use refclk to determine if continuous dsi clock is needed or not.
Changes in v11:
- Read DPPLL_SRC register to determine continuous clock instead of
using refclk handle (Stephen Boyd).
Signed-off-by: Sandeep Panda
Properties like data-lanes, clock-noncontinuous and lane-polarities
are applicable to DSI and DisplayPort interface also. So update the
documentation to mention the same.
Change-Id: I544bdf178bd6b207fa9e2e2e4aad819da320be3b
Signed-off-by: Sandeep Panda
---
Documentation/devicetree/bindings
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
Changes in current patchset:
- Read DPPLL_SRC register to determine if continuous dsi clock needed or not.
- Reorder the patchsets.
Sandeep Panda (5):
dt-bindings: media: extend interface documentation for DSI and DP
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm
se local refclk lut size instead of global macro (Sean Paul).
Changes in v10:
- Use refclk to determine if continuous dsi clock is needed or not.
Change-Id: I735bb60df8c6272da79945d93cd5313835f2a1a0
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bri
are already explained in media/video-interface
dt binidng (Rob Herring).
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 90 ++
1 file changed, 90 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/ti
.
- Fix issues faced during testing of bridge driver on actual HW.
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
drm/panel: add Innolux TV123WAM panel driver support
dt-bindings: drm/panel: Document Innolux
se local refclk lut size instead of global macro (Sean Paul).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 691 ++
3 files changed, 701 insertions
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
Reviewed-by: Sean Paul
---
drivers/gp
Changes in current patchset:
- Moved dsi register/attach function to bridge probe.
- Renames and added more description to lane-mapping dt property.
- Removed some unnecessary headers/macros from driver.
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings
Changes in current patchset:
- Moved dsi register/attach function to bridge probe.
- Renames and added more description to lane-mapping dt property.
- Removed some unnecessary headers/macros from driver.
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/panel/panel-sim
ion to bridge driver probe (Andrzej
Hajda).
- Introduce a new helper function to write 16bit words into consecutive
registers (Andrzej Hajda).
- Remove unnecessary macros (Andrzej Hajda).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bridge/Make
mapping scheme dt property (Andrzej
Hajda/ Rob Herring).
- Removed HDP gpio binding, since the bridge uses IRQ signal to
determine HPD, and IRQ property is already documented in binding.
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 109
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/panel/panel-sim
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
Changes in current patchset:
- Defer bridge driver probe until panel probe happens.
- Update the of_graph APIs based on comments.
- Add optional lane-config dt-binding to bridge documentation.
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge
bridge driver probe if panel is not probed (Andrzej Hajda).
- Update of_graph APIs for correct node reference management. (Andrzej
Hajda).
- Remove local display_mode object (Andrzej Hajda).
- Remove version id check function from driver.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bri
Boyd)
Changes in v5:
- Use clock property to specify the input refclk (Stephen Boyd).
- Update gpio cell and pwm cell numbers (Stephen Boyd).
Changes in v6:
- Add property to mention the lane mapping scheme and polarity inversion
(Stephen Boyd).
Signed-off-by: Sandeep Panda
---
.../bindings
Boyd)
Changes in v5:
- Use clock property to specify the input refclk (Stephen Boyd).
- Update gpio cell and pwm cell numbers (Stephen Boyd).
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 81 ++
1 file changed, 81 insertions(+)
create
alphabetical order.
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
drm/panel: add Innolux TV123WAM panel driver support
dt-bindings: drm/panel: Document Innolux TV123WAM panel bindings
.../bindings/display
d).
- Clean up some debug logs and indentations (Sean Paul).
- Simplify dp rate calculation (Sean Paul).
- Add support to configure refclk based on input REFCLK pin or DACP/N
pin (Stephen Boyd).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bri
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
Reviewed-by: Rob He
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Changes in v1:
- Add the compatibility string, display_mode and panel_desc
structures in alphabetical order (Sean Paul).
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/panel/panel-sim
rse reference clk frequency from dt(optional).
- Update the bridge chip enable/disable sequence.
Changes in v5:
- Fixed Kbuild test service reported warnings.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/
Changes in current patchset:
- Separate panel driver change from dt-binding documentation.
- Add the properties from simple-panel binding that are applicable
to this edp panel dt-binding.
- Fix the warnings in bridge driver, reported by Kbuild test robot.
Sandeep Panda (4):
drm/bridge
as done by other existing panel support changes.
Changes in v2:
- Separate driver change from dt-binding documentation (Rob Herring).
- Add the properties from simple-panel binding that are applicable to
this panel (Rob Herring).
Signed-off-by: Sandeep Panda
---
.../bindings/display/
Boyd)
Signed-off-by: Sandeep Panda
Reviewed-by: Rob Herring
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 76 ++
1 file changed, 76 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
diff --git a/Documentation
Add support for Innolux TV123WAM, which is a 12.3" eDP
display panel with 2160x1440 resolution.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/panel/panel-simple.c | 27 +++
1 file changed, 27 insertions(+)
diff --git a/drivers/gpu/drm/panel/panel-simple.c
b/dr
Changes in current patchset:
- Reuse simple panel driver for the 2k eDP display panel.
- Update bridge chip enable/disable sequence.
- Update bridge chip dt-bindings.
- Add Kconfig and Makefile to bridge driver change.
Sandeep Panda (3):
drm/bridge: add support for sn65dsi86 bridge driver
Boyd)
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 76 ++
1 file changed, 76 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.txt
diff --git a/Documentation/devicetree/bindings/display
rse reference clk frequency from dt(optional).
- Update the bridge chip enable/disable sequence.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/Kconfig| 9 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 721
as done by other existing panel support changes.
Signed-off-by: Sandeep Panda
---
.../bindings/display/panel/innolux,tv123wam.txt| 7 ++
drivers/gpu/drm/panel/panel-simple.c | 27 ++
2 files changed, 34 insertions(+)
create mode 100644
Document
The Innolux TV123WAM is a 12.3" eDP display panel
with 2160x1440 resolution.
Signed-off-by: Sandeep Panda
---
.../bindings/display/panel/innolux,edp-2k-panel.txt | 21 +
1 file changed, 21 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/
entry and instead populate is an interrupt
property (Rob Herring).
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 61 ++
1 file changed, 61 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86
Add support for Innolux TV123WAM 12.3" panel which
is an eDP panel.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/panel/panel-innolux-tv123wam.c | 293 +
1 file changed, 293 insertions(+)
create mode 100644 drivers/gpu/drm/panel/panel-innolux-tv123wam.c
diff --
nclusions (Sean Paul).
- Rearrange the header files in alphabetical order (Sean Paul).
- Use regmap interface to perform i2c transactions.
- Update Copyright/License field and address other review comments
(Jordan Crouse).
Signed-off-by: Sandeep Panda
---
drivers/
conclude on, if we need to the programming of edp panel video
timeings
in mode_set().
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
drm/panel: add Innolux TV123WAM eDP panel driver
dt-bindings: drm/panel: D
Document the bindings used for the sn65dsi86 DSI to eDP bridge.
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 60 ++
1 file changed, 60 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86
The Innolux TV123WAM is a 12.3" eDP display panel
with 2160x1440 resolution.
Signed-off-by: Sandeep Panda
---
.../bindings/display/panel/innolux,edp-2k-panel.txt | 21 +
1 file changed, 21 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/
ual bridge chip/panel.
Sandeep Panda (4):
drm/bridge: add support for sn65dsi86 bridge driver
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
drm/panel: add Innolux TV123WAM eDP panel driver
dt-bindings: Add Innolux TV123WAM panel bindings
.../bindings/display/bridge/ti,sn65ds
h i2c interface only.
Also as of now HPD support has not been added to bridge
chip driver.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 742 ++
1 file changed, 742 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c
Add support for Innolux TV123WAM 12.3" panel which
is an eDP panel.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/panel/panel-innolux-tv123wam.c | 299 +
1 file changed, 299 insertions(+)
create mode 100644 drivers/gpu/drm/panel/panel-innolux-tv123wam.c
diff --
h i2c interface only.
Also as of now HPD support has not been added to bridge
chip driver.
Signed-off-by: Sandeep Panda
---
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1019 +
1 file changed, 1019 insertions(+)
create mode 100644 drivers/gpu/drm/bridge/ti-sn65dsi86.c
Document the bindings used for the sn65dsi86 DSI to eDP bridge.
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 75 ++
1 file changed, 75 insertions(+)
create mode 100644
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86
interface only.
Also as of now HPD support has not been added to bridge
chip driver.
Current patchset is yet tested on an actual sn65dsi86 bridge HW.
Sandeep Panda (2):
dt-bindings: drm/bridge: Document sn65dsi86 bridge bindings
drm/bridge: add support for sn65dsi86 bridge driver
support HPD.
Current patch is not yet tested on an actual sn65dsi86 bridge HW.
Sandeep Panda (1):
drm/bridge: add sn65dsi86 bridge driver support
.../bindings/display/bridge/ti,sn65dsi86.txt | 53 +
drivers/gpu/drm/bridge/ti-sn65dsi86.c | 1146
2 files
Add support for TI's sn65dsi86 dsi2edp bridge chip.
The chip converts DSI transmitted signal to eDP signal,
which is fed to the connected eDP panel.
Signed-off-by: Sandeep Panda
---
.../bindings/display/bridge/ti,sn65dsi86.txt | 53 +
drivers/gpu/drm/bridge/ti-sn65ds
74 matches
Mail list logo