<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/drivers/platform/x86/Makefile, branch dev-4.6</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.6</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev-4.6'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2016-03-23T17:05:38+00:00</updated>
<entry>
<title>dell-laptop: extract SMBIOS-related code to a separate module</title>
<updated>2016-03-23T17:05:38+00:00</updated>
<author>
<name>Michał Kępień</name>
<email>kernel@kempniu.pl</email>
</author>
<published>2016-01-22T14:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=2f9f26bd8614740b3c3b950394d945a99492a28e'/>
<id>urn:sha1:2f9f26bd8614740b3c3b950394d945a99492a28e</id>
<content type='text'>
Extract SMBIOS-related code from dell-laptop to a new kernel module,
dell-smbios.  The static specifier is removed from exported symbols,
otherwise code is just moved around.

Signed-off-by: Michał Kępień &lt;kernel@kempniu.pl&gt;
Reviewed-by: Pali Rohár &lt;pali.rohar@gmail.com&gt;
[dvhart: Include linux/io.h in dell-smbios.c as caught by lkp]
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>platform:x86: Add Intel Telemetry Debugfs interfaces</title>
<updated>2016-01-20T01:35:51+00:00</updated>
<author>
<name>Souvik Kumar Chakravarty</name>
<email>souvik.k.chakravarty@intel.com</email>
</author>
<published>2016-01-12T10:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=87bee290998d062937eecf40ad409480e7281b0e'/>
<id>urn:sha1:87bee290998d062937eecf40ad409480e7281b0e</id>
<content type='text'>
This implements debugfs interfaces for reading the telemetry
samples from SSRAM and configuring firmware trace verbosity.
Interface created under /sys/kernel/debug/telemetry
soc_states: SoC Device and Low Power States
pss_info: Info from the Primary SubSystem
ioss_info: Info from IO SubSusytem
pss_trace_verbosity: Read/Modify PSS F/W trace verbosity
ioss_trace_verbosity: Read/Modify IOSS F/W trace verbosity.

Signed-off-by: Souvik Kumar Chakravarty &lt;souvik.k.chakravarty@intel.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>platform:x86: Add Intel telemetry platform driver</title>
<updated>2016-01-20T01:35:50+00:00</updated>
<author>
<name>Souvik Kumar Chakravarty</name>
<email>souvik.k.chakravarty@intel.com</email>
</author>
<published>2016-01-12T10:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=9d16b482b059d784137881f3ec4bb121c5a2e6ee'/>
<id>urn:sha1:9d16b482b059d784137881f3ec4bb121c5a2e6ee</id>
<content type='text'>
Telemetry platform driver implements the telemetry interfaces.
Currently it supports ApolloLake. It uses the PUNIT and PMC IPC
interfaces to configure the telemetry samples to read.
The samples are read from a Secure SRAM region.

Signed-off-by: Souvik Kumar Chakravarty &lt;souvik.k.chakravarty@intel.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>platform/x86: Add Intel Telemetry Core Driver</title>
<updated>2016-01-20T01:35:50+00:00</updated>
<author>
<name>Souvik Kumar Chakravarty</name>
<email>souvik.k.chakravarty@intel.com</email>
</author>
<published>2016-01-12T10:30:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=378f956e3f93b7862d89f93411953758491b42cc'/>
<id>urn:sha1:378f956e3f93b7862d89f93411953758491b42cc</id>
<content type='text'>
Intel PM Telemetry is a software mechanism via which various SoC
PM and performance related parameters like PM counters, firmware
trace verbosity, the status of different devices inside the SoC, etc.
can be monitored and analyzed. The different samples that may be
monitored can be configured at runtime via exported APIs.

This patch adds the telemetry core driver that implements basic
exported APIs.

Signed-off-by: Souvik Kumar Chakravarty &lt;souvik.k.chakravarty@intel.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>platform/x86: Add Asus Wireless Radio Control driver</title>
<updated>2016-01-20T01:35:46+00:00</updated>
<author>
<name>João Paulo Rechi Vita</name>
<email>jprvita@gmail.com</email>
</author>
<published>2016-01-05T16:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=f6a6bbae0471fdfb824a86d1808eae33e8819254'/>
<id>urn:sha1:f6a6bbae0471fdfb824a86d1808eae33e8819254</id>
<content type='text'>
Some Asus notebooks like the Asus E202SA and the Asus X555UB have a
separate ACPI device for notifications from the airplane mode hotkey.
This device is called "Wireless Radio Control" in Asus websites and ASHS
in the DSDT, and its ACPI _HID is ATK4002 in the two models mentioned
above.

For these models, when the airplane mode hotkey (Fn+F2) is pressed, a
query 0x0B is started in the Embedded Controller, and all this query does
is a notify ASHS with the value 0x88 (for acpi_osi &gt;= "Windows 2012"):

	Scope (_SB.PCI0.SBRG.EC0)
	{
		(...)
		Method (_Q0B, 0, NotSerialized)  // _Qxx: EC Query
		{
			If ((MSOS () &gt;= OSW8))
			{
				Notify (ASHS, 0x88) // Device-Specific
			}
			Else
			{
				(...)
			}
		}
	}

Signed-off-by: João Paulo Rechi Vita &lt;jprvita@endlessm.com&gt;
Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>intel-hid: new hid event driver for hotkeys</title>
<updated>2016-01-20T01:35:36+00:00</updated>
<author>
<name>Alex Hung</name>
<email>alex.hung@canonical.com</email>
</author>
<published>2015-12-18T15:31:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=ecc83e52b28c707da3e7fb8aa471417d9c0d1ec7'/>
<id>urn:sha1:ecc83e52b28c707da3e7fb8aa471417d9c0d1ec7</id>
<content type='text'>
This driver supports various HID events including hotkeys.
Dell XPS 13 9350 requires it for the wireless hotkey.

Signed-off-by: Alex Hung &lt;alex.hung@canonical.com&gt;
Reviewed-and-tested-by: Andy Lutomirski &lt;luto@kernel.org&gt;

[dvhart: Kconfig help typo fix and INPUT_SPARSEKMAP fix from Sedat Dilek]

Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>platform:x86: add Intel P-Unit mailbox IPC driver</title>
<updated>2016-01-19T23:49:36+00:00</updated>
<author>
<name>Qipeng Zha</name>
<email>qipeng.zha@intel.com</email>
</author>
<published>2015-12-11T14:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=fdca4f16f57da76a8e68047923588a87d1c01f0a'/>
<id>urn:sha1:fdca4f16f57da76a8e68047923588a87d1c01f0a</id>
<content type='text'>
This driver provides support for P-Unit mailbox IPC on Intel platforms.
The heart of the P-Unit is the Foxton microcontroller and its firmware,
which provide mailbox interface for power management usage.

Signed-off-by: Qipeng Zha &lt;qipeng.zha@intel.com&gt;
Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>platform/x86: Toshiba WMI Hotkey Driver</title>
<updated>2015-10-03T17:07:08+00:00</updated>
<author>
<name>Azael Avalos</name>
<email>coproscefalo@gmail.com</email>
</author>
<published>2015-09-29T02:32:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=14991fc7dfc6cd18b0d79ebc8f39b1350cb34fc9'/>
<id>urn:sha1:14991fc7dfc6cd18b0d79ebc8f39b1350cb34fc9</id>
<content type='text'>
Toshiba laptops that feature WMI events for hotkeys were left unsupported
by the toshiba_acpi driver, however, commit a88bc06e5aec ("toshiba_acpi:
Avoid registering input device on WMI event laptops") added hardware
support for such laptops, but the hotkeys are not handled there.

This driver adds support for hotkey monitoring on certain Toshiba laptops
that manage the hotkeys via WMI events instead of the Toshiba
Configuration Interface (TCI).

The toshiba_acpi driver and this one can co-exist, as this only takes
care of hotkeys, while the proper takes care of hardware related stuff.

Currently the driver is under the EXPERIMENTAL flag, as the keymap
and the notify function are incomplete (due to lack of hardware to test).

Signed-off-by: Azael Avalos &lt;coproscefalo@gmail.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>surface pro 3: Add support driver for Surface Pro 3 buttons</title>
<updated>2015-08-26T07:21:27+00:00</updated>
<author>
<name>Chen Yu</name>
<email>yu.c.chen@intel.com</email>
</author>
<published>2015-08-18T15:30:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=2508a45a924dfa4a5f6e60675aa4732d888134a7'/>
<id>urn:sha1:2508a45a924dfa4a5f6e60675aa4732d888134a7</id>
<content type='text'>
Since Surface Pro 3 does not follow the specs of "Windows ACPI Design
Guide for SoC Platform", code in drivers/input/misc/soc_array.c can
not detect these buttons on it. According to bios implementation,
Surface Pro 3 encapsulates these buttons in a device named "VGBI",
with _HID "MSHW0028". When any of the buttons is pressed, a specify
ACPI notification code for this button will be delivered to "VGBI". For
example, if power button is pressed down, ACPI notification code of 0xc6
will be sent by Notify(VGBI, 0xc6).

This patch leverages "VGBI" to distinguish different ACPI notification
code from Power button, Home button, Volume button, then dispatches these
code to input layer. Lid is already covered by acpi button driver, so
there's no need to rewrite.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=84651
Tested-by: Ethan Schoonover &lt;es@ethanschoonover.com&gt;
Tested-by: Peter Amidon &lt;psa.pub.0@picnicpark.org&gt;
Tested-by: Donavan Lance &lt;tusklahoma@gmail.com&gt;
Tested-by: Stephen Just &lt;stephenjust@gmail.com&gt;
Signed-off-by: Chen Yu &lt;yu.c.chen@intel.com&gt;
[dvhart@linux.intel.com: Formatting corrections in MAINTAINERS and Intel (c)]
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>intel_pmc_ipc: Add Intel Apollo Lake PMC IPC driver</title>
<updated>2015-06-29T22:28:14+00:00</updated>
<author>
<name>qipeng.zha</name>
<email>qipeng.zha@intel.com</email>
</author>
<published>2015-06-26T16:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=0a8b83530b6f67b9a50bd7937d57a5deea187b5b'/>
<id>urn:sha1:0a8b83530b6f67b9a50bd7937d57a5deea187b5b</id>
<content type='text'>
This driver provides support for PMC control on Apollo Lake platforms.
The PMC is an ARC processor which defines some IPC commands for
communication with other entities in the CPU.

Signed-off-by: qipeng.zha &lt;qipeng.zha@intel.com&gt;
[fengguang.wu@intel.com: Fix Sparse and Cocinelle warnings]
Signed-off-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Darren Hart &lt;dvhart@linux.intel.com&gt;
</content>
</entry>
</feed>
