-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Greg Kroah-Hartman
committed
Nov 30, 2011
1 parent
a99f67a
commit 61e4d20
Showing
14 changed files
with
5,805 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 3d461c912462b6b36ff9cf2c2f605ef37aeab438 | ||
refs/heads/master: 355b0502f6efea0ff9492753888772c96972d2a3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
menu "Android" | ||
|
||
config ANDROID | ||
bool "Android Drivers" | ||
depends on BROKEN | ||
default N | ||
---help--- | ||
Enable support for various drivers needed on the Android platform | ||
|
||
if ANDROID | ||
|
||
config ANDROID_BINDER_IPC | ||
bool "Android Binder IPC Driver" | ||
default n | ||
|
||
config ANDROID_LOGGER | ||
tristate "Android log driver" | ||
default n | ||
|
||
config ANDROID_RAM_CONSOLE | ||
bool "Android RAM buffer console" | ||
default n | ||
|
||
config ANDROID_RAM_CONSOLE_ENABLE_VERBOSE | ||
bool "Enable verbose console messages on Android RAM console" | ||
default y | ||
depends on ANDROID_RAM_CONSOLE | ||
|
||
menuconfig ANDROID_RAM_CONSOLE_ERROR_CORRECTION | ||
bool "Android RAM Console Enable error correction" | ||
default n | ||
depends on ANDROID_RAM_CONSOLE | ||
depends on !ANDROID_RAM_CONSOLE_EARLY_INIT | ||
select REED_SOLOMON | ||
select REED_SOLOMON_ENC8 | ||
select REED_SOLOMON_DEC8 | ||
|
||
if ANDROID_RAM_CONSOLE_ERROR_CORRECTION | ||
|
||
config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_DATA_SIZE | ||
int "Android RAM Console Data data size" | ||
default 128 | ||
help | ||
Must be a power of 2. | ||
|
||
config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_ECC_SIZE | ||
int "Android RAM Console ECC size" | ||
default 16 | ||
|
||
config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE | ||
int "Android RAM Console Symbol size" | ||
default 8 | ||
|
||
config ANDROID_RAM_CONSOLE_ERROR_CORRECTION_POLYNOMIAL | ||
hex "Android RAM Console Polynomial" | ||
default 0x19 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 4) | ||
default 0x29 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 5) | ||
default 0x61 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 6) | ||
default 0x89 if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 7) | ||
default 0x11d if (ANDROID_RAM_CONSOLE_ERROR_CORRECTION_SYMBOL_SIZE = 8) | ||
|
||
endif # ANDROID_RAM_CONSOLE_ERROR_CORRECTION | ||
|
||
config ANDROID_RAM_CONSOLE_EARLY_INIT | ||
bool "Start Android RAM console early" | ||
default n | ||
depends on ANDROID_RAM_CONSOLE | ||
|
||
config ANDROID_RAM_CONSOLE_EARLY_ADDR | ||
hex "Android RAM console virtual address" | ||
default 0 | ||
depends on ANDROID_RAM_CONSOLE_EARLY_INIT | ||
|
||
config ANDROID_RAM_CONSOLE_EARLY_SIZE | ||
hex "Android RAM console buffer size" | ||
default 0 | ||
depends on ANDROID_RAM_CONSOLE_EARLY_INIT | ||
|
||
config ANDROID_TIMED_OUTPUT | ||
bool "Timed output class driver" | ||
default y | ||
|
||
config ANDROID_TIMED_GPIO | ||
tristate "Android timed gpio driver" | ||
depends on GENERIC_GPIO && ANDROID_TIMED_OUTPUT | ||
default n | ||
|
||
config ANDROID_LOW_MEMORY_KILLER | ||
bool "Android Low Memory Killer" | ||
default N | ||
---help--- | ||
Register processes to be killed when memory is low | ||
|
||
endif # if ANDROID | ||
|
||
endmenu |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
obj-$(CONFIG_ANDROID_BINDER_IPC) += binder.o | ||
obj-$(CONFIG_ANDROID_LOGGER) += logger.o | ||
obj-$(CONFIG_ANDROID_RAM_CONSOLE) += ram_console.o | ||
obj-$(CONFIG_ANDROID_TIMED_OUTPUT) += timed_output.o | ||
obj-$(CONFIG_ANDROID_TIMED_GPIO) += timed_gpio.o | ||
obj-$(CONFIG_ANDROID_LOW_MEMORY_KILLER) += lowmemorykiller.o |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
TODO: | ||
- checkpatch.pl cleanups | ||
- sparse fixes | ||
- rename files to be not so "generic" | ||
- make sure things build as modules properly | ||
- add proper arch dependancies as needed | ||
- audit userspace interfaces to make sure they are sane | ||
|
||
Please send patches to Greg Kroah-Hartman <greg@kroah.com> and Cc: | ||
Brian Swetland <swetland@google.com> |
Oops, something went wrong.