All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c
@ 2018-06-08 19:10 ` rkir
  2018-06-08 19:10   ` [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb rkir
                     ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: rkir @ 2018-06-08 19:10 UTC (permalink / raw)
  To: b.zolnierkie; +Cc: Roman Kiryanov, dri-devel, tkjos

From: Roman Kiryanov <rkir@google.com>

Address issues pointed by checkpatch.pl

Signed-off-by: Roman Kiryanov <rkir@google.com>
---
Changes in v2:
 - Updated the commit message to include "video: fbdev:" and added a description.

 drivers/video/fbdev/goldfishfb.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/video/fbdev/goldfishfb.c b/drivers/video/fbdev/goldfishfb.c
index 3b70044773b6..de29c4ff77e5 100644
--- a/drivers/video/fbdev/goldfishfb.c
+++ b/drivers/video/fbdev/goldfishfb.c
@@ -124,6 +124,7 @@ static int goldfish_fb_check_var(struct fb_var_screeninfo *var,
 static int goldfish_fb_set_par(struct fb_info *info)
 {
 	struct goldfish_fb *fb = container_of(info, struct goldfish_fb, fb);
+
 	if (fb->rotation != fb->fb.var.rotate) {
 		info->fix.line_length = info->var.xres * 2;
 		fb->rotation = fb->fb.var.rotate;
@@ -148,13 +149,14 @@ static int goldfish_fb_pan_display(struct fb_var_screeninfo *var,
 	wait_event_timeout(fb->wait,
 			fb->base_update_count != base_update_count, HZ / 15);
 	if (fb->base_update_count == base_update_count)
-		pr_err("goldfish_fb_pan_display: timeout waiting for base update\n");
+		pr_err("%s: timeout waiting for base update\n", __func__);
 	return 0;
 }
 
 static int goldfish_fb_blank(int blank, struct fb_info *info)
 {
 	struct goldfish_fb *fb = container_of(info, struct goldfish_fb, fb);
+
 	switch (blank) {
 	case FB_BLANK_NORMAL:
 		writel(1, fb->reg_base + FB_SET_BLANK);
-- 
2.18.0.rc1.242.g61856ae69a-goog

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb
  2018-06-08 19:10 ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c rkir
@ 2018-06-08 19:10   ` rkir
  2018-07-03 14:29     ` Bartlomiej Zolnierkiewicz
  2018-06-08 19:11   ` [PATCH v2 3/3] video: fbdev: Set pixclock = 0 in goldfishfb rkir
                     ` (2 subsequent siblings)
  3 siblings, 1 reply; 9+ messages in thread
From: rkir @ 2018-06-08 19:10 UTC (permalink / raw)
  To: b.zolnierkie; +Cc: Roman Kiryanov, Yu Ning, dri-devel, tkjos

From: Yu Ning <yu.ning@intel.com>

Add an ACPI id to make goldfish framebuffer to support ACPI enumeration.

Signed-off-by: Yu Ning <yu.ning@intel.com>
Signed-off-by: Roman Kiryanov <rkir@google.com>
---
Changes in v2:
 - Removed references to commits outside of kernel.org.
 - Updated the commit description.

 drivers/video/fbdev/goldfishfb.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/video/fbdev/goldfishfb.c b/drivers/video/fbdev/goldfishfb.c
index de29c4ff77e5..01732858b60d 100644
--- a/drivers/video/fbdev/goldfishfb.c
+++ b/drivers/video/fbdev/goldfishfb.c
@@ -26,6 +26,7 @@
 #include <linux/interrupt.h>
 #include <linux/ioport.h>
 #include <linux/platform_device.h>
+#include <linux/acpi.h>
 
 enum {
 	FB_GET_WIDTH        = 0x00,
@@ -312,12 +313,19 @@ static const struct of_device_id goldfish_fb_of_match[] = {
 };
 MODULE_DEVICE_TABLE(of, goldfish_fb_of_match);
 
+static const struct acpi_device_id goldfish_fb_acpi_match[] = {
+	{ "GFSH0004", 0 },
+	{ },
+};
+MODULE_DEVICE_TABLE(acpi, goldfish_fb_acpi_match);
+
 static struct platform_driver goldfish_fb_driver = {
 	.probe		= goldfish_fb_probe,
 	.remove		= goldfish_fb_remove,
 	.driver = {
 		.name = "goldfish_fb",
 		.of_match_table = goldfish_fb_of_match,
+		.acpi_match_table = ACPI_PTR(goldfish_fb_acpi_match),
 	}
 };
 
-- 
2.18.0.rc1.242.g61856ae69a-goog

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH v2 3/3] video: fbdev: Set pixclock = 0 in goldfishfb
  2018-06-08 19:10 ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c rkir
  2018-06-08 19:10   ` [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb rkir
@ 2018-06-08 19:11   ` rkir
  2018-07-03 14:30     ` Bartlomiej Zolnierkiewicz
  2018-06-15 23:47   ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c Roman Kiryanov
  2018-07-03 14:29   ` Bartlomiej Zolnierkiewicz
  3 siblings, 1 reply; 9+ messages in thread
From: rkir @ 2018-06-08 19:11 UTC (permalink / raw)
  To: b.zolnierkie
  Cc: Peter Maydell, Roman Kiryanov, Christoffer Dall, dri-devel, tkjos

From: Christoffer Dall <christoffer.dall@linaro.org>

User space Android code identifies pixclock == 0 as a sign for emulation
and will set the frame rate to 60 fps when reading this value, which is
the desired outcome.

Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Roman Kiryanov <rkir@google.com>
---
Changes in v2:
 - Updated the commit message to include "video: fbdev:".
 - Dropped Change-Id.
 - Signed-off the commit.

 drivers/video/fbdev/goldfishfb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/video/fbdev/goldfishfb.c b/drivers/video/fbdev/goldfishfb.c
index 01732858b60d..3a9e5f1b758e 100644
--- a/drivers/video/fbdev/goldfishfb.c
+++ b/drivers/video/fbdev/goldfishfb.c
@@ -237,7 +237,7 @@ static int goldfish_fb_probe(struct platform_device *pdev)
 	fb->fb.var.activate	= FB_ACTIVATE_NOW;
 	fb->fb.var.height	= readl(fb->reg_base + FB_GET_PHYS_HEIGHT);
 	fb->fb.var.width	= readl(fb->reg_base + FB_GET_PHYS_WIDTH);
-	fb->fb.var.pixclock	= 10000;
+	fb->fb.var.pixclock	= 0;
 
 	fb->fb.var.red.offset = 11;
 	fb->fb.var.red.length = 5;
-- 
2.18.0.rc1.242.g61856ae69a-goog

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c
  2018-06-08 19:10 ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c rkir
  2018-06-08 19:10   ` [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb rkir
  2018-06-08 19:11   ` [PATCH v2 3/3] video: fbdev: Set pixclock = 0 in goldfishfb rkir
@ 2018-06-15 23:47   ` Roman Kiryanov
  2018-06-18 14:33       ` Bartlomiej Zolnierkiewicz
  2018-07-03 14:29   ` Bartlomiej Zolnierkiewicz
  3 siblings, 1 reply; 9+ messages in thread
From: Roman Kiryanov @ 2018-06-15 23:47 UTC (permalink / raw)
  To: b.zolnierkie; +Cc: dri-devel, Todd Kjos

Hi,

could you please confirm you received our patches? Thank you.

Regards,
Roman.
On Fri, Jun 8, 2018 at 12:11 PM <rkir@google.com> wrote:
>
> From: Roman Kiryanov <rkir@google.com>
>
> Address issues pointed by checkpatch.pl
>
> Signed-off-by: Roman Kiryanov <rkir@google.com>
> ---
> Changes in v2:
>  - Updated the commit message to include "video: fbdev:" and added a description.
>
>  drivers/video/fbdev/goldfishfb.c | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/video/fbdev/goldfishfb.c b/drivers/video/fbdev/goldfishfb.c
> index 3b70044773b6..de29c4ff77e5 100644
> --- a/drivers/video/fbdev/goldfishfb.c
> +++ b/drivers/video/fbdev/goldfishfb.c
> @@ -124,6 +124,7 @@ static int goldfish_fb_check_var(struct fb_var_screeninfo *var,
>  static int goldfish_fb_set_par(struct fb_info *info)
>  {
>         struct goldfish_fb *fb = container_of(info, struct goldfish_fb, fb);
> +
>         if (fb->rotation != fb->fb.var.rotate) {
>                 info->fix.line_length = info->var.xres * 2;
>                 fb->rotation = fb->fb.var.rotate;
> @@ -148,13 +149,14 @@ static int goldfish_fb_pan_display(struct fb_var_screeninfo *var,
>         wait_event_timeout(fb->wait,
>                         fb->base_update_count != base_update_count, HZ / 15);
>         if (fb->base_update_count == base_update_count)
> -               pr_err("goldfish_fb_pan_display: timeout waiting for base update\n");
> +               pr_err("%s: timeout waiting for base update\n", __func__);
>         return 0;
>  }
>
>  static int goldfish_fb_blank(int blank, struct fb_info *info)
>  {
>         struct goldfish_fb *fb = container_of(info, struct goldfish_fb, fb);
> +
>         switch (blank) {
>         case FB_BLANK_NORMAL:
>                 writel(1, fb->reg_base + FB_SET_BLANK);
> --
> 2.18.0.rc1.242.g61856ae69a-goog
>
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c
  2018-06-15 23:47   ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c Roman Kiryanov
@ 2018-06-18 14:33       ` Bartlomiej Zolnierkiewicz
  0 siblings, 0 replies; 9+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-06-18 14:33 UTC (permalink / raw)
  To: Roman Kiryanov; +Cc: linux-fbdev, dri-devel, Todd Kjos

On Friday, June 15, 2018 04:47:03 PM Roman Kiryanov wrote:
> Hi,
> 
> could you please confirm you received our patches? Thank you.

Hi,

Yes, they are in my inbox waiting for their turn
(I'll start queuing patches for v4.19 later this
week).

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c
@ 2018-06-18 14:33       ` Bartlomiej Zolnierkiewicz
  0 siblings, 0 replies; 9+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-06-18 14:33 UTC (permalink / raw)
  To: Roman Kiryanov; +Cc: linux-fbdev, dri-devel, Todd Kjos

On Friday, June 15, 2018 04:47:03 PM Roman Kiryanov wrote:
> Hi,
> 
> could you please confirm you received our patches? Thank you.

Hi,

Yes, they are in my inbox waiting for their turn
(I'll start queuing patches for v4.19 later this
week).

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c
  2018-06-08 19:10 ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c rkir
                     ` (2 preceding siblings ...)
  2018-06-15 23:47   ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c Roman Kiryanov
@ 2018-07-03 14:29   ` Bartlomiej Zolnierkiewicz
  3 siblings, 0 replies; 9+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-07-03 14:29 UTC (permalink / raw)
  To: rkir; +Cc: dri-devel, tkjos

On Friday, June 08, 2018 12:10:58 PM rkir@google.com wrote:
> From: Roman Kiryanov <rkir@google.com>
> 
> Address issues pointed by checkpatch.pl
> 
> Signed-off-by: Roman Kiryanov <rkir@google.com>

Patch queued for 4.19, thanks.

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb
  2018-06-08 19:10   ` [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb rkir
@ 2018-07-03 14:29     ` Bartlomiej Zolnierkiewicz
  0 siblings, 0 replies; 9+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-07-03 14:29 UTC (permalink / raw)
  To: rkir; +Cc: Yu Ning, dri-devel, tkjos

On Friday, June 08, 2018 12:10:59 PM rkir@google.com wrote:
> From: Yu Ning <yu.ning@intel.com>
> 
> Add an ACPI id to make goldfish framebuffer to support ACPI enumeration.
> 
> Signed-off-by: Yu Ning <yu.ning@intel.com>
> Signed-off-by: Roman Kiryanov <rkir@google.com>

Patch queued for 4.19, thanks.

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH v2 3/3] video: fbdev: Set pixclock = 0 in goldfishfb
  2018-06-08 19:11   ` [PATCH v2 3/3] video: fbdev: Set pixclock = 0 in goldfishfb rkir
@ 2018-07-03 14:30     ` Bartlomiej Zolnierkiewicz
  0 siblings, 0 replies; 9+ messages in thread
From: Bartlomiej Zolnierkiewicz @ 2018-07-03 14:30 UTC (permalink / raw)
  To: rkir; +Cc: Peter Maydell, Christoffer Dall, dri-devel, tkjos

On Friday, June 08, 2018 12:11:00 PM rkir@google.com wrote:
> From: Christoffer Dall <christoffer.dall@linaro.org>
> 
> User space Android code identifies pixclock == 0 as a sign for emulation
> and will set the frame rate to 60 fps when reading this value, which is
> the desired outcome.
> 
> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
> Signed-off-by: Roman Kiryanov <rkir@google.com>

Patch queued for 4.19, thanks.

Best regards,
--
Bartlomiej Zolnierkiewicz
Samsung R&D Institute Poland
Samsung Electronics

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-07-03 14:30 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <CGME20180608191110epcas5p1a5873d2a43fac1b9530150d9851b227b@epcas5p1.samsung.com>
2018-06-08 19:10 ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c rkir
2018-06-08 19:10   ` [PATCH v2 2/3] video: fbdev: Enable ACPI-based enumeration for goldfishfb rkir
2018-07-03 14:29     ` Bartlomiej Zolnierkiewicz
2018-06-08 19:11   ` [PATCH v2 3/3] video: fbdev: Set pixclock = 0 in goldfishfb rkir
2018-07-03 14:30     ` Bartlomiej Zolnierkiewicz
2018-06-15 23:47   ` [PATCH v2 1/3] video: fbdev: Fix checkpatch warnings in goldfishfb.c Roman Kiryanov
2018-06-18 14:33     ` Bartlomiej Zolnierkiewicz
2018-06-18 14:33       ` Bartlomiej Zolnierkiewicz
2018-07-03 14:29   ` Bartlomiej Zolnierkiewicz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.