# \[PATCH 1/3\] video: display\_timing: add doubleclk flag

- Subsystems: FRAMEBUFFER LAYER, THE REST
- Maintainers: Helge Deller, Linus Torvalds
- List: linux-fbdev
- 4 messages, 2 authors
- Page: https://ratatoskr.run/linux-fbdev/2013/05/9049435/t

## \[PATCH 1/3\] video: display\_timing: add doubleclk flag

- From: Lucas Stach \<l.stach@pengutronix.de\>
- Date: 2013-05-27 12:35:24 
- Message: https://ratatoskr.run/linux-fbdev/2013/05/9049435.md

```text
From: Steffen Trumtrar <redacted>

Signed-off-by: Steffen Trumtrar <redacted>
---
 include/video/display_timing.h |    1 +
 1 file changed, 1 insertion(+)

diff --git a/include/video/display_timing.h b/include/video/display_timing.h
index 5d0259b..28d9d0d 100644
--- a/include/video/display_timing.h
+++ b/include/video/display_timing.h
@@ -27,6 +27,7 @@ enum display_flags {
 	DISPLAY_FLAGS_PIXDATA_NEGEDGE	= BIT(7),
 	DISPLAY_FLAGS_INTERLACED	= BIT(8),
 	DISPLAY_FLAGS_DOUBLESCAN	= BIT(9),
+	DISPLAY_FLAGS_DOUBLECLK		= BIT(10),
 };
 
 /*
-- 
1.7.10.4

```

## \[PATCH 3/3\] drm\_modes: videomode: add doubleclk flag

- From: Lucas Stach \<l.stach@pengutronix.de\>
- Date: 2013-05-27 12:35:31 
- Message: https://ratatoskr.run/linux-fbdev/2013/05/9049436.md

```text
From: Steffen Trumtrar <redacted>

Signed-off-by: Steffen Trumtrar <redacted>
---
 drivers/gpu/drm/drm_modes.c |    2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/gpu/drm/drm_modes.c b/drivers/gpu/drm/drm_modes.c
index faa79df..875031d 100644
--- a/drivers/gpu/drm/drm_modes.c
+++ b/drivers/gpu/drm/drm_modes.c
@@ -535,6 +535,8 @@ int drm_display_mode_from_videomode(const struct videomode *vm,
 		dmode->flags |= DRM_MODE_FLAG_INTERLACE;
 	if (vm->flags & DISPLAY_FLAGS_DOUBLESCAN)
 		dmode->flags |= DRM_MODE_FLAG_DBLSCAN;
+	if (vm->flags & DISPLAY_FLAGS_DOUBLECLK)
+		dmode->flags |= DRM_MODE_FLAG_DBLCLK;
 	drm_mode_set_name(dmode);
 
 	return 0;
-- 
1.7.10.4

```

## \[PATCH 2/3\] video: of: display\_timing: add doubleclk flag

- From: Lucas Stach \<l.stach@pengutronix.de\>
- Date: 2013-05-27 12:35:31 
- Message: https://ratatoskr.run/linux-fbdev/2013/05/9049437.md

```text
From: Steffen Trumtrar <redacted>

Signed-off-by: Steffen Trumtrar <redacted>
---
 Documentation/devicetree/bindings/video/display-timing.txt |    1 +
 drivers/video/of_display_timing.c                          |    2 ++
 2 files changed, 3 insertions(+)

diff --git a/Documentation/devicetree/bindings/video/display-timing.txt b/Documentation/devicetree/bindings/video/display-timing.txt
index 1500385..e1d4a0b 100644
--- a/Documentation/devicetree/bindings/video/display-timing.txt
+++ b/Documentation/devicetree/bindings/video/display-timing.txt
@@ -34,6 +34,7 @@ optional properties:
 			- ignored     = ignored
  - interlaced (bool): boolean to enable interlaced mode
  - doublescan (bool): boolean to enable doublescan mode
+ - doubleclk (bool): boolean to enable doubleclock mode
 
 All the optional properties that are not bool follow the following logic:
     <1>: high active
diff --git a/drivers/video/of_display_timing.c b/drivers/video/of_display_timing.c
index 85c1a41..2894e03 100644
--- a/drivers/video/of_display_timing.c
+++ b/drivers/video/of_display_timing.c
@@ -98,6 +98,8 @@ static struct display_timing *of_get_display_timing(const struct device_node
 		dt->flags |= DISPLAY_FLAGS_INTERLACED;
 	if (of_property_read_bool(np, "doublescan"))
 		dt->flags |= DISPLAY_FLAGS_DOUBLESCAN;
+	if (of_property_read_bool(np, "doubleclk"))
+		dt->flags |= DISPLAY_FLAGS_DOUBLECLK;
 
 	if (ret) {
 		pr_err("%s: error reading timing properties\n",
-- 
1.7.10.4

```

## Re: \[PATCH 1/3\] video: display\_timing: add doubleclk flag

- From: Jean-Christophe PLAGNIOL-VILLARD \<hidden\>
- Date: 2013-05-27 16:04:52 
- Message: https://ratatoskr.run/linux-fbdev/2013/05/9049459.md

```text
On 14:33 Mon 27 May     , Lucas Stach wrote:
> From: Steffen Trumtrar <redacted>
> 
> Signed-off-by: Steffen Trumtrar <redacted>
Acked-by: Jean-Christophe PLAGNIOL-VILLARD <redacted>

If you want to take it via dri I'm fine otherwise via fbdev

Best Regards,
J.
> ---
>  include/video/display_timing.h |    1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/include/video/display_timing.h b/include/video/display_timing.h
> index 5d0259b..28d9d0d 100644
> --- a/include/video/display_timing.h
> +++ b/include/video/display_timing.h
> @@ -27,6 +27,7 @@ enum display_flags {
>  	DISPLAY_FLAGS_PIXDATA_NEGEDGE	= BIT(7),
>  	DISPLAY_FLAGS_INTERLACED	= BIT(8),
>  	DISPLAY_FLAGS_DOUBLESCAN	= BIT(9),
> +	DISPLAY_FLAGS_DOUBLECLK		= BIT(10),
>  };
>  
>  /*
> -- 
> 1.7.10.4
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
```
