All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] arch: x86: platform: retire arch/x86/platform/goldfish
@ 2020-11-17  2:55 rkir
  2020-12-14 21:20 ` Roman Kiryanov
  2021-01-07  8:32 ` [tip: x86/platform] x86/platform: Retire arch/x86/platform/goldfish tip-bot2 for Roman Kiryanov
  0 siblings, 2 replies; 4+ messages in thread
From: rkir @ 2020-11-17  2:55 UTC (permalink / raw)
  To: dvhart, andy; +Cc: linux-kernel, lfy, Roman Kiryanov

From: Roman Kiryanov <rkir@google.com>

The Android Studio Emulator (aka goldfish) does not
use arch/x86/platform/goldfish since 5.4 kernel.

Signed-off-by: Roman Kiryanov <rkir@google.com>
---
 arch/x86/platform/Makefile            |  1 -
 arch/x86/platform/goldfish/Makefile   |  2 -
 arch/x86/platform/goldfish/goldfish.c | 54 ---------------------------
 3 files changed, 57 deletions(-)
 delete mode 100644 arch/x86/platform/goldfish/Makefile
 delete mode 100644 arch/x86/platform/goldfish/goldfish.c

diff --git a/arch/x86/platform/Makefile b/arch/x86/platform/Makefile
index d0e835470d01..b2f90a1a89f1 100644
--- a/arch/x86/platform/Makefile
+++ b/arch/x86/platform/Makefile
@@ -4,7 +4,6 @@ obj-y	+= atom/
 obj-y	+= ce4100/
 obj-y	+= efi/
 obj-y	+= geode/
-obj-y	+= goldfish/
 obj-y	+= iris/
 obj-y	+= intel/
 obj-y	+= intel-mid/
diff --git a/arch/x86/platform/goldfish/Makefile b/arch/x86/platform/goldfish/Makefile
deleted file mode 100644
index 072c395379ac..000000000000
--- a/arch/x86/platform/goldfish/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0-only
-obj-$(CONFIG_GOLDFISH)	+= goldfish.o
diff --git a/arch/x86/platform/goldfish/goldfish.c b/arch/x86/platform/goldfish/goldfish.c
deleted file mode 100644
index 6b6f8b4360dd..000000000000
--- a/arch/x86/platform/goldfish/goldfish.c
+++ /dev/null
@@ -1,54 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * Copyright (C) 2007 Google, Inc.
- * Copyright (C) 2011 Intel, Inc.
- * Copyright (C) 2013 Intel, Inc.
- */
-
-#include <linux/kernel.h>
-#include <linux/irq.h>
-#include <linux/platform_device.h>
-
-/*
- * Where in virtual device memory the IO devices (timers, system controllers
- * and so on)
- */
-
-#define GOLDFISH_PDEV_BUS_BASE	(0xff001000)
-#define GOLDFISH_PDEV_BUS_END	(0xff7fffff)
-#define GOLDFISH_PDEV_BUS_IRQ	(4)
-
-#define GOLDFISH_TTY_BASE	(0x2000)
-
-static struct resource goldfish_pdev_bus_resources[] = {
-	{
-		.start  = GOLDFISH_PDEV_BUS_BASE,
-		.end    = GOLDFISH_PDEV_BUS_END,
-		.flags  = IORESOURCE_MEM,
-	},
-	{
-		.start	= GOLDFISH_PDEV_BUS_IRQ,
-		.end	= GOLDFISH_PDEV_BUS_IRQ,
-		.flags	= IORESOURCE_IRQ,
-	}
-};
-
-static bool goldfish_enable __initdata;
-
-static int __init goldfish_setup(char *str)
-{
-	goldfish_enable = true;
-	return 0;
-}
-__setup("goldfish", goldfish_setup);
-
-static int __init goldfish_init(void)
-{
-	if (!goldfish_enable)
-		return -ENODEV;
-
-	platform_device_register_simple("goldfish_pdev_bus", -1,
-					goldfish_pdev_bus_resources, 2);
-	return 0;
-}
-device_initcall(goldfish_init);
-- 
2.29.2.299.gdc1121823c-goog


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

* Re: [PATCH] arch: x86: platform: retire arch/x86/platform/goldfish
  2020-11-17  2:55 [PATCH] arch: x86: platform: retire arch/x86/platform/goldfish rkir
@ 2020-12-14 21:20 ` Roman Kiryanov
  2021-01-07  0:24   ` Roman Kiryanov
  2021-01-07  8:32 ` [tip: x86/platform] x86/platform: Retire arch/x86/platform/goldfish tip-bot2 for Roman Kiryanov
  1 sibling, 1 reply; 4+ messages in thread
From: Roman Kiryanov @ 2020-12-14 21:20 UTC (permalink / raw)
  To: dvhart, andy; +Cc: LKML, Lingfeng Yang

On Mon, Nov 16, 2020 at 6:55 PM <rkir@google.com> wrote:
>
> From: Roman Kiryanov <rkir@google.com>
>
> The Android Studio Emulator (aka goldfish) does not
> use arch/x86/platform/goldfish since 5.4 kernel.
>
> Signed-off-by: Roman Kiryanov <rkir@google.com>

Gentle ping.

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

* Re: [PATCH] arch: x86: platform: retire arch/x86/platform/goldfish
  2020-12-14 21:20 ` Roman Kiryanov
@ 2021-01-07  0:24   ` Roman Kiryanov
  0 siblings, 0 replies; 4+ messages in thread
From: Roman Kiryanov @ 2021-01-07  0:24 UTC (permalink / raw)
  To: Thomas Gleixner, mingo, Borislav Petkov; +Cc: LKML, Lingfeng Yang

+Thoman, +Ingo, +Borislav

On Mon, Dec 14, 2020 at 1:20 PM Roman Kiryanov <rkir@google.com> wrote:
>
> On Mon, Nov 16, 2020 at 6:55 PM <rkir@google.com> wrote:
> >
> > From: Roman Kiryanov <rkir@google.com>
> >
> > The Android Studio Emulator (aka goldfish) does not
> > use arch/x86/platform/goldfish since 5.4 kernel.
> >
> > Signed-off-by: Roman Kiryanov <rkir@google.com>
>
> Gentle ping.

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

* [tip: x86/platform] x86/platform: Retire arch/x86/platform/goldfish
  2020-11-17  2:55 [PATCH] arch: x86: platform: retire arch/x86/platform/goldfish rkir
  2020-12-14 21:20 ` Roman Kiryanov
@ 2021-01-07  8:32 ` tip-bot2 for Roman Kiryanov
  1 sibling, 0 replies; 4+ messages in thread
From: tip-bot2 for Roman Kiryanov @ 2021-01-07  8:32 UTC (permalink / raw)
  To: linux-tip-commits; +Cc: Roman Kiryanov, Borislav Petkov, x86, linux-kernel

The following commit has been merged into the x86/platform branch of tip:

Commit-ID:     2b29eed3f201b49feb92fdd0178b10825a5528f4
Gitweb:        https://git.kernel.org/tip/2b29eed3f201b49feb92fdd0178b10825a5528f4
Author:        Roman Kiryanov <rkir@google.com>
AuthorDate:    Mon, 16 Nov 2020 18:55:22 -08:00
Committer:     Borislav Petkov <bp@suse.de>
CommitterDate: Thu, 07 Jan 2021 09:22:31 +01:00

x86/platform: Retire arch/x86/platform/goldfish

The Android Studio Emulator (aka goldfish) does not use
arch/x86/platform/goldfish since 5.4 kernel.

Signed-off-by: Roman Kiryanov <rkir@google.com>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20201117025522.1874864-1-rkir@google.com
---
 arch/x86/platform/Makefile            |  1 +-
 arch/x86/platform/goldfish/Makefile   |  2 +-
 arch/x86/platform/goldfish/goldfish.c | 54 +--------------------------
 3 files changed, 57 deletions(-)
 delete mode 100644 arch/x86/platform/goldfish/Makefile
 delete mode 100644 arch/x86/platform/goldfish/goldfish.c

diff --git a/arch/x86/platform/Makefile b/arch/x86/platform/Makefile
index d0e8354..b2f90a1 100644
--- a/arch/x86/platform/Makefile
+++ b/arch/x86/platform/Makefile
@@ -4,7 +4,6 @@ obj-y	+= atom/
 obj-y	+= ce4100/
 obj-y	+= efi/
 obj-y	+= geode/
-obj-y	+= goldfish/
 obj-y	+= iris/
 obj-y	+= intel/
 obj-y	+= intel-mid/
diff --git a/arch/x86/platform/goldfish/Makefile b/arch/x86/platform/goldfish/Makefile
deleted file mode 100644
index 072c395..0000000
--- a/arch/x86/platform/goldfish/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-# SPDX-License-Identifier: GPL-2.0-only
-obj-$(CONFIG_GOLDFISH)	+= goldfish.o
diff --git a/arch/x86/platform/goldfish/goldfish.c b/arch/x86/platform/goldfish/goldfish.c
deleted file mode 100644
index 6b6f8b4..0000000
--- a/arch/x86/platform/goldfish/goldfish.c
+++ /dev/null
@@ -1,54 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0-only
-/*
- * Copyright (C) 2007 Google, Inc.
- * Copyright (C) 2011 Intel, Inc.
- * Copyright (C) 2013 Intel, Inc.
- */
-
-#include <linux/kernel.h>
-#include <linux/irq.h>
-#include <linux/platform_device.h>
-
-/*
- * Where in virtual device memory the IO devices (timers, system controllers
- * and so on)
- */
-
-#define GOLDFISH_PDEV_BUS_BASE	(0xff001000)
-#define GOLDFISH_PDEV_BUS_END	(0xff7fffff)
-#define GOLDFISH_PDEV_BUS_IRQ	(4)
-
-#define GOLDFISH_TTY_BASE	(0x2000)
-
-static struct resource goldfish_pdev_bus_resources[] = {
-	{
-		.start  = GOLDFISH_PDEV_BUS_BASE,
-		.end    = GOLDFISH_PDEV_BUS_END,
-		.flags  = IORESOURCE_MEM,
-	},
-	{
-		.start	= GOLDFISH_PDEV_BUS_IRQ,
-		.end	= GOLDFISH_PDEV_BUS_IRQ,
-		.flags	= IORESOURCE_IRQ,
-	}
-};
-
-static bool goldfish_enable __initdata;
-
-static int __init goldfish_setup(char *str)
-{
-	goldfish_enable = true;
-	return 0;
-}
-__setup("goldfish", goldfish_setup);
-
-static int __init goldfish_init(void)
-{
-	if (!goldfish_enable)
-		return -ENODEV;
-
-	platform_device_register_simple("goldfish_pdev_bus", -1,
-					goldfish_pdev_bus_resources, 2);
-	return 0;
-}
-device_initcall(goldfish_init);

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

end of thread, other threads:[~2021-01-07  8:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-11-17  2:55 [PATCH] arch: x86: platform: retire arch/x86/platform/goldfish rkir
2020-12-14 21:20 ` Roman Kiryanov
2021-01-07  0:24   ` Roman Kiryanov
2021-01-07  8:32 ` [tip: x86/platform] x86/platform: Retire arch/x86/platform/goldfish tip-bot2 for Roman Kiryanov

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.