Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 120583
b: refs/heads/master
c: cb10ea5
h: refs/heads/master
i:
  120581: 445519e
  120579: 284c9e9
  120575: 5667568
v: v3
  • Loading branch information
Linus Torvalds committed Dec 28, 2008
1 parent 75a3cd8 commit 04871ef
Show file tree
Hide file tree
Showing 178 changed files with 9,291 additions and 5,693 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 5ce442fe2c9423ec5451222aee6f9b2127bb8311
refs/heads/master: cb10ea549fdc0ab2dd8988adab5bf40b4fa642f3
6 changes: 2 additions & 4 deletions trunk/Documentation/cpu-freq/user-guide.txt
Original file line number Diff line number Diff line change
Expand Up @@ -93,10 +93,8 @@ Several "PowerBook" and "iBook2" notebooks are supported.
1.5 SuperH
----------

The following SuperH processors are supported by cpufreq:

SH-3
SH-4
All SuperH processors supporting rate rounding through the clock
framework are supported by cpufreq.

1.6 Blackfin
------------
Expand Down
179 changes: 0 additions & 179 deletions trunk/Documentation/sh/kgdb.txt

This file was deleted.

83 changes: 26 additions & 57 deletions trunk/arch/sh/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ config SUPERH
select HAVE_OPROFILE
select HAVE_GENERIC_DMA_COHERENT
select HAVE_IOREMAP_PROT if MMU
select HAVE_ARCH_TRACEHOOK
help
The SuperH is a RISC processor targeted for use in embedded systems
and consumer electronics; it was also used in the Sega Dreamcast
Expand All @@ -23,8 +24,10 @@ config SUPERH32
def_bool !SUPERH64
select HAVE_KPROBES
select HAVE_KRETPROBES
select HAVE_ARCH_TRACEHOOK
select HAVE_FUNCTION_TRACER
select HAVE_FTRACE_MCOUNT_RECORD
select HAVE_DYNAMIC_FTRACE
select HAVE_ARCH_KGDB

config SUPERH64
def_bool y if CPU_SH5
Expand Down Expand Up @@ -55,8 +58,6 @@ config GENERIC_HARDIRQS

config GENERIC_HARDIRQS_NO__DO_IRQ
def_bool y
depends on SUPERH32 && (!SH_DREAMCAST && !SH_SH4202_MICRODEV && \
!SH_7751_SYSTEMH && !HD64461)

config GENERIC_IRQ_PROBE
def_bool y
Expand Down Expand Up @@ -85,10 +86,17 @@ config GENERIC_LOCKBREAK

config SYS_SUPPORTS_PM
bool
depends on !SMP

config ARCH_SUSPEND_POSSIBLE
def_bool n

config ARCH_HIBERNATION_POSSIBLE
def_bool n

config SYS_SUPPORTS_APM_EMULATION
bool
select SYS_SUPPORTS_PM
select ARCH_SUSPEND_POSSIBLE

config SYS_SUPPORTS_SMP
bool
Expand Down Expand Up @@ -183,6 +191,11 @@ config CPU_SUBTYPE_SH7619

# SH-2A Processor Support

config CPU_SUBTYPE_SH7201
bool "Support SH7201 processor"
select CPU_SH2A
select CPU_HAS_FPU

config CPU_SUBTYPE_SH7203
bool "Support SH7203 processor"
select CPU_SH2A
Expand Down Expand Up @@ -456,8 +469,12 @@ config SH_CPU_FREQ
depends on CPU_FREQ
select CPU_FREQ_TABLE
help
This adds the cpufreq driver for SuperH. At present, only
the SH-4 is supported.
This adds the cpufreq driver for SuperH. Any CPU that supports
clock rate rounding through the clock framework can use this
driver. While it will make the kernel slightly larger, this is
harmless for CPUs that don't support rate rounding. The driver
will also generate a notice in the boot log before disabling
itself if the CPU in question is not capable of rate rounding.

For details, take a look at <file:Documentation/cpu-freq>.

Expand All @@ -469,9 +486,6 @@ source "arch/sh/drivers/Kconfig"

endmenu

config ISA_DMA_API
bool

menu "Kernel features"

source kernel/Kconfig.hz
Expand Down Expand Up @@ -688,49 +702,6 @@ config MAPLE
Dreamcast with a serial line terminal or a remote network
connection.

config CF_ENABLER
bool "Compact Flash Enabler support"
depends on SOLUTION_ENGINE || SH_SH03
---help---
Compact Flash is a small, removable mass storage device introduced
in 1994 originally as a PCMCIA device. If you say `Y' here, you
compile in support for Compact Flash devices directly connected to
a SuperH processor. A Compact Flash FAQ is available at
<http://www.compactflash.org/faqs/faq.htm>.

If your board has "Directly Connected" CompactFlash at area 5 or 6,
you may want to enable this option. Then, you can use CF as
primary IDE drive (only tested for SanDisk).

If in doubt, select 'N'.

choice
prompt "Compact Flash Connection Area"
depends on CF_ENABLER
default CF_AREA6

config CF_AREA5
bool "Area5"
help
If your board has "Directly Connected" CompactFlash, You should
select the area where your CF is connected to.

- "Area5" if CompactFlash is connected to Area 5 (0x14000000)
- "Area6" if it is connected to Area 6 (0x18000000)

"Area6" will work for most boards.

config CF_AREA6
bool "Area6"

endchoice

config CF_BASE_ADDR
hex
depends on CF_ENABLER
default "0xb8000000" if CF_AREA6
default "0xb4000000" if CF_AREA5

source "arch/sh/drivers/pci/Kconfig"

source "drivers/pci/Kconfig"
Expand All @@ -748,13 +719,11 @@ source "fs/Kconfig.binfmt"
endmenu

menu "Power management options (EXPERIMENTAL)"
depends on EXPERIMENTAL && SYS_SUPPORTS_PM
depends on EXPERIMENTAL

config ARCH_SUSPEND_POSSIBLE
def_bool y
depends on !SMP
source "kernel/power/Kconfig"

source kernel/power/Kconfig
source "drivers/cpuidle/Kconfig"

endmenu

Expand Down
Loading

0 comments on commit 04871ef

Please sign in to comment.