summaryrefslogtreecommitdiff
path: root/driver/nvidia_gpu.h
Commit message (Collapse)AuthorAgeFilesLines
* GPU: Rename DC_ATLEAST_SOC to DC_ATMOST_SOCDaisuke Nojiri2023-05-051-3/+3
| | | | | | | | | | | | | | | | | | | When a D-Notify level is being searched, a battery percentage is compared against an upper threshold defined by DC_ATLEAST_SOC(x) macro. This CL renames the macro to avoid confusion. There is no functionality change. BUG=b:216485035 TEST=make run-nvidia_gpu Change-Id: Ic970a96881c61be62445258d1f0927db5d6e6b48 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/4504734 Tested-by: Daisuke Nojiri <dnojiri@chromium.org> Commit-Queue: Daisuke Nojiri <dnojiri@chromium.org> Reviewed-by: Edward Hill <ecgh@chromium.org> Auto-Submit: Daisuke Nojiri <dnojiri@chromium.org> Commit-Queue: Edward Hill <ecgh@chromium.org>
* Update license boilerplate text in source code filesMike Frysinger2022-09-121-1/+1
| | | | | | | | | | | | | | | Normally we don't do this, but enough changes have accumulated that we're doing a tree-wide one-off update of the name & style. BRANCH=none BUG=chromium:1098010 TEST=`repo upload` works Change-Id: Icd3a1723c20595356af83d190b2c6a9078b3013b Signed-off-by: Mike Frysinger <vapier@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3891203 Reviewed-by: Jeremy Bettis <jbettis@chromium.org> Reviewed-by: Jack Rosenthal <jrosenth@chromium.org>
* driver/nvidia_gpu.h: Format with clang-formatJack Rosenthal2022-07-071-9/+10
| | | | | | | | | | | | BUG=b:236386294 BRANCH=none TEST=none Tricium: disable Change-Id: Ib1e4882f9bb4b2f8f58bc21869c9a513127bfb7e Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3749474 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* nvidia_gpu: Notify AP of GPU over temperatureDaisuke Nojiri2022-07-011-0/+7
| | | | | | | | | | | | | | This patch adds nvidia_gpu_over_temp, which sends a host event to the AP and sets a flag in a shared memory. BUG=b:216485035 BRANCH=None TEST=make run-nvidia_gpu Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Change-Id: I774eac765f40fd4cef4b853781bcae7b8ae26d96 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3735918 Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
* GPU: Add Nvidia GPU D-Notify driverDaisuke Nojiri2022-06-291-0/+59
(Based on the driver written by Tim Wawrzynczak.) This patch adds Nvidia GPU D-Notify driver. It asserts a GPIO, sends a host event, and sets D-Notify level in shared memory when power availability changes (i.e. AC plug/unplug, battery charge/discharge). BUG=b:216485035 BRANCH=None TEST=make run-nvidia_gpu && make buildall Signed-off-by: Daisuke Nojiri <dnojiri@chromium.org> Change-Id: I231619157fe03fb357882540ffa34b4d48fba253 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3716794 Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>