summaryrefslogtreecommitdiff
path: root/test/genvif
Commit message (Collapse)AuthorAgeFilesLines
* Update license boilerplate text in source code filesMike Frysinger2022-09-1210-10/+10
| | | | | | | | | | | | | | | 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>
* test/genvif/src/board.h: Format with clang-formatJack Rosenthal2022-06-291-4/+4
| | | | | | | | | | | BUG=b:236386294 BRANCH=none TEST=none Change-Id: I01991cfe362c233fbef6815a2592fc017ff5c3e1 Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3730504 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* test/genvif/src/helper.c: Format with clang-formatJack Rosenthal2022-06-291-2/+2
| | | | | | | | | | | BUG=b:236386294 BRANCH=none TEST=none Change-Id: Ib994b615931bb7b58522ab6d11deff23ef7fe498 Signed-off-by: Jack Rosenthal <jrosenth@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3730505 Reviewed-by: Jeremy Bettis <jbettis@chromium.org>
* genvif: add stub gpio.incKeith Short2022-02-252-0/+12
| | | | | | | | | | | | | | Add a stub gpio.inc file for the genvif tool. This is required once the next CL removes #include "gpio.h" from i2c.h BUG=b:218856245 BRANCH=none TEST=test/genvif/genvif.h Signed-off-by: Keith Short <keithshort@chromium.org> Change-Id: I8c50e1eb7de95044724b508fb52d3e8af35c6578 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3489091 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
* genvif: Add "vif:" namespaceCaveh Jalali2022-02-143-189/+189
| | | | | | | | | | | | | | This updates genvif to use the XML "vif:" namespace for VIF files. This makes genvif output consistent with usb.org's VifEditor 3.2.3.0 utility. BRANCH=none BUG=b:217284675 TEST=buildall passes Signed-off-by: Caveh Jalali <caveh@chromium.org> Change-Id: I072f4b726aad03dcc383d6038ddc00feebfcfd65 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3454865 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
* unittest: update unit test for new genvifCaveh Jalali2022-02-122-97/+103
| | | | | | | | | | | BRANCH=none BUG=b:217284675 TEST=buildall passes Change-Id: I7fc526c1d3d1bbb10886e426a11e504d602ba044 Signed-off-by: Caveh Jalali <caveh@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3454864 Reviewed-by: Denis Brockus <dbrockus@chromium.org>
* genvif: cleanup for Supports_USB_DataDenis Brockus2020-12-172-0/+10
| | | | | | | | | | | | | | BUG=b:149852735 BRANCH=none TEST=verify XML output Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I982dce6ecaa8cd5db7cfb15a70c7e30813dfb190 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2596837 Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Commit-Queue: Abe Levkoy <alevkoy@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
* genvif: add more Component SOP_Discovery fieldsDenis Brockus2020-12-022-4/+0
| | | | | | | | | | | | | | BUG=b:172293518 BRANCH=none TEST=verify XML output Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I6deeecc36505eb4f7261d04eae2c9ff419fa0296 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2567171 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org> Tested-by: Denis Brockus <dbrockus@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
* genvif: Type_C_Is_Alt_Mode_Adapter only when validDenis Brockus2020-11-202-2/+0
| | | | | | | | | | | | | | | | | | some refactoring for does_respond_to_discov_sop_xxx and is_usb_pd_supported was added to make the common code available for other uses as well BUG=b:172434299 BRANCH=none TEST=verify XML output Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I36c7df53e61734fcbdd176e3ea292a3f8914fdf9 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2550309 Tested-by: Denis Brockus <dbrockus@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Commit-Queue: Abe Levkoy <alevkoy@chromium.org>
* genvif: host/device data only if enabledDenis Brockus2020-11-202-8/+0
| | | | | | | | | | | | | | | | | | | | Some device data is only valid if Device_Supports_USB_Data in the Upstream Facing Port Fields group. Some host data is only valid if Host_Supports_USB_Data in Downstream Facing Port Fields BUG=b:172441959,b:172438944 BRANCH=none TEST=verify XML output Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I41edde27d9cc6fb49934e0d176efc90540a9faee Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2550308 Tested-by: Denis Brockus <dbrockus@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Commit-Queue: Abe Levkoy <alevkoy@chromium.org>
* genvif: Device_Speed/Host_Speed default to USB 3.2 GEN 1x1Denis Brockus2020-11-192-4/+4
| | | | | | | | | | | | | | | | | Since this is the most common correct answer, I am changing the default from USB 2 to USB 3.2 GEN 1x1 BUG=b:172441959,b:172438944 BRANCH=none TEST=verify XML output Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: I758ec7ec0df2f285466d83ddb0dcfa8cc98efa55 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2547192 Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Commit-Queue: Abe Levkoy <alevkoy@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
* genvif: component for all ports with Port_LabelDenis Brockus2020-11-191-0/+4
| | | | | | | | | | | | | | BUG=b:172450627 BRANCH=none TEST=verify XML output Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: Idcc65ad2ec7fda48d39a6319e6adf226765e37bc Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2545141 Commit-Queue: Abe Levkoy <alevkoy@chromium.org> Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Abe Levkoy <alevkoy@chromium.org> Auto-Submit: Denis Brockus <dbrockus@chromium.org>
* genvif: add unit test for genvif and genvif overrideDenis Brockus2020-11-1713-0/+305
Any of the following will run the test from platform/ec make buildall make runtests make run-genvif_test The following will run the test from platform/ec/test/genvif make clean test BUG=b:173219559 BRANCH=none TEST=make buildall Signed-off-by: Denis Brockus <dbrockus@google.com> Change-Id: Ic5594ae96d040adc332c2afc8fa8a8eb8b373882 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2542745 Tested-by: Denis Brockus <dbrockus@chromium.org> Reviewed-by: Jett Rink <jettrink@chromium.org> Commit-Queue: Denis Brockus <dbrockus@chromium.org>