1menuconfig GOLDFISH 2 bool "Platform support for Goldfish virtual devices" 3 depends on X86_32 || X86_64 || ARM || ARM64 || MIPS 4 ---help--- 5 Say Y here to get to see options for the Goldfish virtual platform. 6 This option alone does not add any kernel code. 7 8 Unless you are building for the Android Goldfish emulator say N here. 9 10if GOLDFISH 11 12config GOLDFISH_BUS 13 tristate "Goldfish platform bus" 14 ---help--- 15 This is a virtual bus to host Goldfish Android Virtual Devices. 16 17config GOLDFISH_PIPE 18 tristate "Goldfish virtual device for QEMU pipes" 19 ---help--- 20 This is a virtual device to drive the QEMU pipe interface used by 21 the Goldfish Android Virtual Device. 22 23config GOLDFISH_FWDATA 24 tristate "Goldfish virtual device for Android-specific firmware data" 25 depends on ACPI 26 ---help--- 27 This is a virtual device to parse Android-specific data (e.g. fstab 28 configuration) stored in firmware (e.g. ACPI tables), and present it 29 to userspace via sysfs. Currently, Android looks for some information 30 in /proc/device-tree/firmware/android/, which does not exist on 31 platforms that use ACPI instead of Device Tree, such as Goldfish 32 (Ranchu) x86/x86_64. The driver for this device creates a directory in 33 sysfs with the same layout. 34 35endif # GOLDFISH 36