summaryrefslogtreecommitdiff
path: root/board/volmar/board.h
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* volmar: Discharge on AC when high MLCC noiseYu-An Chen2022-09-071-0/+3
| | | | | | | | | | | | | | | | | | | | | Charger will work on the hybrid mode if battery full and system current over 3A. The voltage gap between the Vsys and Vbat will cause the Vsys has high ripple, Although it is normal design behaviors, But it will cause MLCC noise a bit larger than other conditions. This CL force battery discharge when battery full, So the battery MOS of NVDC charger will turn on always, it make the Vsys same as Vbat and the noise has been improved. BUG=b:245042158 TEST=check battery discharging when battery full BRANCH=none Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Ie48d5781dc8078f7973ec24232af56e410a21378 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3872410 Reviewed-by: caveh jalali <caveh@chromium.org>
* volmar: Remove tablet modeYu-An Chen2022-08-051-0/+5
| | | | | | | | | | | | | | | Since volmar doesn't support tablet mode, remove it to avoid unexpected triggering. BUG=b:224423318 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Id8533549265a7ab02355bcd6af1038d6b0d2b59d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3781950 Reviewed-by: Boris Mittelberg <bmbm@google.com> Reviewed-by: caveh jalali <caveh@chromium.org>
* board/volmar/board.h: Format with clang-formatJack Rosenthal2022-07-011-59/+53
| | | | | | | | | | | BUG=b:236386294 BRANCH=none TEST=none Change-Id: Ic8a3eff0293dcd095da8c56f42d52c9bfad0a39d Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3729075 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* volmar: Increase CONFIG_POWER_BUTTON_INIT_TIMEOUTYu-An Chen2022-05-171-0/+3
| | | | | | | | | | | | | | reconfig CONFIG_POWER_BUTTON_INIT_TIMEOUT to 2 seconds. BUG=b:232494108 BRANCH=none TEST=check system power on when AC only Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Ia566ff769357e5ebfb1a1af71a6521d3f5868ed2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3647370 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: Boris Mittelberg <bmbm@google.com>
* volmar: Add battery AP19B8MYu-An Chen2022-05-101-0/+1
| | | | | | | | | | | | | | | Copy AP19B8M info from kano BUG=b:218976941 BRANCH=none TEST=Check battery charge/discharge/cutoff working Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I0f1b57be505b33b29529635aca17dc5e51319cc5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3627703 Commit-Queue: Ofer Fried <oferfried@google.com> Tested-by: Michael Law <michaelsplaw@google.com> Reviewed-by: Ofer Fried <oferfried@google.com>
* volmar: undefine unnecessary PD configBoris Mittelberg2022-05-041-2/+0
| | | | | | | | | | | | | Volmar doesn't support USB4, so this config is not needed. BUG=b:231458203 BRANCH=none TEST=make -j BOARD=volmar Signed-off-by: Boris Mittelberg <bmbm@google.com> Change-Id: I77e98cb856077ffe448db06b72f843d419e7a31b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3628190 Reviewed-by: Prashant Malani <pmalani@chromium.org>
* volmar: Support factory keyboard testYu-An Chen2022-04-221-0/+6
| | | | | | | | | | | | Support factory keyboard connector test BUG=none BRANCH=none TEST=check ectool kbfactorytest pass Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Ibc71efc1c12370284390e6f2f1f4316ae0b605c3 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3595745 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
* volmar: Remove unused batteryYu-An Chen2022-04-221-3/+0
| | | | | | | | | | | | Remove unused battery BUG=b:218976941 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I9e107b6a2b3856fc702e707f1fbb58c135772dc0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3531872 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
* volmar: add refresh key maskYu-An Chen2022-04-211-0/+3
| | | | | | | | | | | | Add a refresh key mask to enable recovery mode. BUG=b:220584239 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Ic81a65bbcb493bf32d5bfa18ad4a928c32f7e12b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3595741 Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>
* volmar: Initialize the vivaldi keyboardYu-An Chen2022-03-291-5/+0
| | | | | | | | | | | | | | | Initialize the vivaldi keyboard. BUG=b:220584239 BRANCH=brya TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I555387ef459c53e6f5d615c5cb1ce45ebcaeeb5b Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3529605 Reviewed-by: YH Lin <yueherngl@chromium.org> Reviewed-by: caveh jalali <caveh@chromium.org> Reviewed-by: Ofer Fried <oferfried@google.com> Commit-Queue: Ofer Fried <oferfried@google.com>
* volmar: Modify thermal and fan configurationYu-An Chen2022-03-011-2/+2
| | | | | | | | | | | | Modify thermal and fan configuration BUG=b:221094660 BRANCH=brya TEST=Thermal team verified thermal policy is expected. Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I8cb2ab7490f995b9709f0e3fcdce539d2226abd4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3482996 Reviewed-by: caveh jalali <caveh@chromium.org>
* volmar: Remove unused pwm and update LED behaviorYu-An Chen2022-02-151-15/+2
| | | | | | | | | | | | | Remove unused pwm and update LED behavior BUG=b:211891086 BRANCH=none TEST=Check LED status in each state Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I55c6d5aa82515072c5461809fb463d52f2368718 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3460766 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Remove retimer configYu-An Chen2022-02-141-17/+3
| | | | | | | | | | | | | Remove retimer config BUG=b:211891086 BRANCH=none TEST=Check usb3/usb2/dp working Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Iec9982a43923e7d36cfd5db7804db5aab2deaedc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3454622 Reviewed-by: Boris Mittelberg <bmbm@google.com> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Remove GPIO_ID_1_EC_KB_BL_ENYu-An Chen2022-02-141-2/+0
| | | | | | | | | | | | | Remove GPIO_ID_1_EC_KB_BL_EN due to outdated BUG=b:211891086 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Ia6fe7d01563b6f840c72679f16f4d172fe76b084 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3460769 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Add battery AP18C8KYu-An Chen2022-02-141-0/+1
| | | | | | | | | | | | | Add battery AP18C8K BUG=b:218976941 BRANCH=none TEST=Check battery charge/discharge/cutoff working Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I76bf826e1df7e0fdd837592324c5100df67ad3e6 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3460764 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Add battery COSMX AP20CBLYu-An Chen2022-02-141-0/+1
| | | | | | | | | | | | | | | | Add battery COSMX AP20CBL BUG=b:218976941 BRANCH=none TEST=Check battery charge/discharge/cutoff working Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I2db979d34e9b225ff643cbe56be3e7b544cd2052 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3455103 Tested-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Auto-Submit: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Remove unused sensorYu-An Chen2022-02-141-38/+0
| | | | | | | | | | | | Remove motion sensor task and configuration BUG=b:211891086 BRANCH=none TEST=Check system boot Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I06cca397525b5e78449d9d8d574383d18039cae2 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3454466 Reviewed-by: Boris Mittelberg <bmbm@google.com>
* volmar: Update GPIO_TEMP_SENSOR_POWER GPIO defineYu-An Chen2022-02-101-1/+2
| | | | | | | | | | | | | Update GPIO_TEMP_SENSOR_POWER GPIO define BUG=b:211891086 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I2954a1608a212532a3e2c82144128e8f7fc8b502 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3450005 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Delete CONFIG_ADC_CHANNELS_RUNTIME_CONFIGYu-An Chen2022-02-101-6/+0
| | | | | | | | | | | | | Delete CONFIG_ADC_CHANNELS_RUNTIME_CONFIG due to outdated BUG=b:211891086 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I7c61c94bf86a749bc913fc621987a5a35b51b089 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3450007 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Update charger IC configYu-An Chen2022-02-091-6/+3
| | | | | | | | | | | | | Change charger IC to ISL9241 BUG=b:211891086 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Id3cec44c2ec8e2193b185dbb9222d1ebb5992ed9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3450004 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* ec: Rename GMR_TABLET_MODE_GPIO_L to GPIO_TABLET_MODE_LAndrew McRae2022-01-201-1/+0
| | | | | | | | | | | | | | Normalise the name of the tablet mode detection GPIO so that everyboard does not need to redefine it. BUG=none TEST=zmake testall; make buildall BRANCH=none Signed-off-by: Andrew McRae <amcrae@google.com> Change-Id: Ifb458e755d1e00c0cff66a02c78dfccaba2d070c Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3397141 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
* volmar: Modify USB type-c configurationYu-An Chen2022-01-131-14/+3
| | | | | | | | | | | | | | | Change C0 TCPM to RT1715 Change C1 PPC to syv682x Remove C2 function BUG=b:211891086 BRANCH=none TEST=boot on kano, check pd 0 can switch to 20V Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I12c07e19e969a1a7c31fc357e2d8ab0ee50093f5 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3385875 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Add battery AP19B8MYu-An Chen2022-01-131-0/+1
| | | | | | | | | | | | | Add battery AP19B8M for early stage support BUG=b:213127419 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: If4aa3075d6d892be8378d4cb056ddaed46427fc9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3385876 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Remove unused adc channelYu-An Chen2022-01-131-2/+0
| | | | | | | | | | | | | Remove unused adc channel BUG=b:211891086 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: Ie6fafd1c6538c2c4f87e3c18857fc6f0f2a83a6d Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3382610 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Remove als tcs4300Yu-An Chen2022-01-131-11/+1
| | | | | | | | | | | | Remove als tcs4300 function BUG=b:211891086 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I9c3a9426acc1d68cf6ab1d6187783b1e0f4643a1 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3382606 Reviewed-by: caveh jalali <caveh@chromium.org>
* volmar: Change board nameYu-An Chen2022-01-121-2/+2
| | | | | | | | | | | | | change board name to volmar BUG=b:213127419 BRANCH=none TEST=make BOARD=volmar Signed-off-by: Yu-An Chen <yu-an.chen@quanta.corp-partner.google.com> Change-Id: I8feb8a121c55e21ffef2b091f304c4528f145816 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3379789 Reviewed-by: caveh jalali <caveh@chromium.org> Commit-Queue: caveh jalali <caveh@chromium.org>
* volmar: Initial EC imageDavid Wu2022-01-051-0/+286
Create the initial EC image for the volmar variant by copying the brya reference board EC files into a new directory named for the variant. (Auto-Generated by create_initial_ec_image.sh version 1.5.0). BUG=b:213127419 BRANCH=None TEST=make BOARD=volmar Signed-off-by: David Wu <david_wu@quanta.corp-partner.google.com> Change-Id: I9cae46fd3a260416e335c96b2c2d5de580d130e9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3367355 Reviewed-by: caveh jalali <caveh@chromium.org> Reviewed-by: Zhuohao Lee <zhuohao@chromium.org>