Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b5a20aa2 authored by Lachlan McIlroy's avatar Lachlan McIlroy
Browse files
parents cc09c0dc ed313489
Loading
Loading
Loading
Loading
+4 −40
Original line number Original line Diff line number Diff line
@@ -42,14 +42,8 @@ IRQ.txt
	- description of what an IRQ is.
	- description of what an IRQ is.
ManagementStyle
ManagementStyle
	- how to (attempt to) manage kernel hackers.
	- how to (attempt to) manage kernel hackers.
MSI-HOWTO.txt
	- the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ.
RCU/
RCU/
	- directory with info on RCU (read-copy update).
	- directory with info on RCU (read-copy update).
README.DAC960
	- info on Mylex DAC960/DAC1100 PCI RAID Controller Driver for Linux.
README.cycladesZ
	- info on Cyclades-Z firmware loading.
SAK.txt
SAK.txt
	- info on Secure Attention Keys.
	- info on Secure Attention Keys.
SM501.txt
SM501.txt
@@ -86,20 +80,16 @@ blackfin/
	- directory with documentation for the Blackfin arch.
	- directory with documentation for the Blackfin arch.
block/
block/
	- info on the Block I/O (BIO) layer.
	- info on the Block I/O (BIO) layer.
blockdev/
	- info on block devices & drivers
cachetlb.txt
cachetlb.txt
	- describes the cache/TLB flushing interfaces Linux uses.
	- describes the cache/TLB flushing interfaces Linux uses.
cciss.txt
	- info, major/minor #'s for Compaq's SMART Array Controllers.
cdrom/
cdrom/
	- directory with information on the CD-ROM drivers that Linux has.
	- directory with information on the CD-ROM drivers that Linux has.
computone.txt
	- info on Computone Intelliport II/Plus Multiport Serial Driver.
connector/
connector/
	- docs on the netlink based userspace<->kernel space communication mod.
	- docs on the netlink based userspace<->kernel space communication mod.
console/
console/
	- documentation on Linux console drivers.
	- documentation on Linux console drivers.
cpqarray.txt
	- info on using Compaq's SMART2 Intelligent Disk Array Controllers.
cpu-freq/
cpu-freq/
	- info on CPU frequency and voltage scaling.
	- info on CPU frequency and voltage scaling.
cpu-hotplug.txt
cpu-hotplug.txt
@@ -126,8 +116,6 @@ device-mapper/
	- directory with info on Device Mapper.
	- directory with info on Device Mapper.
devices.txt
devices.txt
	- plain ASCII listing of all the nodes in /dev/ with major minor #'s.
	- plain ASCII listing of all the nodes in /dev/ with major minor #'s.
digiepca.txt
	- info on Digi Intl. {PC,PCI,EISA}Xx and Xem series cards.
dontdiff
dontdiff
	- file containing a list of files that should never be diff'ed.
	- file containing a list of files that should never be diff'ed.
driver-model/
driver-model/
@@ -152,14 +140,10 @@ filesystems/
	- info on the vfs and the various filesystems that Linux supports.
	- info on the vfs and the various filesystems that Linux supports.
firmware_class/
firmware_class/
	- request_firmware() hotplug interface info.
	- request_firmware() hotplug interface info.
floppy.txt
	- notes and driver options for the floppy disk driver.
frv/
frv/
	- Fujitsu FR-V Linux documentation.
	- Fujitsu FR-V Linux documentation.
gpio.txt
gpio.txt
	- overview of GPIO (General Purpose Input/Output) access conventions.
	- overview of GPIO (General Purpose Input/Output) access conventions.
hayes-esp.txt
	- info on using the Hayes ESP serial driver.
highuid.txt
highuid.txt
	- notes on the change from 16 bit to 32 bit user/group IDs.
	- notes on the change from 16 bit to 32 bit user/group IDs.
timers/
timers/
@@ -186,8 +170,6 @@ io_ordering.txt
	- info on ordering I/O writes to memory-mapped addresses.
	- info on ordering I/O writes to memory-mapped addresses.
ioctl/
ioctl/
	- directory with documents describing various IOCTL calls.
	- directory with documents describing various IOCTL calls.
ioctl-number.txt
	- how to implement and register device/driver ioctl calls.
iostats.txt
iostats.txt
	- info on I/O statistics Linux kernel provides.
	- info on I/O statistics Linux kernel provides.
irqflags-tracing.txt
irqflags-tracing.txt
@@ -250,14 +232,10 @@ mips/
	- directory with info about Linux on MIPS architecture.
	- directory with info about Linux on MIPS architecture.
mono.txt
mono.txt
	- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
	- how to execute Mono-based .NET binaries with the help of BINFMT_MISC.
moxa-smartio
	- file with info on installing/using Moxa multiport serial driver.
mutex-design.txt
mutex-design.txt
	- info on the generic mutex subsystem.
	- info on the generic mutex subsystem.
namespaces/
namespaces/
	- directory with various information about namespaces
	- directory with various information about namespaces
nbd.txt
	- info on a TCP implementation of a network block device.
netlabel/
netlabel/
	- directory with information on the NetLabel subsystem.
	- directory with information on the NetLabel subsystem.
networking/
networking/
@@ -270,8 +248,6 @@ numastat.txt
	- info on how to read Numa policy hit/miss statistics in sysfs.
	- info on how to read Numa policy hit/miss statistics in sysfs.
oops-tracing.txt
oops-tracing.txt
	- how to decode those nasty internal kernel error dump messages.
	- how to decode those nasty internal kernel error dump messages.
paride.txt
	- information about the parallel port IDE subsystem.
parisc/
parisc/
	- directory with info on using Linux on PA-RISC architecture.
	- directory with info on using Linux on PA-RISC architecture.
parport.txt
parport.txt
@@ -290,20 +266,16 @@ powerpc/
	- directory with info on using Linux with the PowerPC.
	- directory with info on using Linux with the PowerPC.
preempt-locking.txt
preempt-locking.txt
	- info on locking under a preemptive kernel.
	- info on locking under a preemptive kernel.
printk-formats.txt
	- how to get printk format specifiers right
prio_tree.txt
prio_tree.txt
	- info on radix-priority-search-tree use for indexing vmas.
	- info on radix-priority-search-tree use for indexing vmas.
ramdisk.txt
	- short guide on how to set up and use the RAM disk.
rbtree.txt
rbtree.txt
	- info on what red-black trees are and what they are for.
	- info on what red-black trees are and what they are for.
riscom8.txt
	- notes on using the RISCom/8 multi-port serial driver.
robust-futex-ABI.txt
robust-futex-ABI.txt
	- documentation of the robust futex ABI.
	- documentation of the robust futex ABI.
robust-futexes.txt
robust-futexes.txt
	- a description of what robust futexes are.
	- a description of what robust futexes are.
rocket.txt
	- info on the Comtrol RocketPort multiport serial driver.
rt-mutex-design.txt
rt-mutex-design.txt
	- description of the RealTime mutex implementation design.
	- description of the RealTime mutex implementation design.
rt-mutex.txt
rt-mutex.txt
@@ -332,8 +304,6 @@ sparc/
	- directory with info on using Linux on Sparc architecture.
	- directory with info on using Linux on Sparc architecture.
sparse.txt
sparse.txt
	- info on how to obtain and use the sparse tool for typechecking.
	- info on how to obtain and use the sparse tool for typechecking.
specialix.txt
	- info on hardware/driver for specialix IO8+ multiport serial card.
spi/
spi/
	- overview of Linux kernel Serial Peripheral Interface (SPI) support.
	- overview of Linux kernel Serial Peripheral Interface (SPI) support.
spinlocks.txt
spinlocks.txt
@@ -342,14 +312,10 @@ stable_api_nonsense.txt
	- info on why the kernel does not have a stable in-kernel api or abi.
	- info on why the kernel does not have a stable in-kernel api or abi.
stable_kernel_rules.txt
stable_kernel_rules.txt
	- rules and procedures for the -stable kernel releases.
	- rules and procedures for the -stable kernel releases.
stallion.txt
	- info on using the Stallion multiport serial driver.
svga.txt
svga.txt
	- short guide on selecting video modes at boot via VGA BIOS.
	- short guide on selecting video modes at boot via VGA BIOS.
sysfs-rules.txt
sysfs-rules.txt
	- How not to use sysfs.
	- How not to use sysfs.
sx.txt
	- info on the Specialix SX/SI multiport serial driver.
sysctl/
sysctl/
	- directory with info on the /proc/sys/* files.
	- directory with info on the /proc/sys/* files.
sysrq.txt
sysrq.txt
@@ -358,8 +324,6 @@ telephony/
	- directory with info on telephony (e.g. voice over IP) support.
	- directory with info on telephony (e.g. voice over IP) support.
time_interpolators.txt
time_interpolators.txt
	- info on time interpolators.
	- info on time interpolators.
tty.txt
	- guide to the locking policies of the tty layer.
uml/
uml/
	- directory with information about User Mode Linux.
	- directory with information about User Mode Linux.
unicode.txt
unicode.txt
+88 −0
Original line number Original line Diff line number Diff line
What:		/sys/class/c2port/
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/ directory will contain files and
		directories that will provide a unified interface to
		the C2 port interface.

What:		/sys/class/c2port/c2portX
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/ directory is related to X-th
		C2 port into the system. Each directory will contain files to
		manage and control its C2 port.

What:		/sys/class/c2port/c2portX/access
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/access file enable the access
		to the C2 port from the system. No commands can be sent
		till this entry is set to 0.

What:		/sys/class/c2port/c2portX/dev_id
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/dev_id file show the device ID
		of the connected micro.

What:		/sys/class/c2port/c2portX/flash_access
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/flash_access file enable the
		access to the on-board flash of the connected micro.
		No commands can be sent till this entry is set to 0.

What:		/sys/class/c2port/c2portX/flash_block_size
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/flash_block_size file show
		the on-board flash block size of the connected micro.

What:		/sys/class/c2port/c2portX/flash_blocks_num
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/flash_blocks_num file show
		the on-board flash blocks number of the connected micro.

What:		/sys/class/c2port/c2portX/flash_data
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/flash_data file export
		the content of the on-board flash of the connected micro.

What:		/sys/class/c2port/c2portX/flash_erase
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/flash_erase file execute
		the "erase" command on the on-board flash of the connected
		micro.

What:		/sys/class/c2port/c2portX/flash_erase
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/flash_erase file show the
		on-board flash size of the connected micro.

What:		/sys/class/c2port/c2portX/reset
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/reset file execute a "reset"
		command on the connected micro.

What:		/sys/class/c2port/c2portX/rev_id
Date:		October 2008
Contact:	Rodolfo Giometti <giometti@linux.it>
Description:
		The /sys/class/c2port/c2portX/rev_id file show the revision ID
		of the connected micro.
+8 −8
Original line number Original line Diff line number Diff line
@@ -89,7 +89,7 @@ Description:


		error - an interrupt that can't be accounted for above.
		error - an interrupt that can't be accounted for above.


		invalid: it's either a wakeup GPE or a GPE/Fixed Event that
		invalid: it's either a GPE or a Fixed Event that
			doesn't have an event handler.
			doesn't have an event handler.


		disable: the GPE/Fixed Event is valid but disabled.
		disable: the GPE/Fixed Event is valid but disabled.
@@ -117,30 +117,30 @@ Description:
		and other user space applications so that the machine won't shutdown
		and other user space applications so that the machine won't shutdown
		when pressing the power button.
		when pressing the power button.
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		0
		0	enabled
		# press the power button for 3 times;
		# press the power button for 3 times;
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		3
		3	enabled
		# echo disable > ff_pwr_btn
		# echo disable > ff_pwr_btn
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		disable
		3	disabled
		# press the power button for 3 times;
		# press the power button for 3 times;
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		disable
		3	disabled
		# echo enable > ff_pwr_btn
		# echo enable > ff_pwr_btn
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		4
		4	enabled
		/*
		/*
		 * this is because the status bit is set even if the enable bit is cleared,
		 * this is because the status bit is set even if the enable bit is cleared,
		 * and it triggers an ACPI fixed event when the enable bit is set again
		 * and it triggers an ACPI fixed event when the enable bit is set again
		 */
		 */
		# press the power button for 3 times;
		# press the power button for 3 times;
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		7
		7	enabled
		# echo disable > ff_pwr_btn
		# echo disable > ff_pwr_btn
		# press the power button for 3 times;
		# press the power button for 3 times;
		# echo clear > ff_pwr_btn	/* clear the status bit */
		# echo clear > ff_pwr_btn	/* clear the status bit */
		# echo disable > ff_pwr_btn
		# echo disable > ff_pwr_btn
		# cat ff_pwr_btn
		# cat ff_pwr_btn
		7
		7	enabled
+2 −0
Original line number Original line Diff line number Diff line
00-INDEX
00-INDEX
	- this file
	- this file
MSI-HOWTO.txt
	- the Message Signaled Interrupts (MSI) Driver Guide HOWTO and FAQ.
PCI-DMA-mapping.txt
PCI-DMA-mapping.txt
	- info for PCI drivers using DMA portably across all platforms
	- info for PCI drivers using DMA portably across all platforms
PCIEBUS-HOWTO.txt
PCIEBUS-HOWTO.txt
Loading