| /linux/drivers/platform/goldfish/ | 
| H A D | Kconfig | 2 menuconfig GOLDFISH  config3 	bool "Platform support for Goldfish virtual devices"
 7 	  Say Y here to get to see options for the Goldfish virtual platform.
 10 	  Unless you are building for the Android Goldfish emulator say N here.
 12 if GOLDFISH
 15 	tristate "Goldfish virtual device for QEMU pipes"
 18 	  the Goldfish Android Virtual Device.
 20 endif # GOLDFISH
 
 | 
| H A D | Makefile | 3 # Makefile for Goldfish platform specific drivers
 | 
| /linux/Documentation/devicetree/bindings/goldfish/ | 
| H A D | events.txt | 1 Android Goldfish Events Keypad3 Android goldfish events keypad device generated by android emulator.
 7 - compatible : should contain "google,goldfish-events-keypad" to match emulator
 13 	goldfish-events@9040000 {
 14 		compatible = "google,goldfish-events-keypad";
 
 | 
| H A D | tty.txt | 1 Android Goldfish TTY3 Android goldfish tty device generated by android emulator.
 7 - compatible : should contain "google,goldfish-tty" to match emulator
 14 		compatible = "google,goldfish-tty";
 
 | 
| H A D | battery.txt | 1 Android Goldfish Battery3 Android goldfish battery device generated by android emulator.
 7 - compatible : should contain "google,goldfish-battery" to match emulator
 14 		compatible = "google,goldfish-battery";
 
 | 
| H A D | audio.txt | 1 Android Goldfish Audio3 Android goldfish audio device generated by android emulator.
 7 - compatible : should contain "google,goldfish-audio" to match emulator
 14 		compatible = "google,goldfish-audio";
 
 | 
| /linux/drivers/tty/ | 
| H A D | goldfish.c | 17 #include <linux/goldfish.h>22 /* Goldfish tty register's offsets */
 30 /* Goldfish tty commands */
 83 		 * Goldfish TTY for Ranchu platform uses  in goldfish_tty_rw()
 117 		 * Old style Goldfish TTY used on the Goldfish platform  in goldfish_tty_rw()
 255 	tty->driver_name = "goldfish";  in goldfish_tty_create_driver()
 344 	 * Goldfish TTY device used by the Goldfish emulator  in goldfish_tty_probe()
 346 	 * to use virtual addresses. Goldfish TTY device  in goldfish_tty_probe()
 353 	 * Goldfish TTY device on Ranchu emulator (qemu2)  in goldfish_tty_probe()
 452 OF_EARLYCON_DECLARE(early_gf_tty, "google,goldfish-tty", gf_earlycon_setup);
 [all …]
 
 | 
| H A D | Makefile | 26 obj-$(CONFIG_GOLDFISH_TTY)	+= goldfish.o
 | 
| /linux/Documentation/devicetree/bindings/interrupt-controller/ | 
| H A D | google,goldfish-pic.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/google,goldfish-pic.yaml#7 title: Android Goldfish PIC
 13   Android Goldfish programmable interrupt device used by Android emulator.
 17     const: google,goldfish-pic
 40         compatible = "google,goldfish-pic";
 
 | 
| /linux/Documentation/devicetree/bindings/display/ | 
| H A D | google,goldfish-fb.txt | 1 Android Goldfish framebuffer3 Android Goldfish framebuffer device used by Android emulator.
 7 - compatible : should contain "google,goldfish-fb"
 14 		compatible = "google,goldfish-fb";
 
 | 
| /linux/drivers/rtc/ | 
| H A D | rtc-goldfish.c | 2 /* drivers/rtc/rtc-goldfish.c13 #include <linux/goldfish.h>
 14 #include <clocksource/timer-goldfish.h>
 191 	{ .compatible = "google,goldfish-rtc", },
 206 MODULE_DESCRIPTION("Android Goldfish Real Time Clock driver");
 
 | 
| /linux/arch/m68k/virt/ | 
| H A D | ints.c | 34  * 6 goldfish-pic for CPU IRQ #1 to IRQ #637  *               IRQ #32 -> goldfish-tty
 47  *               IRQ #1 -> goldfish-timer
 48  *               IRQ #2 -> goldfish-rtc
 
 | 
| H A D | platform.c | 41 	/* We need this to have DMA'able memory provided to goldfish-tty */  in virt_platform_init()
 | 
| H A D | config.c | 5 #include <clocksource/timer-goldfish.h>
 | 
| /linux/arch/mips/generic/ | 
| H A D | board-ranchu.c | 41 	np = of_find_compatible_node(NULL, NULL, "google,goldfish-rtc");  in ranchu_measure_hpt_freq()43 		panic("%s(): Failed to find 'google,goldfish-rtc' dt node!",  in ranchu_measure_hpt_freq()
 49 		panic("%s(): Failed to ioremap Goldfish RTC base!", __func__);  in ranchu_measure_hpt_freq()
 
 | 
| /linux/drivers/irqchip/ | 
| H A D | irq-goldfish-pic.c | 3  * Driver for MIPS Goldfish Programmable Interrupt Controller.20 /* 8..39 Cascaded Goldfish PIC interrupts */
 133 IRQCHIP_DECLARE(google_gf_pic, "google,goldfish-pic", goldfish_pic_of_init);
 
 | 
| /linux/drivers/power/supply/ | 
| H A D | goldfish_battery.c | 3  * Power supply driver for the goldfish emulator252 	{ .compatible = "google,goldfish-battery", },
 268 		.name = "goldfish-battery",
 277 MODULE_DESCRIPTION("Battery driver for the Goldfish emulator");
 
 | 
| /linux/drivers/clocksource/ | 
| H A D | timer-goldfish.c | 9 #include <linux/goldfish.h>10 #include <clocksource/timer-goldfish.h>
 145 		pr_err("Couldn't register goldfish-timer interrupt\n");  in goldfish_timer_init()
 
 | 
| /linux/include/clocksource/ | 
| H A D | timer-goldfish.h | 3  * goldfish-timer clocksource4  * Registers definition for the goldfish-timer device
 
 | 
| /linux/drivers/input/keyboard/ | 
| H A D | goldfish_events.c | 163 				 "goldfish-events-keypad", edev);  in events_probe()175 	{ .compatible = "google,goldfish-events-keypad", },
 200 MODULE_DESCRIPTION("Goldfish Event Device");
 
 | 
| /linux/Documentation/devicetree/bindings/rtc/ | 
| H A D | trivial-rtc.yaml | 56       # Android Goldfish Real-time Clock57       - google,goldfish-rtc
 
 | 
| /linux/drivers/platform/ | 
| H A D | Kconfig | 6 source "drivers/platform/goldfish/Kconfig"
 | 
| H A D | Makefile | 11 obj-$(CONFIG_GOLDFISH)		+= goldfish/
 | 
| /linux/include/linux/ | 
| H A D | goldfish.h | 9 /* Helpers for Goldfish virtual platform */
 | 
| /linux/drivers/video/fbdev/ | 
| H A D | goldfishfb.c | 299 	{ .compatible = "google,goldfish-fb", },324 MODULE_DESCRIPTION("Goldfish Virtual Platform Framebuffer driver");
 
 |