Srinivas Pandruvada
9ff3541e3d
HID: intel-ish-hid: Enable Ice Lake mobile
...
Added PCI ID for Ice Lake mobile platform.
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2018-09-24 11:46:15 +02:00
Andreas Bosch
e0ab8b26aa
HID: intel-ish-hid: Enable Sunrise Point-H ish driver
...
Added PCI ID for Sunrise Point-H ISH.
Signed-off-by: Andreas Bosch <linux@progandy.de >
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2018-08-28 13:40:55 +02:00
Srinivas Pandruvada
7103f6b233
HID: intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktop
...
Added PCI ID for Cannon Lake and Coffee Lake laptop/desktop skews.
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2018-01-23 15:40:57 +01:00
Song Hongyan
1694130910
HID: intel-ish-hid: Enable Gemini Lake ish driver
...
Added PCI ID for Gemini Lake ISH.
Signed-off-by: Song Hongyan <hongyan.song@intel.com >
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2017-06-30 10:24:18 +02:00
Song Hongyan
1e3b74a2f8
HID: intel-ish-hid: Enable Cannon Lake ish driver
...
Added PCI ID for Cannon Lake ISH.
Signed-off-by: Song Hongyan <hongyan.song@intel.com >
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2017-06-30 10:24:18 +02:00
Even Xu
291e9e3f69
HID: intel-ish-hid: ipc: check FW status to distinguish ISH resume paths
...
For ISH resume, there are two paths, they need different way to handle: one
where ISH is not powered off, in that case a simple resume message is enough,
in other case we need a reset sequence.
We can use ISH FW status to distinguish those two cases and handle them
properly.
Signed-off-by: Even Xu <even.xu@intel.com >
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2017-02-08 12:11:57 +09:00
Srinivas Pandruvada
ae02e5d40d
HID: intel-ish-hid: ipc layer
...
This layer is responsible for
- Enumerating over PCI bus
- Inform FW about host readiness
- Provide HW interface to transport layer for control and messages
- Interrupt handling and routing
Original-author: Daniel Drubin <daniel.drubin@intel.com >
Reviewed-and-tested-by: Ooi, Joyce <joyce.ooi@intel.com >
Tested-by: Grant Likely <grant.likely@secretlab.ca >
Tested-by: Rann Bar-On <rb6@duke.edu >
Tested-by: Atri Bhattacharya <badshah400@aim.com >
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2016-08-17 11:13:07 +02:00