summaryrefslogtreecommitdiff
path: root/zephyr/test/drivers/default/src/usb_mux.c
Commit message (Collapse)AuthorAgeFilesLines
* zephyr: test: usb_mux: Split struct usb_mux in testsTomasz Michalec2022-09-131-36/+57
| | | | | | | | | | | | | | | | | | Update tests to use new struct usb_mux_chain. BUG=b:236274003 TEST=zmake build -a TEST=./twister -T zephyr/test BRANCH=None Cq-Depend: chromium:3779618 Signed-off-by: Tomasz Michalec <tm@semihalf.com> Change-Id: I393fe86a94816a98eaf413244884e6aa082f906a Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3780421 Reviewed-by: Keith Short <keithshort@chromium.org> Commit-Queue: Tomasz Michalec <tmichalec@google.com> Tested-by: Tomasz Michalec <tmichalec@google.com> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
* 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>
* zephyr: Remove duplicate kernel.h includeAaron Massey2022-09-121-1/+0
| | | | | | | | | | | | | | | | | | | | The zephyr.h include was replaced with kernel.h in many locations to quickly unblock downstreaming. However, some of these files included both zephyr.h and kernel.h, and now have a duplicate include of kernel.h. Remove duplicate includes of kernel.h BRANCH=none BUG=none TEST=zmake build -a TEST=twister -T zephyr/test -b Signed-off-by: Aaron Massey <aaronmassey@google.com> Change-Id: I20874243f92d368d4da0fa6b84c0f76025408953 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3887958 Reviewed-by: Al Semjonovs <asemjonovs@google.com> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
* zephyr: Replace deprecated zephyr.h with kernel.hAaron Massey2022-09-081-1/+1
| | | | | | | | | | | | | | | | | | The zephyr.h header has been formally deprecated upstream thus causing a build failure when downstreaming. Replace zephyr.h with kernel.h BRANCH=none BUG=none TEST=zmake build -a Signed-off-by: Aaron Massey <aaronmassey@google.com> Change-Id: I0e6095160ab7248edde00f5c8336bc8d01c6b937 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3885035 Reviewed-by: Keith Short <keithshort@chromium.org> Reviewed-by: Al Semjonovs <asemjonovs@google.com> Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
* zephyr: test: usb_mux: use FAKE_VALUE_FUNC for mockingFabio Baltieri2022-08-231-8/+8
| | | | | | | | | | | | | | | Replace few uses of FAKE_VALUE_FUNC<number> with just FAKE_VALUE_FUNC. The framework uses the correct one internally automatically. BRANCH=none BUG=none TEST=./twister -v -T zephyr/test/drivers Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com> Change-Id: Ie7e1396819c5e266b03c2c6daa4a31f31336b969 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3846281 Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com> Reviewed-by: Yuval Peress <peress@google.com>
* zephyr: shim: add all missing include/ prefixesFabio Baltieri2022-08-041-2/+2
| | | | | | | | | | | | | | | Add all the missing include/ prefixes to the various #include around the zephyr tests so that they build with LEGACY_INCLUDE_PATH=n. BRANCH=none BUG=none TEST=zmake testall Cq-Depend: chromium:3807663 Change-Id: I81cea4f291eea61e674ef2fa61bdc60407c5f142 Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com> Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3810411 Reviewed-by: Keith Short <keithshort@chromium.org>
* zephyr: test: migrate drivers test to twisterYuval Peress2022-07-251-0/+892
1. Move the common test logic to drivers/common with its own CMakeLists.txt 2. Move the drivers test suites to drivers/default with its own CMakeLists.txt 3. Add a Kconfig for each suite that can enable it, use Zephyr's add_subdirectory_ifdef to control which suites get added to the biary and verify that at least 1 suite was added. 4. Add a check for ZMAKE_PROJECT_NAME to still allow zmake commands 5. Add testcase.yaml which runs all the tests BRANCH=none BUG=b:240093007 TEST=./twister --coverage -p native_posix -T zephyr/test/drivers Signed-off-by: Yuval Peress <peress@google.com> Change-Id: Ib9d4ea4a8431539391cc5349a7a8fd7a7d21f120 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3784043 Reviewed-by: Tristan Honscheid <honscheid@google.com> Commit-Queue: Tristan Honscheid <honscheid@google.com>