Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 23317
b: refs/heads/master
c: 9a107aa
h: refs/heads/master
i:
  23315: 85325cf
v: v3
  • Loading branch information
John W. Linville committed Mar 23, 2006
1 parent 47746a2 commit e0d3629
Show file tree
Hide file tree
Showing 936 changed files with 11,498 additions and 17,560 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: eff4b1fe0aa8002cbf414576e8cc102967bd9d5d
refs/heads/master: 9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6
42 changes: 1 addition & 41 deletions trunk/Documentation/arm/Samsung-S3C24XX/Overview.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ Introduction
by the 's3c2410' architecture of ARM Linux. Currently the S3C2410 and
the S3C2440 are supported CPUs.

Support for the S3C2400 series is in progress.


Configuration
-------------
Expand All @@ -34,11 +32,6 @@ Machines
A general purpose development board, see EB2410ITX.txt for further
details

Simtec Electronics IM2440D20 (Osiris)

CPU Module from Simtec Electronics, with a S3C2440A CPU, nand flash
and a PCMCIA controller.

Samsung SMDK2410

Samsung's own development board, geared for PDA work.
Expand Down Expand Up @@ -92,26 +85,6 @@ Adding New Machines
mailing list information.


I2C
---

The hardware I2C core in the CPU is supported in single master
mode, and can be configured via platform data.


RTC
---

Support for the onboard RTC unit, including alarm function.


Watchdog
--------

The onchip watchdog is available via the standard watchdog
interface.


NAND
----

Expand Down Expand Up @@ -148,15 +121,6 @@ Clock Management
various clock units


Suspend to RAM
--------------

For boards that provide support for suspend to RAM, the
system can be placed into low power suspend.

See Suspend.txt for more information.


Platform Data
-------------

Expand Down Expand Up @@ -194,7 +158,6 @@ Platform Data
exported outside arch/arm/mach-s3c2410/, or exported to
modules via EXPORT_SYMBOL() and related functions.


Port Contributors
-----------------

Expand Down Expand Up @@ -225,11 +188,8 @@ Document Changes
08 Mar 2005 - BJD - Added LCVR to list of people, updated introduction
08 Mar 2005 - BJD - Added section on adding machines
09 Sep 2005 - BJD - Added section on platform data
11 Feb 2006 - BJD - Added I2C, RTC and Watchdog sections
11 Feb 2006 - BJD - Added Osiris machine, and S3C2400 information


Document Author
---------------

Ben Dooks, (c) 2004-2005,2006 Simtec Electronics
Ben Dooks, (c) 2004-2005 Simtec Electronics
11 changes: 1 addition & 10 deletions trunk/Documentation/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1008,9 +1008,7 @@ running once the system is up.
noexec=on: enable non-executable mappings (default)
noexec=off: disable nn-executable mappings

nofxsr [BUGS=IA-32] Disables x86 floating point extended
register save and restore. The kernel will only save
legacy floating-point registers on task switch.
nofxsr [BUGS=IA-32]

nohlt [BUGS=ARM]

Expand Down Expand Up @@ -1055,8 +1053,6 @@ running once the system is up.

nosbagart [IA-64]

nosep [BUGS=IA-32] Disables x86 SYSENTER/SYSEXIT support.

nosmp [SMP] Tells an SMP kernel to act as a UP kernel.

nosync [HW,M68K] Disables sync negotiation for all devices.
Expand Down Expand Up @@ -1126,11 +1122,6 @@ running once the system is up.
pas16= [HW,SCSI]
See header of drivers/scsi/pas16.c.

pause_on_oops=
Halt all CPUs after the first oops has been printed for
the specified number of seconds. This is to be used if
your oopses keep scrolling off the screen.

pcbit= [HW,ISDN]

pcd. [PARIDE]
Expand Down
51 changes: 7 additions & 44 deletions trunk/Documentation/power/swsusp.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,6 @@ Some warnings, first.
* but it will probably only crash.
*
* (*) suspend/resume support is needed to make it safe.
*
* If you have any filesystems on USB devices mounted before suspend,
* they won't be accessible after resume and you may lose data, as though
* you have unplugged the USB devices with mounted filesystems on them
* (see the FAQ below for details).

You need to append resume=/dev/your_swap_partition to kernel command
line. Then you suspend by
Expand All @@ -32,18 +27,19 @@ echo shutdown > /sys/power/disk; echo disk > /sys/power/state

echo platform > /sys/power/disk; echo disk > /sys/power/state

. If you have SATA disks, you'll need recent kernels with SATA suspend
support. For suspend and resume to work, make sure your disk drivers
are built into kernel -- not modules. [There's way to make
suspend/resume with modular disk drivers, see FAQ, but you probably
should not do that.]

If you want to limit the suspend image size to N bytes, do

echo N > /sys/power/image_size

before suspend (it is limited to 500 MB by default).

Encrypted suspend image:
------------------------
If you want to store your suspend image encrypted with a temporary
key to prevent data gathering after resume you must compile
crypto and the aes algorithm into the kernel - modules won't work
as they cannot be loaded at resume time.


Article about goals and implementation of Software Suspend for Linux
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -337,37 +333,4 @@ init=/bin/bash, then swapon and starting suspend sequence manually
usually does the trick. Then it is good idea to try with latest
vanilla kernel.

Q: How can distributions ship a swsusp-supporting kernel with modular
disk drivers (especially SATA)?

A: Well, it can be done, load the drivers, then do echo into
/sys/power/disk/resume file from initrd. Be sure not to mount
anything, not even read-only mount, or you are going to lose your
data.

Q: How do I make suspend more verbose?

A: If you want to see any non-error kernel messages on the virtual
terminal the kernel switches to during suspend, you have to set the
kernel console loglevel to at least 5, for example by doing

echo 5 > /proc/sys/kernel/printk

Q: Is this true that if I have a mounted filesystem on a USB device and
I suspend to disk, I can lose data unless the filesystem has been mounted
with "sync"?

A: That's right. It depends on your hardware, and it could be true even for
suspend-to-RAM. In fact, even with "-o sync" you can lose data if your
programs have information in buffers they haven't written out to disk.

If you're lucky, your hardware will support low-power modes for USB
controllers while the system is asleep. Lots of hardware doesn't,
however. Shutting off the power to a USB controller is equivalent to
unplugging all the attached devices.

Remember that it's always a bad idea to unplug a disk drive containing a
mounted filesystem. With USB that's true even when your system is asleep!
The safest thing is to unmount all USB-based filesystems before suspending
and remount them after resuming.

149 changes: 0 additions & 149 deletions trunk/Documentation/power/userland-swsusp.txt

This file was deleted.

Loading

0 comments on commit e0d3629

Please sign in to comment.