Re: [PATCH v1 07/11] ti948: Add sysfs node for alive attribute

2019-07-12 Thread Michael Drake
Hi Laurent, On 11/06/2019 19:11, Laurent Pinchart wrote: > Hi Michael, > > Thank you for the patch. My pleasure, and thank you for the feedback! > On Tue, Jun 11, 2019 at 03:04:08PM +0100, Michael Drake wrote: >> This may be used by userspace to determine the state >>

Re: [PATCH v1 08/11] dt-bindings: display/bridge: Add bindings for ti949

2019-07-12 Thread Michael Drake
Hi Laurent, On 11/06/2019 19:13, Laurent Pinchart wrote: > Hi Michael, > > Thank you for the patch. My pleasure, and thank you for the feedback! > On Tue, Jun 11, 2019 at 03:04:09PM +0100, Michael Drake wrote: >> Adds device tree bindings for: >> >> TI DS90UB949

Re: [PATCH v1 03/11] dt-bindings: display/bridge: Add config property for ti948

2019-07-12 Thread Michael Drake
Hi Laurent, On 11/06/2019 19:07, Laurent Pinchart wrote: > Hi Michael, > > Thank you for the patch. My pleasure, and thank you for the feedback! > On Tue, Jun 11, 2019 at 03:04:04PM +0100, Michael Drake wrote: >> The config property can be used to provide an array of >>

Re: [PATCH v1 06/11] ti948: Reconfigure in the alive check when device returns

2019-07-12 Thread Michael Drake
Hi Laurent, On 11/06/2019 19:10, Laurent Pinchart wrote: > Hi Michael, > > Thank you for the patch. My pleasure, and thank you for the feedback! > On Tue, Jun 11, 2019 at 03:04:07PM +0100, Michael Drake wrote: >> If the alive check detects a transition to the alive st

Re: [PATCH v1 01/11] dt-bindings: display/bridge: Add bindings for ti948

2019-07-12 Thread Michael Drake
Hi Laurent, On 11/06/2019 19:03, Laurent Pinchart wrote: > Hi Michael, > > Thank you for the patch. My pleasure, and thank you for the feedback! I'm sorry it's taken me a while to respond to it. > On Tue, Jun 11, 2019 at 03:04:02PM +0100, Michael Drake wrote: >> A

[PATCH v1 05/11] ti948: Add alive check function using schedule_delayed_work()

2019-06-11 Thread Michael Drake
This simply runs the function once every 5 seconds, while the device is supposed to be active. The alive check function is currently simply a stub, that logs it has been called, and re-inserts itself into the work queue. Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case

[PATCH v1 00/11] Add ti948 and ti949 display bridge drivers

2019-06-11 Thread Michael Drake
/ ACPI nodes to set up any device dependency chain. (ACPI requiring the special DT namespace link device ID, PRP0001.) The unified device properties API is used to get board-specific config from device tree / ACPI. Cc: Patrick Glaser Cc: Nate Case Michael Drake (11): dt-bindings: display

[PATCH v1 10/11] dt-bindings: display/bridge: Add config property for ti949

2019-06-11 Thread Michael Drake
The config property can be used to provide an array of register addresses and values to be written to configure the device for the board. Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- .../bindings/display/bridge/ti,ds90ub949.txt| 13 + 1 file changed

[PATCH v1 04/11] ti948: Add support for configuration via device properties

2019-06-11 Thread Michael Drake
-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- drivers/gpu/drm/bridge/ti948.c | 106 - 1 file changed, 105 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/bridge/ti948.c b/drivers/gpu/drm/bridge/ti948.c index c22252036bbe..9cb37215f049 100644

[PATCH v1 06/11] ti948: Reconfigure in the alive check when device returns

2019-06-11 Thread Michael Drake
If the alive check detects a transition to the alive state, the device configuration is rewritten. Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- drivers/gpu/drm/bridge/ti948.c | 19 ++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/drivers

[PATCH v1 07/11] ti948: Add sysfs node for alive attribute

2019-06-11 Thread Michael Drake
This may be used by userspace to determine the state of the device. Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- drivers/gpu/drm/bridge/ti948.c | 28 ++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/ti948.c

[PATCH v1 11/11] ti949: Add support for configuration via device properties

2019-06-11 Thread Michael Drake
-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- drivers/gpu/drm/bridge/ti949.c | 120 + 1 file changed, 120 insertions(+) diff --git a/drivers/gpu/drm/bridge/ti949.c b/drivers/gpu/drm/bridge/ti949.c index 04618ca5f25e..57dcecd10ace 100644 --- a/drivers

[PATCH v1 09/11] ti949: i2c device driver for TI DS90UB949-Q1

2019-06-11 Thread Michael Drake
are enabled on probe and PM resume. They are disabled on remove and PM suspend. Datasheet: http://www.ti.com/lit/ds/symlink/ds90ub949-q1.pdf Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1

[PATCH v1 01/11] dt-bindings: display/bridge: Add bindings for ti948

2019-06-11 Thread Michael Drake
Adds device tree bindings for: TI DS90UB948-Q1 2K FPD-Link III to OpenLDI Deserializer The device has the compatible string "ti,ds90ub948", and and allows an arrray of strings to be provided as regulator names to enable for operation of the device. Signed-off-by: Michael Drake C

[PATCH v1 03/11] dt-bindings: display/bridge: Add config property for ti948

2019-06-11 Thread Michael Drake
The config property can be used to provide an array of register addresses and values to be written to configure the device for the board. Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- .../bindings/display/bridge/ti,ds90ub948.txt | 21 +++ 1 file changed

[PATCH v1 02/11] ti948: i2c device driver for TI DS90UB948-Q1

2019-06-11 Thread Michael Drake
enabled on probe and PM resume. They are disabled on remove and PM suspend. Datasheet: http://www.ti.com/lit/ds/symlink/ds90ub948-q1.pdf Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers

[PATCH v1 08/11] dt-bindings: display/bridge: Add bindings for ti949

2019-06-11 Thread Michael Drake
enable for operation of the device. Signed-off-by: Michael Drake Cc: Patrick Glaser Cc: Nate Case --- .../bindings/display/bridge/ti,ds90ub949.txt | 24 +++ 1 file changed, 24 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ds90ub949.txt di