Commit 8d7551eb authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'cris-for-3.12' of git://jni.nu/cris

Pull CRIS updates from Jesper Nilsson:
 "Mostly cleanup and removal of unused configs"

* tag 'cris-for-3.12' of git://jni.nu/cris:
  CRIS: drop unused Kconfig symbols
  CRIS: Add kvm_para.h which includes generic file
  CRIS: remove unused current_regs
  CRIS: Remove last traces of legacy RTC drivers
  CRIS: remove "config OOM_REBOOT"
parents 3da06ed7 be8cb7f4
...@@ -99,9 +99,6 @@ config ETRAX_KMALLOCED_MODULES ...@@ -99,9 +99,6 @@ config ETRAX_KMALLOCED_MODULES
help help
Enable module allocation with kmalloc instead of vmalloc. Enable module allocation with kmalloc instead of vmalloc.
config OOM_REBOOT
bool "Enable reboot at out of memory"
source "kernel/Kconfig.preempt" source "kernel/Kconfig.preempt"
source mm/Kconfig source mm/Kconfig
...@@ -175,12 +172,6 @@ config ETRAX_FLASH_BUSWIDTH ...@@ -175,12 +172,6 @@ config ETRAX_FLASH_BUSWIDTH
help help
Width in bytes of the NOR Flash bus (1, 2 or 4). Is usually 2. Width in bytes of the NOR Flash bus (1, 2 or 4). Is usually 2.
config ETRAX_NANDFLASH_BUSWIDTH
int "Buswidth of NAND flash in bytes"
default "1"
help
Width in bytes of the NAND flash (1 or 2).
config ETRAX_FLASH1_SIZE config ETRAX_FLASH1_SIZE
int "FLASH1 size (dec, in MB. 0 = Unknown)" int "FLASH1 size (dec, in MB. 0 = Unknown)"
default "0" default "0"
...@@ -272,38 +263,6 @@ config ETRAX_AXISFLASHMAP ...@@ -272,38 +263,6 @@ config ETRAX_AXISFLASHMAP
This option enables MTD mapping of flash devices. Needed to use This option enables MTD mapping of flash devices. Needed to use
flash memories. If unsure, say Y. flash memories. If unsure, say Y.
config ETRAX_RTC
bool "Real Time Clock support"
depends on ETRAX_I2C
help
Enables drivers for the Real-Time Clock battery-backed chips on
some products. The kernel reads the time when booting, and
the date can be set using ioctl(fd, RTC_SET_TIME, &rt) with rt a
rtc_time struct (see <file:arch/cris/include/asm/rtc.h>) on the
/dev/rtc device. You can check the time with cat /proc/rtc, but
normal time reading should be done using libc function time and
friends.
choice
prompt "RTC chip"
depends on ETRAX_RTC
default ETRAX_DS1302
config ETRAX_DS1302
depends on ETRAX_ARCH_V10
bool "DS1302"
help
Enables the driver for the DS1302 Real-Time Clock battery-backed
chip on some products.
config ETRAX_PCF8563
bool "PCF8563"
help
Enables the driver for the PCF8563 Real-Time Clock battery-backed
chip on some products.
endchoice
config ETRAX_SYNCHRONOUS_SERIAL config ETRAX_SYNCHRONOUS_SERIAL
bool "Synchronous serial-port support" bool "Synchronous serial-port support"
help help
...@@ -578,26 +537,6 @@ config ETRAX_SERIAL_PORT3_DMA5_IN ...@@ -578,26 +537,6 @@ config ETRAX_SERIAL_PORT3_DMA5_IN
depends on ETRAX_ARCH_V10 depends on ETRAX_ARCH_V10
bool "DMA 5" bool "DMA 5"
config ETRAX_SERIAL_PORT3_DMA9_IN
bool "Ser3 uses DMA9 for input"
depends on ETRAXFS
help
Enables the DMA9 input channel for ser3 (ttyS3).
If you do not enable DMA, an interrupt for each character will be
used when receiving data.
Normally you want to use DMA, unless you use the DMA channel for
something else.
config ETRAX_SERIAL_PORT3_DMA3_IN
bool "Ser3 uses DMA3 for input"
depends on CRIS_MACH_ARTPEC3
help
Enables the DMA3 input channel for ser3 (ttyS3).
If you do not enable DMA, an interrupt for each character will be
used when receiving data.
Normally you want to use DMA, unless you use the DMA channel for
something else.
endchoice endchoice
choice choice
...@@ -615,26 +554,6 @@ config ETRAX_SERIAL_PORT3_DMA4_OUT ...@@ -615,26 +554,6 @@ config ETRAX_SERIAL_PORT3_DMA4_OUT
depends on ETRAX_ARCH_V10 depends on ETRAX_ARCH_V10
bool "DMA 4" bool "DMA 4"
config ETRAX_SERIAL_PORT3_DMA8_OUT
bool "Ser3 uses DMA8 for output"
depends on ETRAXFS
help
Enables the DMA8 output channel for ser3 (ttyS3).
If you do not enable DMA, an interrupt for each character will be
used when transmitting data.
Normally you want to use DMA, unless you use the DMA channel for
something else.
config ETRAX_SERIAL_PORT3_DMA2_OUT
bool "Ser3 uses DMA2 for output"
depends on CRIS_MACH_ARTPEC3
help
Enables the DMA2 output channel for ser3 (ttyS3).
If you do not enable DMA, an interrupt for each character will be
used when transmitting data.
Normally you want to use DMA, unless you use the DMA channel for
something else.
endchoice endchoice
endmenu endmenu
......
...@@ -417,16 +417,6 @@ config ETRAX_USB_HOST ...@@ -417,16 +417,6 @@ config ETRAX_USB_HOST
for CTRL and BULK traffic only, INTR traffic may work as well for CTRL and BULK traffic only, INTR traffic may work as well
however (depending on the requirements of timeliness). however (depending on the requirements of timeliness).
config ETRAX_USB_HOST_PORT1
bool "USB port 1 enabled"
depends on ETRAX_USB_HOST
default n
config ETRAX_USB_HOST_PORT2
bool "USB port 2 enabled"
depends on ETRAX_USB_HOST
default n
config ETRAX_PTABLE_SECTOR config ETRAX_PTABLE_SECTOR
int "Byte-offset of partition table sector" int "Byte-offset of partition table sector"
depends on ETRAX_AXISFLASHMAP depends on ETRAX_AXISFLASHMAP
...@@ -527,19 +517,6 @@ config ETRAX_GPIO ...@@ -527,19 +517,6 @@ config ETRAX_GPIO
Remember that you need to setup the port directions appropriately in Remember that you need to setup the port directions appropriately in
the General configuration. the General configuration.
config ETRAX_PA_BUTTON_BITMASK
hex "PA-buttons bitmask"
depends on ETRAX_GPIO
default "02"
help
This is a bitmask with information about what bits on PA that
are used for buttons.
Most products has a so called TEST button on PA1, if that's true
use 02 here.
Use 00 if there are no buttons on PA.
If the bitmask is <> 00 a button driver will be included in the gpio
driver. ETRAX general I/O support must be enabled.
config ETRAX_PA_CHANGEABLE_DIR config ETRAX_PA_CHANGEABLE_DIR
hex "PA user changeable dir mask" hex "PA user changeable dir mask"
depends on ETRAX_GPIO depends on ETRAX_GPIO
...@@ -580,51 +557,4 @@ config ETRAX_PB_CHANGEABLE_BITS ...@@ -580,51 +557,4 @@ config ETRAX_PB_CHANGEABLE_BITS
Bit set = changeable. Bit set = changeable.
You probably want 00 here. You probably want 00 here.
config ETRAX_DS1302_RST_ON_GENERIC_PORT
bool "DS1302 RST on Generic Port"
depends on ETRAX_DS1302
help
If your product has the RST signal line for the DS1302 RTC on the
Generic Port then say Y here, otherwise leave it as N in which
case the RST signal line is assumed to be connected to Port PB
(just like the SCL and SDA lines).
config ETRAX_DS1302_RSTBIT
int "DS1302 RST bit number"
depends on ETRAX_DS1302
default "2"
help
This is the bit number for the RST signal line of the DS1302 RTC on
the selected port. If you have selected the generic port then it
should be bit 27, otherwise your best bet is bit 5.
config ETRAX_DS1302_SCLBIT
int "DS1302 SCL bit number"
depends on ETRAX_DS1302
default "1"
help
This is the bit number for the SCL signal line of the DS1302 RTC on
Port PB. This is probably best left at 3.
config ETRAX_DS1302_SDABIT
int "DS1302 SDA bit number"
depends on ETRAX_DS1302
default "0"
help
This is the bit number for the SDA signal line of the DS1302 RTC on
Port PB. This is probably best left at 2.
config ETRAX_DS1302_TRICKLE_CHARGE
int "DS1302 Trickle charger value"
depends on ETRAX_DS1302
default "0"
help
This controls the initial value of the trickle charge register.
0 = disabled (use this if you are unsure or have a non rechargeable battery)
Otherwise the following values can be OR:ed together to control the
charge current:
1 = 2kohm, 2 = 4kohm, 3 = 4kohm
4 = 1 diode, 8 = 2 diodes
Allowed values are (increasing current): 0, 11, 10, 9, 7, 6, 5
endif endif
...@@ -6,7 +6,5 @@ obj-$(CONFIG_ETRAX_AXISFLASHMAP) += axisflashmap.o ...@@ -6,7 +6,5 @@ obj-$(CONFIG_ETRAX_AXISFLASHMAP) += axisflashmap.o
obj-$(CONFIG_ETRAX_I2C) += i2c.o obj-$(CONFIG_ETRAX_I2C) += i2c.o
obj-$(CONFIG_ETRAX_I2C_EEPROM) += eeprom.o obj-$(CONFIG_ETRAX_I2C_EEPROM) += eeprom.o
obj-$(CONFIG_ETRAX_GPIO) += gpio.o obj-$(CONFIG_ETRAX_GPIO) += gpio.o
obj-$(CONFIG_ETRAX_DS1302) += ds1302.o
obj-$(CONFIG_ETRAX_PCF8563) += pcf8563.o
obj-$(CONFIG_ETRAX_SYNCHRONOUS_SERIAL) += sync_serial.o obj-$(CONFIG_ETRAX_SYNCHRONOUS_SERIAL) += sync_serial.o
This diff is collapsed.
...@@ -15,10 +15,6 @@ config ETRAX_SERIAL_PORTS ...@@ -15,10 +15,6 @@ config ETRAX_SERIAL_PORTS
int int
default 5 default 5
config ETRAX_DDR
bool
default y
config ETRAX_DDR2_MRS config ETRAX_DDR2_MRS
hex "DDR2 MRS" hex "DDR2 MRS"
default "0" default "0"
......
...@@ -47,7 +47,6 @@ struct task_struct; ...@@ -47,7 +47,6 @@ struct task_struct;
*/ */
#define task_pt_regs(task) user_regs(task_thread_info(task)) #define task_pt_regs(task) user_regs(task_thread_info(task))
#define current_regs() task_pt_regs(current)
unsigned long get_wchan(struct task_struct *p); unsigned long get_wchan(struct task_struct *p);
......
#include <asm-generic/kvm_para.h>
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment