[EHL][TGL][ADL] PMC Time-aware GPIO
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
intel |
Fix Released
|
Undecided
|
Unassigned | ||
Lookout-canyon-series |
Fix Released
|
Undecided
|
Unassigned | ||
linux-intel (Ubuntu) |
Fix Committed
|
Medium
|
Hsuan-Yu Lin | ||
Focal |
New
|
Undecided
|
Unassigned | ||
linux-intel-5.13 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Description
GPIO controller on CNL PCH has a new feature which allows for timed trigger of GPIO events.
We should consider at least following aspects and if needed we can create subtasks:
Translation of ART->System Time on input
Any output GPIO
Cross-timestamp and/or edge counting of input GPIOs supporting high frequency input
Similar feature to input, counting output edges
Time Aware GPIO Frequency Discipline - GPIO Frequency Adjustment
Time Aware GPIO Output - Fire on Trigger
Time Aware GPIO Input - Stamp on Edge Detection
Hardware: Tiger Lake & Elkhart Lake & Alder Lake
Target Release: 21.04
Target Kernel: TBD
External links:
https:/
no longer affects: | ubuntu |
tags: | added: lookout-canyon |
Changed in linux-intel (Ubuntu): | |
assignee: | nobody → Hsuan-Yu Lin (shanelin) |
no longer affects: | linux (Ubuntu) |
Changed in linux-intel (Ubuntu): | |
importance: | Undecided → Medium |
information type: | Private → Public |
Changed in linux-intel-5.13 (Ubuntu Focal): | |
status: | New → Fix Committed |
Changed in linux-intel-5.13 (Ubuntu): | |
status: | New → Invalid |
summary: |
- [EHL][TGL] PMC Time-aware GPIO + [EHL][TGL][ADL] PMC Time-aware GPIO |
tags: | added: iotg-adl |
description: | updated |
information type: | Public → Private |
Changed in intel: | |
milestone: | none → adl-iotg |
Changed in intel: | |
status: | Fix Committed → Fix Released |
information type: | Private → Public |
Please find the following patches in the above external link
0001-drivers- ptp-Add- Enhanced- handling- of-reserve- fields. tgpio ptp-Add- PEROUT2- ioctl-frequency -adjustment- i.tgpio ptp-Add- user-space- input-polling- interface. tgpio tsc-Add- TSC-support- functions- to-support- ART-dri. tgpio support- for-PMC- Time-Aware- GPIO-TGPIO- hardware- t.tgpio TGPIO-driver. tgpio core-TSC- reliable- kernel- arg-prevents- DQ-of-TSC- .tgpio TGPIO-README. tgpio
0002-drivers-
0003-drivers-
0004-x86-
0005-Add-
0006-OSE-
0007-x86-
0008-Add-