118 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		ACPI Time and Alarm (TAD) device attributes.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/caps
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
Description:
 | 
						|
		(RO) Hexadecimal bitmask of the TAD attributes are reported by
 | 
						|
		the platform firmware (see ACPI 6.2, section 9.18.2):
 | 
						|
 | 
						|
		======= ======================================================
 | 
						|
		BIT(0): AC wakeup implemented if set
 | 
						|
		BIT(1): DC wakeup implemented if set
 | 
						|
		BIT(2): Get/set real time features implemented if set
 | 
						|
		BIT(3): Real time accuracy in milliseconds if set
 | 
						|
		BIT(4): Correct status reported for wakeups from S4/S5 if set
 | 
						|
		BIT(5): The AC timer wakes up from S4 if set
 | 
						|
		BIT(6): The AC timer wakes up from S5 if set
 | 
						|
		BIT(7): The DC timer wakes up from S4 if set
 | 
						|
		BIT(8): The DC timer wakes up from S5 if set
 | 
						|
		======= ======================================================
 | 
						|
 | 
						|
		The other bits are reserved.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/ac_alarm
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
Description:
 | 
						|
		(RW) The AC alarm timer value.
 | 
						|
 | 
						|
		Reads return the current AC alarm timer value in seconds or
 | 
						|
		"disabled", if the AC alarm is not set to wake up the system.
 | 
						|
 | 
						|
		Write a new AC alarm timer value in seconds or "disabled" to it
 | 
						|
		to set the AC alarm timer or to disable it, respectively.
 | 
						|
 | 
						|
		If the AC alarm timer is set through this attribute and it
 | 
						|
		expires, it will immediately wake up the system from the S3
 | 
						|
		sleep state (and from S4/S5 too if supported) until its status
 | 
						|
		is explicitly cleared via the ac_status attribute.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/ac_policy
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
Description:
 | 
						|
		(RW) The AC alarm expired timer wake policy (see ACPI 6.2,
 | 
						|
		Section 9.18 for details).
 | 
						|
 | 
						|
		Reads return the current expired timer wake delay for the AC
 | 
						|
		alarm timer or "never", if the policy is to discard AC timer
 | 
						|
		wakeups if the system is on DC power.
 | 
						|
 | 
						|
		Write a new expired timer wake delay for the AC alarm timer in
 | 
						|
		seconds or "never" to it to set the expired timer wake delay for
 | 
						|
		the AC alarm timer or to set its expired wake policy to discard
 | 
						|
		wakeups if the system is on DC power, respectively.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/ac_status
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
Description:
 | 
						|
		(RW) The AC alarm status.
 | 
						|
 | 
						|
		Reads return a hexadecimal bitmask representing the AC alarm
 | 
						|
		timer status with the following meaning of bits (see ACPI 6.2,
 | 
						|
		Section 9.18.5):
 | 
						|
 | 
						|
		======= ======================================================
 | 
						|
		Bit(0): The timer has expired if set.
 | 
						|
		Bit(1): The timer has woken up the system from a sleep state
 | 
						|
		        (S3 or S4/S5 if supported) if set.
 | 
						|
		======= ======================================================
 | 
						|
 | 
						|
		The other bits are reserved.
 | 
						|
 | 
						|
		Reads also cause the AC alarm timer status to be reset.
 | 
						|
 | 
						|
		Another way to reset the status of the AC alarm timer is to
 | 
						|
		write (the number) 0 to this file.
 | 
						|
 | 
						|
		If the status return value indicates that the timer has expired,
 | 
						|
		it will immediately wake up the system from the S3 sleep state
 | 
						|
		(and from S4/S5 too if supported) until its status is explicitly
 | 
						|
		cleared through this attribute.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/dc_alarm
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
Description:
 | 
						|
		(RW,optional) The DC alarm timer value.
 | 
						|
 | 
						|
		This attribute is only present if the TAD supports a separate
 | 
						|
		DC timer.
 | 
						|
 | 
						|
		It is analogous to the ac_alarm attribute.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/dc_policy
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
Description:
 | 
						|
		(RW,optional) The DC alarm expired timer wake policy.
 | 
						|
 | 
						|
		This attribute is only present if the TAD supports a separate
 | 
						|
		DC timer.
 | 
						|
 | 
						|
		It is analogous to the ac_policy attribute.
 | 
						|
 | 
						|
What:		/sys/bus/platform/devices/ACPI000E:00/dc_status
 | 
						|
Date:		March 2018
 | 
						|
Contact:	Rafael J. Wysocki <rafael.j.wysocki@intel.com>
 | 
						|
 | 
						|
Description:
 | 
						|
		(RW,optional) The DC alarm status.
 | 
						|
 | 
						|
		This attribute is only present if the TAD supports a separate
 | 
						|
		DC timer.
 | 
						|
 | 
						|
		It is analogous to the ac_status attribute.
 |