diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2015-01-03 20:48:28 -0600 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2015-01-03 20:49:35 -0600 |
commit | 7e033cb481b0f395e3f1a912798f5f84f4633479 (patch) | |
tree | 35c29be25689a8c042e68319d9cc0d9e3bbc5813 /target/linux | |
parent | 7d3615886aa1eda198fd85cb8864c5aecd752170 (diff) |
add thermal driver support for solidrun-imx6. do some kconfig style.
Diffstat (limited to 'target/linux')
-rw-r--r-- | target/linux/config/Config.in.mips | 6 | ||||
-rw-r--r-- | target/linux/config/Config.in.misc | 55 | ||||
-rw-r--r-- | target/linux/config/Config.in.thermal | 25 | ||||
-rw-r--r-- | target/linux/config/Config.in.watchdog | 39 |
4 files changed, 70 insertions, 55 deletions
diff --git a/target/linux/config/Config.in.mips b/target/linux/config/Config.in.mips index b991f5311..53b0ca308 100644 --- a/target/linux/config/Config.in.mips +++ b/target/linux/config/Config.in.mips @@ -1,9 +1,11 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + menu "MIPS devices support" depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG config ADK_KERNEL_LEMOTE_YEELOONG2F_PDEV - prompt "Yeelong platform drivers (f.e. battery support)" - boolean + bool "Yeelong platform drivers (f.e. battery support)" depends on ADK_TARGET_SYSTEM_LEMOTE_YEELONG default y if ADK_TARGET_SYSTEM_LEMOTE_YEELONG default n diff --git a/target/linux/config/Config.in.misc b/target/linux/config/Config.in.misc index 931bda8a8..dda7a71d7 100644 --- a/target/linux/config/Config.in.misc +++ b/target/linux/config/Config.in.misc @@ -1,5 +1,17 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_KERNEL_MISC_DEVICES + bool + +config ADK_KERNEL_MFD_SYSCON + bool + +config ADK_KERNEL_OF + bool + config ADK_KERNEL_FIRMWARE_IN_KERNEL - boolean + bool default y if ADK_KERNEL_R8169 && ADK_KERNEL_ROOT_NFS default n @@ -9,17 +21,17 @@ config ADK_KERNEL_EXTRA_FIRMWARE default "" config ADK_KERNEL_FW_LOADER_USER_HELPER - boolean + bool default n config ADK_KERNEL_KEYS - boolean + bool config ADK_KERNEL_SBUS - boolean + bool config ADK_KERNEL_IMX_WEIM - boolean + bool depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default n @@ -29,6 +41,7 @@ menu "Miscellaneous devices support" source "target/linux/config/Config.in.rtc" source "target/linux/config/Config.in.leds" source "target/linux/config/Config.in.watchdog" +source "target/linux/config/Config.in.thermal" source "target/linux/config/Config.in.i2c" source "target/linux/config/Config.in.spi" source "target/linux/config/Config.in.regmap" @@ -38,31 +51,24 @@ source "target/linux/config/Config.in.dma" source "target/linux/config/Config.in.lib" config ADK_KERNEL_KEXEC - prompt "Add KEXEC syscall" - boolean + bool "Add KEXEC syscall" help You need also kexec-tools to benefit from it. config ADK_KERNEL_PARPORT - prompt "Generic parallel port support" - tristate - default n + tristate "Generic parallel port support" depends on ADK_TARGET_WITH_PP help Kernel module for generic parallel port support. config ADK_KERNEL_PARPORT_PC - prompt "PC style parallel port support" - tristate - default n + tristate "PC style parallel port support" depends on ADK_KERNEL_PARPORT help Kernel module for PC style parallel port support. config ADK_KERNEL_PLIP - prompt "PLIP (internet over parallel port)" - tristate - default n + tristate "PLIP (internet over parallel port)" depends on ADK_KERNEL_PARPORT select ADK_KERNEL_PARPORT_PC help @@ -73,38 +79,29 @@ config ADK_KERNEL_PLIP This will enlarge your kernel by about 8 KiB. config ADK_KERNEL_PRINTER - prompt "Line printer support" - tristate - default n + tristate "Line printer support" depends on ADK_KERNEL_PARPORT select ADK_KERNEL_PARPORT_PC help Kernel module for line printer support config ADK_KERNEL_PPDEV - prompt "Userland parallel port driver" - tristate - default n + tristate "Userland parallel port driver" depends on ADK_KERNEL_PARPORT select ADK_KERNEL_PARPORT_PC help Kernel module for userland parallel port access config ADK_KERNEL_FW_LOADER - prompt "Userspace firmware loading support" - tristate + tristate "Userspace firmware loading support" depends on !ADK_TARGET_SYSTEM_SHARP_ZAURUS - default n help This may be necessary when using drivers which require loading of external firmware files. config ADK_KERNEL_EEPROM_93CX6 - prompt "93cx6 eeprom support" - tristate + tristate "93cx6 eeprom support" depends on ADK_KERNEL_MAC80211 select ADK_KERNEL_MISC_DEVICES - default n - help endmenu diff --git a/target/linux/config/Config.in.thermal b/target/linux/config/Config.in.thermal new file mode 100644 index 000000000..820ef8417 --- /dev/null +++ b/target/linux/config/Config.in.thermal @@ -0,0 +1,25 @@ +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. + +config ADK_KERNEL_THERMAL + bool + +config ADK_KERNEL_CPU_THERMAL + bool + +config ADK_KERNEL_THERMAL_OF + bool + +menu "Thermal driver support" + +config ADK_KERNEL_IMX_THERMAL + bool "Temperature sensor driver for Freescale i.MX SoCs" + select ADK_KERNEL_THERMAL + select ADK_KERNEL_CPU_THERMAL + select ADK_KERNEL_MFD_SYSCON + select ADK_KERNEL_THERMAL_OF + select ADK_KERNEL_OF + default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 + default n + +endmenu diff --git a/target/linux/config/Config.in.watchdog b/target/linux/config/Config.in.watchdog index 582977d52..1516ad63e 100644 --- a/target/linux/config/Config.in.watchdog +++ b/target/linux/config/Config.in.watchdog @@ -1,23 +1,22 @@ -config ADK_KERNEL_WATCHDOG - boolean +# This file is part of the OpenADK project. OpenADK is copyrighted +# material, please see the LICENCE file in the top-level directory. -config ADK_KERNEL_MISC_DEVICES - boolean +config ADK_KERNEL_WATCHDOG + bool config ADK_KERNEL_SCx200 - boolean + bool config ADK_KERNEL_CS5535_MFGPT - boolean + bool config ADK_KERNEL_CS5535_CLOCK_EVENT_SRC - boolean + bool menu "Watchdog driver support" config ADK_KERNEL_BCM2708_WDT - prompt "BCM2708 Hardware Watchdog" - boolean + bool "BCM2708 Hardware Watchdog" select ADK_KERNEL_WATCHDOG depends on ADK_TARGET_SYSTEM_RASPBERRY_PI default y if ADK_TARGET_SYSTEM_RASPBERRY_PI @@ -26,8 +25,7 @@ config ADK_KERNEL_BCM2708_WDT Watchdog driver for Raspberry Pi. config ADK_KERNEL_IMX2_WDT - prompt "IMX6 Hardware Watchdog" - boolean + bool "IMX6 Hardware Watchdog" select ADK_KERNEL_WATCHDOG depends on ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 default y if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6 @@ -36,8 +34,7 @@ config ADK_KERNEL_IMX2_WDT Watchdog driver for Cubox-i and Hummingboard. config ADK_KERNEL_SCx200_WDT - prompt "Natsemi Hardware Watchdog" - boolean + bool "Natsemi Hardware Watchdog" depends on ADK_TARGET_SYSTEM_PCENGINES_WRAP select ADK_KERNEL_WATCHDOG select ADK_KERNEL_SCx200 @@ -47,8 +44,7 @@ config ADK_KERNEL_SCx200_WDT Natsemi Watchdog (scx200) config ADK_KERNEL_AT91SAM9X_WATCHDOG - prompt "AT91SAM9X Hardware Watchdog" - boolean + bool "AT91SAM9X Hardware Watchdog" depends on ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 select ADK_KERNEL_WATCHDOG default y if ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20 @@ -57,8 +53,7 @@ config ADK_KERNEL_AT91SAM9X_WATCHDOG AT91SAM9X Watchdog. config ADK_KERNEL_AR7_WDT - prompt "AR7 Hardware Watchdog" - boolean + bool "AR7 Hardware Watchdog" depends on ADK_TARGET_SYSTEM_LINKSYS_AG241 select ADK_KERNEL_WATCHDOG default y if ADK_TARGET_SYSTEM_LINKSYS_AG241 @@ -67,8 +62,7 @@ config ADK_KERNEL_AR7_WDT AR7 Watchdog. config ADK_KERNEL_GEODE_WDT - prompt "Geode Hardware Watchdog" - boolean + bool "Geode Hardware Watchdog" depends on ADK_CPU_GEODE select ADK_KERNEL_WATCHDOG select ADK_KERNEL_MISC_DEVICES @@ -82,8 +76,7 @@ config ADK_KERNEL_GEODE_WDT Geode watchdog. config ADK_KERNEL_RC32434_WDT - prompt "IDT RC32434 Hardware Watchdog" - boolean + bool "IDT RC32434 Hardware Watchdog" depends on ADK_TARGET_SYSTEM_MIKROTIK_RB532 select ADK_KERNEL_WATCHDOG default y if ADK_TARGET_SYSTEM_MIKROTIK_RB532 @@ -93,9 +86,7 @@ config ADK_KERNEL_RC32434_WDT Routerboard 532's SoC, the IDT RC32434. config ADK_KERNEL_SOFT_WATCHDOG - prompt "Software watchdog" - tristate - default n + tristate "Software watchdog" select ADK_KERNEL_WATCHDOG help A software monitoring watchdog. This will fail to reboot your system |