)]}' { "log": [ { "commit": "8ae8f0debd9e6bf1395ea8d5695394ed5f26eb15", "tree": "2b144e292695129fefd2dd79a9710e61705f00a5", "parents": [ "17f3618fb80e955224c469dd1d96fe44e6b31a23" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Wed Jun 14 18:05:38 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Jan 17 06:33:24 2024" }, "message": "libmems: Check sys path before creating IioDevice instances\n\nAs libiio doesn\u0027t support device removal, libmems needs this patch to\navoid creating IioDevice instances when the devices are not available.\n\nBUG\u003db:287255834\nTEST\u003drun on geralt\n\nChange-Id: I7e53336310f3f2b92b10687331e48bcd1f0e5729\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4614787\nCommit-Queue: Harvey Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Harvey Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 55f76cba1df882339e72668b46c38c8182a6d06e\n" }, { "commit": "17f3618fb80e955224c469dd1d96fe44e6b31a23", "tree": "dd9ee8c75fbe26e03ef3f8f524d8f4ec97e914a8", "parents": [ "b5ec656d59857799b3cf17583e5ecb414afac0d0" ], "author": { "name": "Byron Lee", "email": "byronlee@google.com", "time": "Thu Nov 30 05:26:15 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Dec 06 05:53:31 2023" }, "message": "platform2: Migrate base::StringPiece to std::string_view\n\nAlso migrate base::StringPiece16 to std::u16string_view.\n\nlibchrome base::StringPiece and base::StringPiece16 are deprecated and\nnow they are the alias of std::string_view and std::u16string_view. They\nare expected to be removed soon.\n\nSince ChromeOS supports C++17, we can migrate all the usages now.\n\nAlso run `cros format` to fix pre-submit error.\n\nLSC proposal: go/chromeos-stringview-migration\n\nBUG\u003db:313545923\nTEST\u003dCQ\n\nDisallow-Recycled-Builds: all\nChange-Id: I47c13c76a7bb862c44dad58767c092139d15edff\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/5066613\nTested-by: Byron Lee \u003cbyronlee@chromium.org\u003e\nAuto-Submit: Byron Lee \u003cbyronlee@chromium.org\u003e\nOwners-Override: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 408244a06f32b3345f8b12a4f4d54e8cceea5408\n" }, { "commit": "b5ec656d59857799b3cf17583e5ecb414afac0d0", "tree": "aebc95070304a2914d360ca8cecb08c208c823c5", "parents": [ "c6b395f9818c82504728767475cbb70846f23f06" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Thu Nov 02 16:47:51 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Mon Dec 04 09:37:27 2023" }, "message": "libmems: Mark libmems_test_support as test library\n\nFollowing\nhttps://chromium.googlesource.com/chromiumos/docs/+/HEAD/testing/unit_tests.md#exclude-unit-test-files-from-the-os-image\nInstall the test library in /build/lib.\n\nBUG\u003db:285404429, b:306363846\nTEST\u003dCQ\n\nChange-Id: I06121c1aa5943ee0174b46053565c4a4dd64095f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/5001701\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Raul Rangel \u003crrangel@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4012366a8bf755727f15e1ea80093d71ff126532\n" }, { "commit": "c6b395f9818c82504728767475cbb70846f23f06", "tree": "51a1c425e169ed912ef77b70361becbd07995916", "parents": [ "dd8f9e7cffcf690386e492a3838d3424c3dd1bf4" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Fri Sep 15 20:30:41 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Oct 03 09:04:51 2023" }, "message": "libmems: Remove .pc files\n\nUse generate_pkg_config() like most other packages.\n\"Inspired\" from libsar.\n\nBUG\u003dnone\nTEST\u003demerge libmems with and without test, emerge iioservice.\n\nChange-Id: Ia530319c985d5e49fa30e62293f2ec1eb5ab419d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4869416\nCommit-Queue: Harvey Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Harvey Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 60ed173319effb039de04e1ad5f2e335f3beebc6\n" }, { "commit": "dd8f9e7cffcf690386e492a3838d3424c3dd1bf4", "tree": "591863aa983d36eb84da3c605963a6f121998f26", "parents": [ "0977a8659d8ebcb15ac35cd7cc9a41119e7d5819" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Fri Sep 15 19:56:42 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Sep 27 11:19:16 2023" }, "message": "libmems: Remove test library from rootfs image\n\n/usr/lib64/libmems_test_support.so is only needed for unit test.\nMake sure it is compiled only when USE test flag is set.\n\nBUG\u003db:285404429\nTEST\u003dCQ - check build-package with and without `FEATURES\u003dtest`\n\nCq-Depend: chromium:4869217\nChange-Id: I11ddd603659f7522ed39c27bae61063780e60be5\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4869135\nAuto-Submit: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Harvey Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 69b7ce5f52f90c3e0dd3f60f2761285537890363\n" }, { "commit": "0977a8659d8ebcb15ac35cd7cc9a41119e7d5819", "tree": "577d31d39eace970e22dbf9d4cda5aa2c0d1b75a", "parents": [ "e8003c7ae119a12c7c5f940473afdcca5c5980bf" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Tue Jun 20 06:53:39 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Jun 23 14:32:29 2023" }, "message": "libmems: Fake classes |enabled_| default to be false\n\nSome unit tests might fail with undetermined default values.\n\nBUG\u003db:176431550\nTEST\u003dUnit tests\n\nChange-Id: I8e4abf14159387ea2db3c2a0d61b10032994484e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4622875\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b1455138ad07b885b8ea31d7e9b1c7b17144c38d\n" }, { "commit": "e8003c7ae119a12c7c5f940473afdcca5c5980bf", "tree": "2838a00708bf04144f7f71837209b4abff39ef9c", "parents": [ "0bc07e6e048f2999f4676e52872aee57bc9bb648" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Sat Jun 17 07:26:06 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Jun 22 20:10:31 2023" }, "message": "libmems: Add DIR_METADATA\n\nBUG\u003dnone\nTEST\u003dnone\n\nChange-Id: I736745092a9213c7b72685d9288521be1ba8e174\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4624007\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Anuj Jamwal \u003canujjamwal@google.com\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 28f70f6effbb46d99d4b3e82b465572b37d7cae9\n" }, { "commit": "0bc07e6e048f2999f4676e52872aee57bc9bb648", "tree": "88bfaa73f3073fc4c5b9560b5963734b7215af0d", "parents": [ "4a131b0fd118d59c2fb3924cc0ece73653f86302" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Tue May 09 07:43:21 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri May 12 02:54:31 2023" }, "message": "libmems: Sort proximity\u0027s iio events by file name\n\nTo align proximity sensors\u0027 iio event indices with channel numbers, we\nneed to sort them properly. Currently by file name.\n\nBUG\u003db:176431550\nTEST\u003drun on pujjo\n\nChange-Id: I2d2ff20dba1e66643db915be4556926dbcd82e2c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4515848\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d2bde5e981d0468c1762a6cd4700daddbc839ec6\n" }, { "commit": "4a131b0fd118d59c2fb3924cc0ece73653f86302", "tree": "56cadd695cfe78ffe1dd01235485d645b181c844", "parents": [ "7e1fa7f2ab7c42703a06e33120b938cac130e691" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Tue Apr 11 09:15:03 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri May 05 08:35:25 2023" }, "message": "libmems: Omit channel number in iio_event_impl if there\u0027s only one\n\nIn the format of `in_[chan_type][channel]_[event_type]_[direction]_en`,\n`[channel]` will be omitted if there\u0027s only one channel.\n\nRef:\nhttps://source.corp.google.com/chromeos_public/src/third_party/kernel/v6.1/include/linux/iio/iio.h;rcl\u003db22bc4d6072e74b768c4c19e2ff3585ba5927904;l\u003d232\n\nBUG\u003db:272655176\nTEST\u003dunit tests\n\nChange-Id: If4cb1dba0a5b1b8b98c925c34e866fcdbe803310\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4413814\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 90565d4e88549f8dbd1c9813e749ddf012fe691c\n" }, { "commit": "7e1fa7f2ab7c42703a06e33120b938cac130e691", "tree": "f9bc4367ec532563b695593ef34fe88f569bb3d2", "parents": [ "a1428683bdaf2d91b317d1ef0f82e0d78d123075" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Fri Apr 21 07:27:59 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue May 02 09:06:59 2023" }, "message": "libmems \u0026 mems_setup: Support proximity devlinks with \u0027-\u0027 and \u0027_\u0027\n\nAs we\u0027re renaming the devlinks with underscore \u0027_\u0027, we need to support\nboth styles for now.\n\nBUG\u003db:279099834\nTEST\u003dunit tests\n\nChange-Id: Iaaf7d578700ed7ca5e5dcc90c6b4c9a125503c69\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4458028\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9971096d3a4ad2541c20537bba4899e397bd0c95\n" }, { "commit": "a1428683bdaf2d91b317d1ef0f82e0d78d123075", "tree": "7311c12446fcf9ac0faaa93a11d6cf0f33a2c95f", "parents": [ "ecb1b691beed0da4917907507b0eb2e032961d02" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Tue Jan 17 19:00:50 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Apr 18 19:06:36 2023" }, "message": "libmems: Add camera location\n\nTo be compatible with all possible locations, support \"accel-camera\"\nlabel, return \"camera\" like |location| attribute would have done.\n\nFixes: 7fcf97a50014 (\"libmems: Add IioDevice::GetLocation\")\n\nBUG\u003db:202781843\nTEST\u003dunit tests\n\nChange-Id: I0d88bb090729947e34635f03aa7e7d9f3ad21cdf\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4174465\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a5f4e8db20698d96720098e9818ea17f05fb9417\n" }, { "commit": "ecb1b691beed0da4917907507b0eb2e032961d02", "tree": "9edcaccb998f9f1dac82dd862beddc2491e8ab68", "parents": [ "1e778c1507024e9093376b4f0d25c07df60b3693" ], "author": { "name": "Georg Neis", "email": "neis@chromium.org", "time": "Tue Jan 24 04:57:13 2023" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Feb 02 01:18:22 2023" }, "message": "Update {bind,callback,callback_forward,callback_helpers}.h includes\n\nThese headers are now in base/functional/.\n\nBUG\u003db:266161904\nTEST\u003dCQ\n\nChange-Id: I4981b161834c73ca6d3df2fa88dc79012f7b5173\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4178304\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nOwners-Override: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nTested-by: Georg Neis \u003cneis@chromium.org\u003e\nAuto-Submit: Georg Neis \u003cneis@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3d4c084a7de33561300d98853c16cd205989022b\n" }, { "commit": "1e778c1507024e9093376b4f0d25c07df60b3693", "tree": "284f3602420093498b1e01984a0db1190bd55812", "parents": [ "f4ba144809335f6ee0acf4eda5d73472a52fd189" ], "author": { "name": "Mike Frysinger", "email": "vapier@chromium.org", "time": "Thu Sep 08 07:37:14 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Sep 13 08:14:49 2022" }, "message": "Update license boilerplate text in source code files\n\nNormally we don\u0027t do this, but enough changes have accumulated that\nwe\u0027re doing a tree-wide one-off update of the name \u0026 style.\n\nBUG\u003dchromium:1098010\nTEST\u003d`repo upload` works\n\nChange-Id: I099e56439df5ee9347df3bd5bca6fd1250d324b0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3889672\nOwners-Override: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Cindy Lin \u003cxcl@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Byron Lee \u003cbyronlee@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3a446f27a00fba076a5a42d383ae6134c333ee57\n" }, { "commit": "f4ba144809335f6ee0acf4eda5d73472a52fd189", "tree": "4d8f590bd987ed599a906fe078fb08b51c7c7f9c", "parents": [ "dc0bb0041b6379d6d94c9d470e1c9c03be214ad1" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Mon Jun 20 10:50:35 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Aug 12 03:47:54 2022" }, "message": "libmems: Add GetIioSarSensorDevlink\n\nThe function will be used in both mems_setup and iioservice.\n\nBUG\u003db:176431550\nTEST\u003drun on bugzzy\n\nChange-Id: Id0028cd8c4cd68975b2952c887144f5a4d31b5f6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3716445\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c829197a36fe2b8bfcc86ac1f1b5ec7cd77e0d02\n" }, { "commit": "dc0bb0041b6379d6d94c9d470e1c9c03be214ad1", "tree": "7faaed05c774112f89641c08a9dd9a62c2d891db", "parents": [ "7acd55c547ac1d9b3ddac7c08fcb074cfb4bdbeb" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Fri Jun 17 06:28:05 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Jul 28 15:30:51 2022" }, "message": "libmems: Add IioDevice::GetLocation\n\nTo support the label attribute that contains the location, adds\nIioDevice::GetLocation to check both device attributes in order to\ndetermine the location.\n\nBUG\u003db:202781843\nTEST\u003dunit tests\n\nChange-Id: I6ae9a0b1f8162d2a6a404ae02d67231d2e2fb6c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3711420\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7fcf97a500144fd2ff441733bd4204ae4379a8d0\n" }, { "commit": "7acd55c547ac1d9b3ddac7c08fcb074cfb4bdbeb", "tree": "6ed97df8defff98402f77ccced581e5862729960", "parents": [ "139f606e63295aaf5b7734c901bc92bacb3ccf02" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@google.com", "time": "Mon Jun 06 05:24:28 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Jun 07 16:58:42 2022" }, "message": "Add libmems::IioDevice::GetAbsoluteSysPath\n\nMove GetAbsoluteSysPath from iioservice to libmems, so that mems_setup\ncan utilize the function as well.\n\nBUG\u003db:176431550\nTEST\u003dunit tests\n\nChange-Id: Icfb9ed3ff6ee0d81b5c50b602d51a98a026bc71e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3689004\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7c759b9fe85f4a7f989b64478e0fbfdf895e7827\n" }, { "commit": "139f606e63295aaf5b7734c901bc92bacb3ccf02", "tree": "91a270072b83432192d094249cada40554b6056b", "parents": [ "ba9dbf825c3dd58747f77b699ccbee8489257a9e" ], "author": { "name": "hscham", "email": "hscham@chromium.org", "time": "Mon Apr 25 06:34:47 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Mon Apr 25 14:16:52 2022" }, "message": "libmems: replace base::size by std::size\n\nWill be removed from libchrome r979799 onwards.\n\nBUG\u003db:228144902\nTEST\u003dFEATURES\u003dtest emerge-hatch libmems\n\nChange-Id: If0dd56755169c3a5ab1fde705a4c1e9bf5e5a061\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3600980\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nAuto-Submit: Grace Cham \u003chscham@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b98a342e4ce3ec98324f6a6ac3a6ee6486c35538\n" }, { "commit": "ba9dbf825c3dd58747f77b699ccbee8489257a9e", "tree": "d8078a3e7335d1c3c339a5a155463861b58b94c6", "parents": [ "69141d56e44d96f7298bc38a2e5dba1a82f204cc" ], "author": { "name": "hscham", "email": "hscham@chromium.org", "time": "Thu Mar 17 05:32:12 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Apr 07 09:50:42 2022" }, "message": "platform2: remove unused base/macro.h\n\nbase/macros.h will be removed in r941411 (crrev.com/c/3279210). All\nusages of DISALLOW_* macros have been migrated to delete ctors and\nignore_result to std::ignore so it is safe to remove the include.\n\nSee LSC proposal: go/chromeos-lsc-libchrome-remove-base-macro\n\nBUG\u003db:211560276\nTEST\u003dCQ\n\nChange-Id: Ia8a34295fa11c7c2bc88f37394f8855c67dace80\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3531653\nOwners-Override: Dominick Ng \u003cdominickn@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Grace Cham \u003chscham@chromium.org\u003e\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 59189cee984506c11969e028f2a520fbecebbda6\n" }, { "commit": "69141d56e44d96f7298bc38a2e5dba1a82f204cc", "tree": "e0d7d0d55b2819de06a9125d69c6e95c79656057", "parents": [ "02eae65fca3e59dba406dcd8e41a883f1557ec4b" ], "author": { "name": "hscham", "email": "hscham@chromium.org", "time": "Thu Mar 17 06:06:21 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Apr 01 10:25:10 2022" }, "message": "platform2: migrate base or absl optional to std::optional\n\nlibchrome base::Optional is replaced by absl::optional on chromium\nupstream and removed in r885735.\nSince Chrome OS uses c++17, it can also use std::optional (as opposed to\nChrome which uses c++14). See go/use-std-optional-in-cros for\ndiscussion.\n\nNote, libchrome uses absl::optional because that is what upstream\nchromium uses. However, in CrOS, absl switched to always use\nstd::optional implementation in crrev.com/c/2967691 so they are\nequivalent.\n\nLSC proposal: go/chromeos-lsc-optional-migration\n\nBUG\u003db:192529039\nTEST\u003dCQ\n\nChange-Id: Ie7b2497260e32766cabd4ba398cc7d94263d7ab0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3325832\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nOwners-Override: Dominick Ng \u003cdominickn@google.com\u003e\nCommit-Queue: Grace Cham \u003chscham@chromium.org\u003e\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a3c61bdb78ad8c2cc6f7790e26971c1844da6e78\n" }, { "commit": "02eae65fca3e59dba406dcd8e41a883f1557ec4b", "tree": "41f71be015aabb82c9cc3180606b5aced4946f8e", "parents": [ "e0ceaaed23141e95a5ae0710b1f123fc0a4132b3" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Dec 08 03:05:56 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Mar 22 14:27:08 2022" }, "message": "libmems: Add iio event support\n\nAdds iio event support in libmems with fake classes.\n\nBUG\u003db:176431550\nTEST\u003dnone\n\nChange-Id: I72d3a0e44b6d719996d8ea680b4739318481e9ac\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3322433\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8f2b3ecab9bacc26ac3d0b0a19f07ddd8ae67337\n" }, { "commit": "e0ceaaed23141e95a5ae0710b1f123fc0a4132b3", "tree": "f09f4711e5043f57c202260d0214f64c0eab5431", "parents": [ "0de62e75c2bb026339072bfb61d4b9dfe1d80c18" ], "author": { "name": "Tatsuhisa Yamaguchi", "email": "yamaguchi@chromium.org", "time": "Fri Feb 04 08:23:49 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Feb 22 10:59:14 2022" }, "message": "libmems: add install and test configurations.\n\nThis is a part of two CL change which migrates install logic from ebuild\nto gn.\n\nBUG\u003dchromium:1184602\nTEST\u003dFEATURES\u003d\"test\" emerge-amd64-generic libmems # tests ran\nTEST\u003dconfirm installed files unchanged by: equery-amd64-generic f libmems\n\nChange-Id: Ib4b28dd47d52486a030cf7e2741e4068ac1f7a6c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3438951\nTested-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0d0ab3da2891e12e52146ad9559e452b805e576d\n" }, { "commit": "0de62e75c2bb026339072bfb61d4b9dfe1d80c18", "tree": "929473dc551da68ad25453a477c95767c65e9e22", "parents": [ "074654f85eb5871bbb066e70b6e2311d9623e575" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Feb 09 08:31:52 2022" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Feb 11 19:14:49 2022" }, "message": "libmems: Remove trailing \u0027\\0\u0027 and \u0027\\n\u0027 in string attributes\n\nAs more components/daemons need libmems, removes the trailing \u0027\\0\u0027 and\n\u0027\\n\u0027 in libmems instead of in iioservice.\n\nBUG\u003dnone\nTEST\u003drun on helios\n\nChange-Id: I00430ee3996eb6b3e9f01b81ad07802e5b238ddd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3450151\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ce108d53b02735496c481b16dbb996b061fa03ea\n" }, { "commit": "074654f85eb5871bbb066e70b6e2311d9623e575", "tree": "c268a0456d93a58f0ec85e803ab01a23eb396035", "parents": [ "fce0729c295aacf08adb2df44755d0dfb1306014" ], "author": { "name": "hscham", "email": "hscham@chromium.org", "time": "Mon Nov 15 05:49:09 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Mon Nov 15 12:42:17 2021" }, "message": "libmems: replace base::size by std::size\n\nThe function will be moved from base/stl_util.h to\nbase/cxx17_backports.h after libchrome r885290, and no longer be\nindirectly included via the former after r900305 uprev.\nSince it is a backport for the C++17 feature std::size on Chromium which\nuses C++14, use std::size directly in CrOS.\n\nBUG\u003db:198993705\nTEST\u003dFEATURES\u003dtest emerge-hatch libmems\n\nChange-Id: Iafcc66b2a920e74485eb5b40258e9952ac976396\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3281532\nCommit-Queue: Grace Cham \u003chscham@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5002698e94ea8bd5993e42c4bacc5e210c4d7315\n" }, { "commit": "fce0729c295aacf08adb2df44755d0dfb1306014", "tree": "cff6649d81037d64b9185cc65805ba7d45e8ec52", "parents": [ "b48e7c995d2fc45abe6864b7e7f37d9a3fd0bbfb" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Jul 28 09:00:29 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Oct 27 11:04:02 2021" }, "message": "iioservice: Add MemsRemove\n\nThis commit sets the dbus method for MemsRemove and adds the executable\nmems_remove.\n\nBUG\u003db:189998208\nTEST\u003drun on endeavour\n\nCq-Depend: chromium:3058020\nChange-Id: Ibb967a786eb4d11f20268b9cabd4b3e4799e8699\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3058599\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 26438739f5a54fd172be88783adae45727a6c1fa\n" }, { "commit": "b48e7c995d2fc45abe6864b7e7f37d9a3fd0bbfb", "tree": "c499b2973c37d54ec7bf94f3a4e634e8642e6193", "parents": [ "29710f750736ceadce619009a501b8b505532ece" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Fri Oct 15 19:31:10 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Oct 20 19:12:37 2021" }, "message": "mems_setup: Add proxmity sensor support\n\nAdd proxmity kind to handle cros-ec-prox devices.\n\nBUG\u003db:196662108\nTEST\u003dOn specific brya check the proximity sensor is presented.\nCheck unit tests.\n\nCq-Depend: chromium:3228323\nChange-Id: I29700d0a16a60e28ea1cb218896c71a2c7b7ee47\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3228205\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b403afddb751cc538c6b31717a3826ab3614ce4d\n" }, { "commit": "29710f750736ceadce619009a501b8b505532ece", "tree": "ba93b35f6b12686bf293ce79255da511c89278e1", "parents": [ "fc35a4d7da8c1e71b4f1d30d2befcbc090443343" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue Sep 28 11:19:53 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Sep 29 05:21:06 2021" }, "message": "libmems: Add unsupported channel list\n\nAdds the unsupported channel list and prevent the channels that have\nseparate sampling frequencies being used, which might makes interpreting\nsamples more complicated.\n\nBUG\u003db:194862827\nTEST\u003drun on HP x360 neverware\n\nChange-Id: Idf0705f2e6c3245671619ad2f73489535a1a468c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3190064\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8e70006ade5a32f096f8834b3e2bcc205f425190\n" }, { "commit": "fc35a4d7da8c1e71b4f1d30d2befcbc090443343", "tree": "5ba31d08afef3018a37bf85333b66d3cb495c743", "parents": [ "2794a2e0bbbca187b4ad4e9cf69547dfdea9a71f" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Aug 30 16:20:43 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Sep 21 05:39:37 2021" }, "message": "iioservice: Support SysPath in SensorDevice::GetAttributes\n\nCorresponding CL:3156262 in Chromium.\n\nAdds syspath as an attribute, specifically to support hot-pluggable\nsensors support, which we\u0027ll need to pair with external tablets.\n\nBUG\u003db:198153236\nTEST\u003dunit tests and run on endeavour \u0026 coachz \u0026 trogdor64\n\nChange-Id: Icf8782517caf2ab5431ff1fe7aa73585fa6d9d81\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3128965\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6190dde350a94b08f452a5375f220b72671d7837\n" }, { "commit": "2794a2e0bbbca187b4ad4e9cf69547dfdea9a71f", "tree": "057fb02b88ed4d0008ac7a996aedca04f24541e1", "parents": [ "f7343e4aacfc0604b592cb786ee5da99958351ad" ], "author": { "name": "Qijiang Fan", "email": "fqj@chromium.org", "time": "Tue Aug 03 00:41:51 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Aug 04 14:11:48 2021" }, "message": "Include base/logging.h for LOG macros.\n\nBUG\u003db:186486897\nTEST\u003dCQ\n\nChange-Id: I9ac632929257de6c44cdd33d9e32c7fd8f7b6d84\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3067295\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Qijiang Fan \u003cfqj@google.com\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@google.com\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 212cf49c0e61d13eb3d5f65f98dfadd23a1d4918\n" }, { "commit": "f7343e4aacfc0604b592cb786ee5da99958351ad", "tree": "359903647899af99fb1bc9ba9d666b0e78fcb3a8", "parents": [ "46db36e134e7aa730219f462cd3f5df00c0a1f6a" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon May 03 04:06:33 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Jun 08 12:54:29 2021" }, "message": "sensors: Migrate sensor type strings to libmems\n\nTo reuse sensor type strings in different packages, such as mems_setup\nand iioservice, migrate them from mems_setup to libmems.\n\nBUG\u003db:172343030\nTEST\u003dunit tests\n\nChange-Id: I50bdb5e01deb52404bfe8fd7f6af72b0f2aa6b04\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2866286\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f48f4a075cdc29648ffba13eacfc8bd5bde9a73c\n" }, { "commit": "46db36e134e7aa730219f462cd3f5df00c0a1f6a", "tree": "2037283bc25e462da7d765ae94214bd4010e270b", "parents": [ "b24563e235a95cb4cb95e70850bc56daf45cdc00" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Jun 03 06:06:52 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Sat Jun 05 04:47:04 2021" }, "message": "iioservice: Check no devices and triggers\n\nIf there are no devices and triggers, libiio context cannot be created.\nThis commit adds support of invalid context in libmems and updates the\nusages in mems_setup and iioservice.\n\nBUG\u003db:189719077\nTEST\u003dunit tests and run on kohaku\n\nChange-Id: I5749b2d980da77cdc0cabce1901d653fb6dae080\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2936345\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b255cc0249bda06fad8b77af3d23e1bcf6a785b1\n" }, { "commit": "b24563e235a95cb4cb95e70850bc56daf45cdc00", "tree": "60bd8144c534d829fae8b5c1ef56d4651715d6cd", "parents": [ "319401b331faec10da1fbd430359cefb1f490101" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue Mar 23 09:19:27 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Apr 09 06:54:37 2021" }, "message": "sensors: Create Hrtimer without setting the trigger to acpi-als\n\nAs hrtimer doesn\u0027t accept frequency 0, to not waste the samples,\niioservice should only set the hrtimer to acpi-als and the further\ndevices that need triggers when starting to read samples.\n\nBUG\u003db:183406297\nTEST\u003dunit tests\n\nChange-Id: Icf0b3fbde005a2325bd2f155d6e693857ddf22f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2784378\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nGitOrigin-RevId: ee5a26d9338223fd784b7a92ce7489bf4750d95a\n" }, { "commit": "319401b331faec10da1fbd430359cefb1f490101", "tree": "b951d30146bc87d2f2abb5f03ae33a6426ab52bb", "parents": [ "6468282a5ba0337acd3a10b32751692ea9d3a6b5" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Thu Mar 25 23:03:33 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Mar 31 23:02:10 2021" }, "message": "libmems: Remove unnecessary dependency\n\nWhen emerging in minilayout mode, with FEATURES\u003dtest, we would get the error:\nCommand: /usr/bin/env /build/asurada/tmp/portage/chromeos-base/libmems-0.0.1-r171/work/libmems-0.0.1/common-mk/pkg-config_wrapper.py /build/asurada/build/bin/pkg-config libmems_test_support\nReturned 1.\nstderr:\n\nPackage libmems_test_support was not found in the pkg-config search path.\nPerhaps you should add the directory containing `libmems_test_support.pc\u0027\n\nThe problem is pkg-config expects \"libmems_test_support\" [and\nlibmems_test_support.pc] to be already in place before compiling the\ntest section in libmems, when it will be in fact compile in the process.\n\nBUG\u003dnone\nTEST\u003dTest \"FEATURES\u003dtest emerge-asurada libmems\" works in minilayout\nmode.\n\nChange-Id: I69259d0a487cecbc72332a61c528c726f6047ff8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2788529\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nAuto-Submit: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nGitOrigin-RevId: c0f178127ecef96d52d2682efefa5d104124912d\n" }, { "commit": "6468282a5ba0337acd3a10b32751692ea9d3a6b5", "tree": "0e3d749883c1512468fb7ca4ed69aaa457ffbb99", "parents": [ "e905d5b08b5a13f4ec36609efbcf04faf6e14d32" ], "author": { "name": "Tatsuhisa Yamaguchi", "email": "yamaguchi@chromium.org", "time": "Mon Mar 22 07:32:07 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Mon Mar 22 18:32:26 2021" }, "message": "Fix ordering within a target based on the style guide.\n\nhttps://gn.googlesource.com/gn/+/HEAD/docs/style_guide.md#Ordering-within-a-target\n\nBUG\u003dchromium:1162058\nTEST\u003drun gnlint with crrev.com/c/1830489\nTEST\u003dFEATURES\u003d\"test\" emerge-amd64-generic libmems mems_setup perfetto_simple_producer\n\nChange-Id: I47e53272a5519cf7a708bdba03eb4743fa41a6e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2772635\nTested-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nGitOrigin-RevId: a789315ac3a2e4a6041692c96f1e21625b1f88c3\n" }, { "commit": "e905d5b08b5a13f4ec36609efbcf04faf6e14d32", "tree": "09e0cd8b3e0fdb45a6a3f50eb5bc3bc4d76f0b63", "parents": [ "5a31d3144511c2105ebfad3a3497a26d5a579a0b" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Thu Mar 18 00:00:39 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Mon Mar 22 10:39:01 2021" }, "message": "libmems: fakes sensor: Set HasFifo only when no trigger is set\n\nCurrently, fakes sensors are assume to have a FIFO.\nTo be closer to reality, sensors with FIFO do not need trigger.\nSet HasFifo to false when a trigger is explicitly set.\n\nBUG\u003db:180449911\nTEST\u003d\u0027FEATURES\u003dtest emerge-eve-arc-r iioservice\u0027 passes.\n\nChange-Id: I142a87836760afc039048a8fcfa694edbf619628\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2770870\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: ecd74ecdabe3ff9e009d61f4cca382adefd6d365\n" }, { "commit": "5a31d3144511c2105ebfad3a3497a26d5a579a0b", "tree": "ecf8b4b34453ee31bd4dd24226ca12e07229c40b", "parents": [ "0a91b403f1cfe76820ef04e6de9a236432b966a3" ], "author": { "name": "Qijiang Fan", "email": "fqj@chromium.org", "time": "Mon Mar 08 06:45:12 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Mar 10 18:44:21 2021" }, "message": "Add base/check.h or base/check_op.h based on CHECK* macros.\n\nBUG\u003dchromium:1144735\nTEST\u003dCQ\n\nExempt-From-Owner-Approval: Mechanical change involving a lot of owners.\nChange-Id: Ia3b037d3d560984dbe94b8137f3782b36196ad7e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2741767\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@google.com\u003e\nTested-by: Qijiang Fan \u003cfqj@google.com\u003e\nGitOrigin-RevId: 713061ea4d4c8d9538b7e893b1acfa3bea2a331d\n" }, { "commit": "0a91b403f1cfe76820ef04e6de9a236432b966a3", "tree": "f834b2ebf8881112b6c0a9f042c5db5dec41eca2", "parents": [ "2d7a4e1fccc73c8973a2b6d7140e8c89926329c0" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Wed Feb 10 20:58:36 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Feb 11 10:40:50 2021" }, "message": "libmems: Fix IioDevice::HasFifo\n\nIioDevice::HasFifo calls iio_device_find_buffer_attr() which assumes the\nattribute is already in buffer/ directory. Fix |kHWFifoWatermarkMaxAttr|\naccordingly.\nDo not expose it outside of libmems as it is only used by HasFifo.\n\nFixes CL:2639725 cbfe75eb8fed (\"libmems: Add IioDevice::HasFifo\")\n\nBUG\u003db:178060841,b:179859417\nTEST\u003dTest on eve-arc-r buffer/hwfifo_timeout is changed when\niioservice_simpleclient asks for a high frequency.\n\nChange-Id: I61ebba490fb9190ef76312535763406576142ea9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2688003\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nGitOrigin-RevId: 887ea81ff0315b78b8c5ec4cdab7e2a36381e328\n" }, { "commit": "2d7a4e1fccc73c8973a2b6d7140e8c89926329c0", "tree": "8bfaa8188199dedc98cc1972bc5318adb8289111", "parents": [ "0dd994dc32d0c36c352f79539375d37e04a6b82b" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Jan 21 01:35:25 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Jan 29 20:44:25 2021" }, "message": "libmems: Add IioDevice::HasFifo\n\nBUG\u003db:178060841\nTEST\u003drun on kohaku\n\nCq-Depend: chromium:2639726\nChange-Id: I13142da467e0e1c888d6f184f561b2fbd80fefdb\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2639725\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: cbfe75eb8fe7bea5fa0f04274ea910df4c17f137\n" }, { "commit": "0dd994dc32d0c36c352f79539375d37e04a6b82b", "tree": "52fcc3c23ad7e3d9628eea3b267edc585ca07eb7", "parents": [ "0e2a2d4994192b83f16810b32750feecb564b4fc" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Sat Jan 16 15:43:45 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Jan 22 10:15:00 2021" }, "message": "libmems: Add CreateBuffer and FreeBuffer in IioDevice\n\nTo flush old samples in IIO buffer, we should add CreateBuffer and\nFreeBuffer in IioDevice to allow users to control the lifetime of the\nbuffer directly.\n\nBUG\u003db:177707650\nTEST\u003dunit tests\n\nCq-Depend: chromium:2631711\nChange-Id: Ic113f5a8c69aa60b410c822bc5f45f8210e60c15\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2631710\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nGitOrigin-RevId: df365181399a901c864dc038cc395ea3caf64073\n" }, { "commit": "0e2a2d4994192b83f16810b32750feecb564b4fc", "tree": "d56e987f40d63e90ca13cdaada37b93bb5f64a6e", "parents": [ "13e3499a8acc831915608573c41f9ed16f18e430" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Jan 21 05:25:44 2021" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Jan 22 10:14:53 2021" }, "message": "libmems: Revert Ignore Obsolete Samples\n\nRevert \u003cdfda4ac7e2ea\u003e: iioservice: Ignore Obsolete Samples\n\nWith CL:2631711, there will be no obsolete samples to be ignored.\n\nBUG\u003db:172208566\nTEST\u003dunit tests and run on kohaku\n\nChange-Id: Ibf012b396f6461490bc736ba066a1ce3190e56d8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2639722\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 84de3ada02f750810373e1ff46a7d1cbff5a4094\n" }, { "commit": "13e3499a8acc831915608573c41f9ed16f18e430", "tree": "fd9664c67f7b5bf90e85d620439201bab8f5ba3a", "parents": [ "206654e7ea0f77bb318d8846a655a01bf55bee23" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Dec 30 03:09:13 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Jan 13 11:47:47 2021" }, "message": "libmems: Remove warning of missing Trigger in IioDeviceImpl\n\nBUG\u003db:176459004\nTEST\u003dbuilds\n\nChange-Id: I6fb3219f3c6579762fad36ea2064ef510e4b3200\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2606181\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 74a18769fbd5903778ea23c3be2db076c01b4dec\n" }, { "commit": "206654e7ea0f77bb318d8846a655a01bf55bee23", "tree": "69443c6697a9e2e5d4607a9da0836f4bc16a101d", "parents": [ "b98cf2dce37abbfb4a0c481110eef93ef2ce7db3" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Dec 21 06:52:32 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Dec 23 10:54:25 2020" }, "message": "libmems: Support Device Name in FakeIioDevice::ReadStringAttribute\n\nBUG\u003db:174544536\nTEST\u003dbuilds\n\nChange-Id: I6838027a5f0b9a2463c9dcdbc8e2eaf80068ef33\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2595758\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: d2c3c945c50b698fe37c60020c775900e3aaceab\n" }, { "commit": "b98cf2dce37abbfb4a0c481110eef93ef2ce7db3", "tree": "cc73b66310636a1163f40ed35f934598ce449e52", "parents": [ "06f09b07cb0bfe7f63b748354a8fbc1b223b9bcd" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Fri Dec 04 07:38:20 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Tue Dec 08 02:08:14 2020" }, "message": "libmems: Add type in logs of failed read/write and prefixes in IioDeviceTriggerImpl\n\nBUG\u003db:172208566\nTEST\u003drun on nightfury\n\nChange-Id: I1fc6efc85d1f93574051d9019e9966ab19142b7a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2574145\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 3b87b1d4f2c7593c5e77c8937cd98b87455d9926\n" }, { "commit": "06f09b07cb0bfe7f63b748354a8fbc1b223b9bcd", "tree": "60e26de8bc6892854363569783aad22e2003ad4a", "parents": [ "2c4fbc1a55e8454a05d60e5bf1d472529847b22b" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Dec 03 06:42:37 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Fri Dec 04 10:23:07 2020" }, "message": "libmems: Set default values for raw pointers\n\nAs raw pointers are not default initialized in C++, we should initialize\nthem as nullptr or else there will be some errors in unit tests.\n\nBUG\u003dnone\nTEST\u003dunit tests of iioservice\n\nChange-Id: I3e7a2f22f574cb6df5bde302d7adeeeb66f51838\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2570873\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 7f5c89f169dfb3f74c4afddf318dbfbb03413769\n" }, { "commit": "2c4fbc1a55e8454a05d60e5bf1d472529847b22b", "tree": "131f81785ea80e6f4d2f08fe202023339437d229", "parents": [ "e1aad86b9960815871c7033c63efe1e6caa5ddcc" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Dec 02 06:45:59 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Dec 03 17:35:27 2020" }, "message": "libmems: Implement Read/Write double of IioDeviceTriggerImpl\n\nBUG\u003db:174544536\nTEST\u003drun on nightfury(hatch)\n\nChange-Id: I3a43f7ced8cf54cfa22ec2f799fd40f14db675af\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2569165\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 0c0039a6accfe16a1e6aca8d909185e0e776b582\n" }, { "commit": "e1aad86b9960815871c7033c63efe1e6caa5ddcc", "tree": "f1cd032437a69c30385535b69d9740f6025e130b", "parents": [ "2b1734dd36db353436f75194c2c18fbad1b8c824" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Nov 19 07:42:44 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Dec 02 14:28:06 2020" }, "message": "libmems: Add prefixes in logs\n\nTo provide more information for debugging in the potential errors, add\nprefixes at the beginning of logs to identify the devices and channels.\n\nBUG\u003db:172208566\nTEST\u003drun on nightfury\n\nChange-Id: Ib79520d72873bdc54c7d05917b6927154212ab69\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2549480\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 705e40f922b4543bb372be4c8d714842dcb1733b\n" }, { "commit": "2b1734dd36db353436f75194c2c18fbad1b8c824", "tree": "ff24ea5a3447070d170c6fe962ed42f527749855", "parents": [ "4ed3421a2a453ba3576bd35f1c6932cc6779d27a" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Sep 24 04:36:23 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Wed Dec 02 14:19:20 2020" }, "message": "libmems: Stop Enabling Channels by Default and Split SetEnabled\n\nTo prevent errors of enabling channels when IIO Buffer is enabled, which\nwill cause EBUSY, this commit stops enabling all channels when creating\nIioDeviceImpl. Instead it exposes the function to public and allow users\nto directly use it.\nThis commit also splits IioChannel::SetEnabled into two functions. One\nonly sets the mask in libiio, and the other writes to scan elements,\nwhich should only be used in mems_setup. In this way, we can prevent\niioservice from writing to scan elements.\n\nBUG\u003db:165774135\nTEST\u003dbuilds, unit tests, and tested on kukui\n\nCq-Depend: chromium:2492003\nChange-Id: I3643249268c82deb81f779912bd6cc941cffc9a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2492002\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nGitOrigin-RevId: 2c08cf7be7529621a45ee4cd5c59f5c647ccf6b4\n" }, { "commit": "4ed3421a2a453ba3576bd35f1c6932cc6779d27a", "tree": "77b26d99b1c59a62c53b3c3b30e69121a39b565f", "parents": [ "3ffd8084dcdab2032540ecb843032594facae8c9" ], "author": { "name": "Qijiang Fan", "email": "fqj@chromium.org", "time": "Tue Nov 10 17:51:06 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Sat Nov 14 17:02:54 2020" }, "message": "Deprecate DISALLOW_COPY_AND_ASSIGN.\n\nChromium has decided to follow Google C++ styleguide (crbug/1010217)\nwhen it comes to deleting implicit copy constructors and assign\noperators, and will deprecate DISALLOW_COPY_AND_ASSIGN in favor of\nmanually deleted constructor in public.\n\nThis CL changes DISALLOW_COPY_AND_ASSIGN to deleted constructor, and\ntries to move it to the right place.\n\nThis script tries to locate the constructor, and move deleted\nconstructor nearby (and optimistically assumes it is public). If not\nfound, it tries to move the lines below `public:`.\n\ncamera is excluded since it has external style code and will be handled\nmanually later.\n\nScript used is at Idfe5d64ffb1fdbf53f00cf76ff63cd1e66ba934b\n\nBUG\u003dchromium:1144735\nTEST\u003dCQ\n\nExempt-From-Owner-Approval: Mechanical change involving a lot of owners.\nChange-Id: I91c772eb49db979c0cd0773d090c3e4527874cc1\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2526882\nTested-by: Qijiang Fan \u003cfqj@google.com\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@google.com\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Miriam Zimmerman \u003cmutexlox@chromium.org\u003e\nGitOrigin-RevId: 6bc59e14dd19db0e3ad202e7f3044ca0fcaa963d\n" }, { "commit": "3ffd8084dcdab2032540ecb843032594facae8c9", "tree": "dd023effbb372e90eaaeb4f8b25a06e54fbbdb82", "parents": [ "414bb486b70fc0128d86ac82352b55dd7cca500e" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Oct 28 06:45:35 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Oct 29 09:31:58 2020" }, "message": "libmems: Add GetMinMaxFrequency and GetPeriodForObsoleteSamplesInMilliseconds in IioDevice\n\nTo ignore obsolete samples in the kernel, this commit adds\nGetPeriodForObsoleteSamplesInMilliseconds in IioDevice to help\niioservice determine the period of time.\nIt also moves GetDevMinMaxFrequency from iioservice to libmems to\nprevent duplicate code.\n\nBUG\u003dchromium:1006141\nTEST\u003dunit tests and run on octopus\n\nChange-Id: If82a5351cbb5d314c089350338acdab8081174fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2504543\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nGitOrigin-RevId: 98ff1b3c40919a9b0aeca6c0ea603f213f31875e\n" }, { "commit": "414bb486b70fc0128d86ac82352b55dd7cca500e", "tree": "b6b445478f0c00a20039b18d54031a6973478fcd", "parents": [ "9e0a40edabcfae9bc2b9d65ebc5a19b34ff2f33b" ], "author": { "name": "Qijiang Fan", "email": "fqj@chromium.org", "time": "Thu Oct 22 15:19:47 2020" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Mon Oct 26 07:31:46 2020" }, "message": "Use unversioned libchrome libraray.\n\nLibchrome is changing pkg-config and .so library name from\nxxxx-${libbase_ver}.{pc,so} to xxx.{pc,so}.\n\nLibchrome uprev rebuild will be handled by ebuild subslot change. And\nthere\u0027s no need to install multiple libchrome. Keeping libbase_ver\nsuffix will cause troubles on linking libraries when developers wants to\ntest locally emerge a-single-package without build_packages, after a\nlibchrome uprev. Especially in a case a package depends on another\npackage(library), and both depends on libchrome. Thus, removing\nlibbase_ver from suffix.\n\nBUG\u003dchromium:920513\nTEST\u003dCQ\n\nExempt-From-Owner-Approval: Mechanical change involving a lot of owners.\nChange-Id: I3153b62637e09e9720cb47e3e977c79f5e0d972b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2492340\nReviewed-by: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\nReviewed-by: Clark Chung \u003cckclark@chromium.org\u003e\nReviewed-by: Joe Tessler \u003cjrt@chromium.org\u003e\nReviewed-by: Chris McDonald \u003ccjmcdonald@chromium.org\u003e\nReviewed-by: Toni Baržić \u003ctbarzic@chromium.org\u003e\nReviewed-by: Tom Hughes \u003ctomhughes@chromium.org\u003e\nReviewed-by: Sergei Datsenko \u003cdats@chromium.org\u003e\nReviewed-by: Xinglong Luan \u003calanlxl@chromium.org\u003e\nReviewed-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nReviewed-by: Yoshiki Iguchi \u003cyoshiki@chromium.org\u003e\nReviewed-by: Archie Pusaka \u003capusaka@chromium.org\u003e\nReviewed-by: Chirantan Ekbote \u003cchirantan@chromium.org\u003e\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Jae Hoon Kim \u003ckimjae@chromium.org\u003e\nCommit-Queue: Qijiang Fan \u003cfqj@google.com\u003e\nTested-by: Qijiang Fan \u003cfqj@google.com\u003e\nGitOrigin-RevId: b733c2848a803e1b9a6fd4a71cf94edf76e98be5\n" }, { "commit": "9e0a40edabcfae9bc2b9d65ebc5a19b34ff2f33b", "tree": "5868de62b85f7f824439fd5ba0fbee2418a2783c", "parents": [ "c352b72dea6ef142b71dae955bddf7867ac46237" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Sat Aug 29 02:20:31 2020" }, "committer": { "name": "Anthony Polito", "email": "apolito@google.com", "time": "Tue Oct 06 21:22:05 2020" }, "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: f0a0b23d82b0d7014d21ffc0a10760345bf57c02\n" }, { "commit": "c352b72dea6ef142b71dae955bddf7867ac46237", "tree": "07f61c6bbdea115e47de45be5adbfe84e2c7f254", "parents": [ "87a309a451070bf432d52fdd5d3993a4ddd3419a" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Sat Aug 29 02:20:31 2020" }, "committer": { "name": "Anthony Polito", "email": "apolito@google.com", "time": "Tue Oct 06 21:21:46 2020" }, "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: f0a0b23d82b0d7014d21ffc0a10760345bf57c02\n" }, { "commit": "87a309a451070bf432d52fdd5d3993a4ddd3419a", "tree": "5868de62b85f7f824439fd5ba0fbee2418a2783c", "parents": [ "3695df9b73af3b889d1ceebf85ea84fb55c825a8" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Sat Aug 29 02:20:31 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Aug 31 17:00:53 2020" }, "message": "libmems: run clang-format on all files\n\nAlso enable the clang_format_presubmit check.\n\nCommand used:\nclang-format -i -style\u003dfile $(find libmems -name \u0027*.h\u0027 -o -name\n\u0027*.cc\u0027 -o -name \u0027*.c\u0027)\n\nBUG\u003db:166166797\nTEST\u003dCQ passes\n\nChange-Id: Ifb80b8e12e0222a134a995c652c37571117baa1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2383210\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Tom Hughes \u003ctomhughes@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Tom Hughes \u003ctomhughes@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: f0a0b23d82b0d7014d21ffc0a10760345bf57c02\n" }, { "commit": "3695df9b73af3b889d1ceebf85ea84fb55c825a8", "tree": "3be383939d0149bf6df1d0d564d48b1e5f2f326e", "parents": [ "992954e3695beb3bbc71dc8d8b9b7a3d7d428bd1" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Aug 26 02:46:15 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Thu Aug 27 22:49:03 2020" }, "message": "libmems: Define /sys/bus/iio/devices as a Constant\n\nIt can also be used in mems_setup.\n\nBUG\u003db:165960403\nTEST\u003dbuilds and run\n\nChange-Id: I05c0ffa1ffb72bcd7ae3d7ddff7dab3ba5b584fc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2377329\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 36779e92c46ea463b5edc459b72ee35881b2c4e4\n" }, { "commit": "992954e3695beb3bbc71dc8d8b9b7a3d7d428bd1", "tree": "17ef7f8b78d237d55aed891b757c1c7397e9380e", "parents": [ "e75d7778a635943a9ed79fb72db1f88d8332faf8" ], "author": { "name": "Mike Frysinger", "email": "vapier@chromium.org", "time": "Fri Jul 31 21:24:44 2020" }, "committer": { "name": "Mike Frysinger", "email": "vapier@chromium.org", "time": "Tue Aug 04 15:15:51 2020" }, "message": "common-mk: check-owners: drop noparents settings\n\nThere is no top-level owners currently, so noparent isn\u0027t doing\nanything. It is causing problems though when we try to inherit\nthe files in other subdirs which have parent owners.\n\nBUG\u003dNone\nTEST\u003dupload still works\n\nExempt-From-Owner-Approval: touching all the files!\nChange-Id: I314449a02300979ae52dffa754582bc0cfc321e8\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2332953\nReviewed-by: Stephane Belmon \u003csbelmon@google.com\u003e\nTested-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 3bedb01f0bbf8767db84c3dace0a1a126ce304b5\n" }, { "commit": "e75d7778a635943a9ed79fb72db1f88d8332faf8", "tree": "8f35e119f25ef305beccfd5c0adf0236354fbe08", "parents": [ "c007aa8bec751600b846346bddf834be35e8f52b" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Wed Jul 01 01:00:05 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Thu Jul 16 22:49:46 2020" }, "message": "libmems: Update Fake Classes\u0027 Ownerships\n\nThis commit updates libmems\u0027 fake classes\u0027 ownerships: FakeIioContext\nowns FakeIioDevices, and FakeIioDevice owns FakeIioChannels. It also\nsimplifies functions to get channels in IioDevice by defining them in\nthe base class.\n\nBUG\u003db:160300526\nTEST\u003dbuilds\n\nCq-Depend: chromium:2277657\nChange-Id: I046f069f5b0acd7205e04027c2ad840aaf656f45\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2277053\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: a1446476adff09c953ea42ee9f116ee9d19a3a9e\n" }, { "commit": "c007aa8bec751600b846346bddf834be35e8f52b", "tree": "5f51738f32ebccc6621c718dc76e4cc819d6e27b", "parents": [ "95d057ebeb57d5f3bd081f22befc19b2715c74d6" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue Jun 30 08:24:30 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Thu Jul 16 22:49:44 2020" }, "message": "libmems: Index Channels in IioDevice and IioSample\n\nSince in iioservice we\u0027re going to use indices to specify channels, this\ncommit adds index support of IioChannels in IioDevice and IioSample.\n\nBUG\u003dchromium:971175\nTEST\u003dbuilds\n\nChange-Id: I432a3a06493398462ed19f1537aad83ddc565660\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2275395\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 9f48d81e6fed0ade2253b6ecbf898a3530b2e3f0\n" }, { "commit": "95d057ebeb57d5f3bd081f22befc19b2715c74d6", "tree": "35209d034fbd2e33442b08fbe02ec0d600922a35", "parents": [ "09324fd44d1757e6f36e26f5f3b4af84210fa257" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Jun 22 10:10:52 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Thu Jun 25 11:48:14 2020" }, "message": "libmems: Fix bug of IioChannelImpl::Convert\n\nThis commit fixs the bug of the usage of iio_channel_convert, which\nneeds dst being reset to 0 before starting to convert, else the result\nmay be incorrect.\n\nBUG\u003dchromium:971175\nTEST\u003dbuilds and test on octopus\u0027 samples\n\nChange-Id: If95b78f57e8747376372f8049fc41dc030fea0d7\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2256968\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 08c058a591621090c489775caafba4713ba70153\n" }, { "commit": "09324fd44d1757e6f36e26f5f3b4af84210fa257", "tree": "401ba656fa34c350edb551f57470d0fd3660e77b", "parents": [ "502f50e1c0ea41ae93feefed94515bfa8764afa3" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue Jun 16 09:00:39 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Wed Jun 17 18:08:37 2020" }, "message": "libmems: Fix the bug of FakeIioDevice\u0027s priority_queue\n\nThis commit fixes the bug of FakeIioDevice\u0027s priority_queue, which\nshould pop failures from the smallest sample indices.\n\nBUG\u003dchromium:1006141\nTEST\u003dbuilds.\n\nChange-Id: Ibf139f278f43d19535a9a5c6100daf756d2f51f3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2247620\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: ae4d599acaae88a1a8da57b4cb3343c6aa9d193e\n" }, { "commit": "502f50e1c0ea41ae93feefed94515bfa8764afa3", "tree": "610b1226c84241440982c5d0ecd5471a1a6dc476", "parents": [ "b44006c1fb5099eaab8ca5c5edd302ef80e0b928" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Jun 01 09:31:41 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri Jun 12 10:31:41 2020" }, "message": "libmems: Add Pause and Resume Reading Samples in FakeIioDevice\n\nThis commit adds functionalities to Pause and Resume reading samples in\nFakeIioDevice so that we can control the samples and test more functions\nin iioservice\u0027s unit tests, since currently FakeIioDevice will return\nall 100 samples as there is no delays.\n\nBUG\u003dchromium:1006141\nTEST\u003dbuilds and unit tests.\n\nChange-Id: I32714ece5214a123652d4847dc894cca35cbb320\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2224081\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: e5e98a879a7057414a7cae13ff10103b00fc3470\n" }, { "commit": "b44006c1fb5099eaab8ca5c5edd302ef80e0b928", "tree": "de4a9a1b708b8e01d559abc97f469ac32b7e2605", "parents": [ "05525b64db0aec09f27a445fb59c53be7c8b531c" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue May 19 09:29:02 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri Jun 05 12:52:56 2020" }, "message": "libmems: Add Fake Data of ReadSample\n\nThis commit adds fake data of ReadSample for polling on the fd IioDevice\nprovides and returning fake data. Two methods in FakeIioDevice to\ndisable and add failed samples are also added.\n\nBUG\u003dchromium:971175\nTEST\u003dbuilds\n\nChange-Id: Iad0dd340ff593cf9008920a36c7778aac1317e75\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2208328\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 3dfaed61cf7c3b9902b70138d0d3abb2afeec288\n" }, { "commit": "05525b64db0aec09f27a445fb59c53be7c8b531c", "tree": "c90a594de63eb3884096090a4c7dc2065fd16bcc", "parents": [ "b9970d2fc00fb842facf7541e68ce48947509374" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Mar 16 06:22:53 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Jun 01 16:55:46 2020" }, "message": "libmems: Write to Channel Attributes\n\nThis commit adds APIs in libmems::IioChannel to setup calibrations for\ndevices. It\u0027s mainly for usage in mems_setup.\n\nBUG\u003db:151578642\nTEST\u003dsetup calibrations for accel, gyro, and light sensors\n\nChange-Id: I95e28c91df4238c9eefef284af34b9c353f29b68\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2104734\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 9903fc27a248ec612ade55a278c5b5aa80d36b95\n" }, { "commit": "b9970d2fc00fb842facf7541e68ce48947509374", "tree": "acab34df4a24e18596902788658a5193ec6c41b5", "parents": [ "b57fc744d590b719da5558374112265597a0ea8a" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed May 20 05:34:20 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Jun 01 05:50:06 2020" }, "message": "libmems: Add IioDevice::IioSample as ReadSample\u0027s Output\n\nThis commit adds IioDevice::IioSample as ReadSample\u0027s output instead of\nraw data. The parsing from libiio\u0027s raw data to int64_t is done inside\nIioDeviceImpl.\n\nBUG\u003dchromium:971175\nTEST\u003dbuilds\n\nChange-Id: Ibcc3718074001b85b754c0c60e10f0967ea54b32\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2209805\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 34c54d514e2f27ead2c38e3d8e5464537193bc44\n" }, { "commit": "b57fc744d590b719da5558374112265597a0ea8a", "tree": "4fb8f860ef42071966875bfb267465504f50227a", "parents": [ "e9dba29a8fb92729abd207896fdf09a09d1581ca" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Jan 15 02:57:44 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Jun 01 02:56:25 2020" }, "message": "libmems: Enable All Channels When Creating IioDeviceImpl\n\nBy default we expect to get every channel\u0027s value when using ReadEvent.\nTherefore, this commit makes IioDeviceImpl to enable all IioChannelImpl\nin the constructor.\n\nBUG\u003dchromium:971175\nTEST\u003dsuccessfully read events on nocturne and octopus\n\nChange-Id: I031145cec4dc8d7bdb5c20a225712d66fd6f0b67\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2000282\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 5e6cb70f3cf1fcc2b024ee305ee52ce7393bf6c1\n" }, { "commit": "e9dba29a8fb92729abd207896fdf09a09d1581ca", "tree": "02e49cf22481be2a30e7d03488bc0ca9b3d2e008", "parents": [ "2e986c3f49fccf70a683ec2c6deeea45716b55e3" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue May 19 06:43:03 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri May 29 21:51:15 2020" }, "message": "libmems: Add GetBufferFd in IioDevice\n\nThis commit adds GetBufferFd to let users wait for events without being\nblocked by polling the file descriptor. It\u0027s mainly used in the sensor\nservice (iioservice).\n\nBUG\u003dchromium:1006141\nTEST\u003dbuilds\n\nChange-Id: I82cadb1d19f7d82c32502141b403b7912506565b\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2208520\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: e8b301b6d6541bb839ae3ddad74e35532de6a006\n" }, { "commit": "2e986c3f49fccf70a683ec2c6deeea45716b55e3", "tree": "476223dd4e0fe084a995d1cbdee1fb72086fee26", "parents": [ "3fca3a6079f2a3fd5787e34b7cb958ad1faab5f2" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Tue Sep 17 07:00:25 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri May 29 01:59:04 2020" }, "message": "libmems: Add IioDevice::GetAllChannels\n\nThis commit adds an API in IioDevice to let users get all channels. It\nis used to deserialize events and let users list channels without\nknowing the channel ids. The channels will be ordered by the channel\nindex. Usage of this function:\n\nfor (IioChannel* device : device-\u003eGetAllChannels()) {\n ...\n}\n\nBUG\u003dchromium:971175\nTEST\u003dbuilds\n\nChange-Id: Icca4f0d0605ee7b5774f883796fbac9e44d1f114\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1808897\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nAuto-Submit: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: b0c3096c5ca9e24df3017481d224bc3127764f0f\n" }, { "commit": "3fca3a6079f2a3fd5787e34b7cb958ad1faab5f2", "tree": "9c5dd06ea94b7e245e58da82f8b7c26d2edacec0", "parents": [ "ce0f0713b733e9880f7b958636c27ccdf518a735" ], "author": { "name": "Clark Chung", "email": "clarkchung@google.com", "time": "Tue Apr 21 10:32:03 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon May 18 04:45:50 2020" }, "message": "platform2: run gn format BUILD.gn and *.gni\n\nRun gn format **/BUILD.gn and **/*.gni to apply new format of uprev\u0027d gn\nof version \"1733 (82d673ac)\".\n\nBUG\u003dchromium:1072321\nTEST\u003dcros tryjob -g 2154304 -g 2126033 hatch-full-tryjob\n\nExempt-From-Owner-Approval: This is a simple change in text format of\nBUILD.gn and *.gni files, and some order-sensitive lists have been\ncommented with \"# NOSORT\".\n\nCq-Depend: chromium:2126033\nChange-Id: I4df96a70614281b0604523e4e6632666014a0b49\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2154304\nTested-by: Clark Chung \u003cckclark@chromium.org\u003e\nReviewed-by: Andrew Moylan \u003camoylan@chromium.org\u003e\nReviewed-by: Yoshiki Iguchi \u003cyoshiki@chromium.org\u003e\nReviewed-by: Hugo Benichi \u003chugobenichi@google.com\u003e\nReviewed-by: Toni Baržić \u003ctbarzic@chromium.org\u003e\nReviewed-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nReviewed-by: Zentaro Kavanagh \u003czentaro@chromium.org\u003e\nReviewed-by: C Shapiro \u003cshapiroc@chromium.org\u003e\nReviewed-by: Justin TerAvest \u003cteravest@chromium.org\u003e\nReviewed-by: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Maksim Ivanov \u003cemaxx@chromium.org\u003e\nReviewed-by: Leo Lai \u003ccylai@google.com\u003e\nReviewed-by: Nic Hollingum \u003chollingum@google.com\u003e\nReviewed-by: Shik Chen \u003cshik@chromium.org\u003e\nReviewed-by: Amin Hassani \u003cahassani@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nCommit-Queue: Clark Chung \u003cckclark@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 352e61e15c8a294b4c8903556015c49ca1c175f0\n" }, { "commit": "ce0f0713b733e9880f7b958636c27ccdf518a735", "tree": "b66754db7471a5aaf82a673f5c7cb96787a5ed6a", "parents": [ "55ffd72852cd657f31a3f6b67a972ad53e543855" ], "author": { "name": "hscham", "email": "hscham@chromium.org", "time": "Fri Jan 17 03:06:33 2020" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri Jan 24 11:41:42 2020" }, "message": "libbrillo: remove version suffix in build rules\n\nThe libbrillo library is installed without version suffix.\n\nBUG\u003dchromium:920513\nTEST\u003demerge\nTBR\u003dadlr, ahassani, alanlxl, allenwebb, apronin, andrewlamb, chirantan,\nTBR\u003dcoconutruben, dats, drinkcat, ejcaruso, emaxx, fsandrade, gwendal,\nTBR\u003dhansberry, hashimoto, henryhsu, hidehiko, iby, itspeter, jkardatzke,\nTBR\u003djorgelo, josephsih, kerrnel, kkunduru, lasoren, mnissler, poromov,\nTBR\u003dpstew, reveman, skau, tbarzic, yusukes\n\nExempt-From-Owner-Approval: Mechanical change involving a lot of owners.\nCq-Depend: chromium:1892317, chromium:1892377\nChange-Id: Ief290c37ca44d7fc28fbedcd27a4f456cdc968b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/2010444\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nCommit-Queue: Maksim Ivanov \u003cemaxx@chromium.org\u003e\nReviewed-by: Chirantan Ekbote \u003cchirantan@chromium.org\u003e\nReviewed-by: Sergei Datsenko \u003cdats@chromium.org\u003e\nReviewed-by: Ryo Hashimoto \u003chashimoto@chromium.org\u003e\nReviewed-by: Maksim Ivanov \u003cemaxx@chromium.org\u003e\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nReviewed-by: Mattias Nissler \u003cmnissler@chromium.org\u003e\nReviewed-by: Justin TerAvest \u003cteravest@chromium.org\u003e\nReviewed-by: Jorge Lucangeli Obes \u003cjorgelo@chromium.org\u003e\nReviewed-by: Andrew Lamb \u003candrewlamb@chromium.org\u003e\nReviewed-by: Greg Kerr \u003ckerrnel@chromium.org\u003e\nReviewed-by: Yusuke Sato \u003cyusukes@chromium.org\u003e\nReviewed-by: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\nReviewed-by: Ian Barkley-Yeung \u003ciby@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Amin Hassani \u003cahassani@chromium.org\u003e\nReviewed-by: Allen Webb \u003callenwebb@google.com\u003e\nReviewed-by: Toni Baržić \u003ctbarzic@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 190698abfb8ac2206c1df57e1b9a66db04cae53f\n" }, { "commit": "55ffd72852cd657f31a3f6b67a972ad53e543855", "tree": "204c22604e7e21e87629c56fd7c20e739ae108b1", "parents": [ "e6a14d147999fb8b1702e0e81291a7e7cc9dbd2c" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Sat Dec 28 09:39:43 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Sat Dec 28 14:55:40 2019" }, "message": "libmems: Fix test logic when adding a new trigger\n\nAllow to set attributes only when\nid \u003d\u003d -1 and attribute is \"add_trigger\" or\nid !\u003d -1 and attribute is \"set period\".\n\nThe current code was refusing all attributes.\n\nFixes: c7462bb23 (\"libmems: Update APIs in IioContext to access\nIioDevices\")\n\nBUG\u003dchromium:937916\nTEST\u003dCheck mems_setup adds trigger at boot.\n\nChange-Id: Ie2e8b5d606b3265e16c8c7eb2ab3a10305c0af83\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1983310\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nAuto-Submit: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 76464ed6855f47311c875b4b3a3e58a28c279ef9\n" }, { "commit": "e6a14d147999fb8b1702e0e81291a7e7cc9dbd2c", "tree": "f862810929d3e950ac711742ea5d04eafde77151", "parents": [ "0c9a49ccab019f7def4bf36e7bf4d72366997de5" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Aug 12 07:48:03 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Thu Dec 19 19:52:47 2019" }, "message": "libmems: Update APIs in IioContext to access IioDevices\n\nThis commit prevents IioContext from having two duplicate IioDevices\nwhen users use GetDevice with both name and id. It splits\nGetDevice(name) into GetDeviceById(id), GetAllDevices(), and\nGetDevicesByName(name).\nNote that there may be more than one iio_device having the same name\nsuch as cros-ec-accel. Users should look at the ids or locations to\ndecide among the list of devices.\n\nBUG\u003dchromium:937916\nTEST\u003dbuild, retrieve events of device accel and sync with ids and\nnames, and list devices\u0027 attributes\n\nCq-Depend: chromium:1902842, chromium:1966853\nChange-Id: I90fe452bd0031da9514372d8b68f3ee87a350538\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1745205\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 9260b66832d523945e5834969eea35c386709193\n" }, { "commit": "0c9a49ccab019f7def4bf36e7bf4d72366997de5", "tree": "50f220e002a8fd470cc1eaabe1814817a2185cb9", "parents": [ "5f9d67ada1aac20ef629c7b5e6c469b45c090738" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Sep 16 09:24:38 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Mon Dec 09 07:20:14 2019" }, "message": "libmems: Add IioContext::SetTimeout\n\nThis commit adds an API in IioContext to set timeout for I/O operations,\nmainly for reading events. The default timeout for network/unix_socket\nbackend is 5 seconds and the one for local backend is 1 second.\n\nBUG\u003dchromium:971175\nTEST\u003dbuilds and test on reading events\n\nChange-Id: I432b90d558d7bd0a1b7368502b118732974a9d00\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1806693\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 6698c863799f41cb253cc491bee04a881f4b1c34\n" }, { "commit": "5f9d67ada1aac20ef629c7b5e6c469b45c090738", "tree": "30c388676e76d85408da21679305daa1d520301e", "parents": [ "d49091c6d9beb334cc7fb3e7ab0974608975feef" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Thu Nov 21 00:46:22 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Sat Nov 30 09:59:03 2019" }, "message": "libmems: Reset trigger before applying a new one\n\nBe sure the trigger is not set before setting it. Otherwise, udev rules\nwith changes will fail:\nudevd[13328]: Process \u0027/usr/sbin/mems_setup --device_name\u003diio:device0\n--sensor_kind\u003daccel\u0027 failed with exit code 1.\n\nHandle the case of setting a null trigger.\n\nBUG\u003dchromium:937916\nTEST\u003dcheck message is gone.\n\nChange-Id: I6d28404cb58925626bcb7a6699b3471fa64409b2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1928033\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 66393e2ea2d593b5ee0080a83ffa38405a66a1d5\n" }, { "commit": "d49091c6d9beb334cc7fb3e7ab0974608975feef", "tree": "2e113569fa00fb2c7853669a293db7835a538295", "parents": [ "cb36f84f0851d5c9e44ffcef850d31a765eba330" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Fri Nov 15 18:15:06 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri Nov 22 19:40:53 2019" }, "message": "libmems: Remove floating point attributes from IioChannel\n\nRemove ReadDouble in IioChannel, they are only needed in IioDevice.\nFixes (d2e57f4ec \"libmems: Add support for floating point attributes\")\n\nBUG\u003dchromium:937916\nTEST\u003dunit tests, run mems_setup on octopus.\n\nChange-Id: I86fce77af8ebbbcc47b8b44862b7e9a2a608dbd6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1920314\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 978018b54b8f4e69645f4b21a2bb22681b01a523\n" }, { "commit": "cb36f84f0851d5c9e44ffcef850d31a765eba330", "tree": "2e4c05d89c2a1c6efddd8e6697c78e9a2e511ced", "parents": [ "b190cfbc4d2f6d5c5f82e1409026481cc768e839" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Thu Nov 21 00:46:02 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri Nov 22 19:40:51 2019" }, "message": "libmems: Use function templates for fake Read...Attributes\n\nAvoid cut and paste code, compiled checked the array types are correct.\n\nBUG\u003dchromium:937916\nTEST\u003dunit test\n\nChange-Id: I86509d610e61f0f69105db3b4e28fd23714fd9a6\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1928032\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 197d5160452abec925d6f2ac63df8d1a89f4fe4d\n" }, { "commit": "b190cfbc4d2f6d5c5f82e1409026481cc768e839", "tree": "a52d5659c2668ba12d750fbbf6cae017a5df40f4", "parents": [ "28cf5aa38307e316f8f1cadc186f4eae242a8e15" ], "author": { "name": "Gwendal Grignou", "email": "gwendal@chromium.org", "time": "Thu Nov 21 21:16:57 2019" }, "committer": { "name": "Commit Bot", "email": "commit-bot@chromium.org", "time": "Fri Nov 22 18:15:33 2019" }, "message": "mems_setup/libmems: Update ONWERS files\n\nRemove Enrico, add Eric.\n\nBUG\u003dnone\nTEST\u003dnone\n\nChange-Id: I4b73a7c425e94edc3f419e2daddc8a0060c23273\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1929598\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Queue: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nTested-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 7f7ca9bb152778d4adb1432107dbad651585fa18\n" }, { "commit": "28cf5aa38307e316f8f1cadc186f4eae242a8e15", "tree": "736ffac445d11155c88b366b61f27afcc0c41c8d", "parents": [ "11f6a0bed4300fb5eb1387821526f604c3ab6a2c" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Wed Oct 02 08:57:01 2019" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Tue Oct 22 20:28:52 2019" }, "message": "libmems: Change IioDevice::ReadEvents to IioDevice::ReadEvent\n\nThis commit changes the public API IioDevice::ReadEvents to\nIioDevice::ReadEvent, allowing only one event read per request.\n\nBUG\u003dchromium:1010425\nTEST\u003dbuilds and test with executable events_thread to get events\n\nChange-Id: I9393102c911e7df8e5a131930a37191808700663\nReviewed-on: https://chromium-review.googlesource.com/1831965\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Ready: ChromeOS CL Exonerator Bot \u003cchromiumos-cl-exonerator@appspot.gserviceaccount.com\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nReviewed-by: Gwendal Grignou \u003cgwendal@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 75452e8214706b419dc792e7c0ce3a5d949501b6\n" }, { "commit": "11f6a0bed4300fb5eb1387821526f604c3ab6a2c", "tree": "11ecd5906567e105751055c680c968f959c82205", "parents": [ "0e3a5b29711a5ee64e426c23f6c8eff57b9daa4e" ], "author": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Wed Jul 31 17:46:03 2019" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Wed Aug 21 20:55:29 2019" }, "message": "libmems: Add support for floating point attributes\n\nSome devices (e.g. cros-ec-light) have attributes with values that are\nfloating point numbers. This commit adds support to libmems for reading\nand writing these attributes.\n\nBUG\u003dchromium:937916\nTEST\u003dbuild\n\nChange-Id: I762d841b48ec4fbf142b848bbf8a41904294ae16\nSigned-off-by: Enrico Granata \u003cegranata@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/1728438\nTested-by: Heng-ruey Hsu \u003chenryhsu@google.com\u003e\nCommit-Ready: ChromeOS CL Exonerator Bot \u003cchromiumos-cl-exonerator@appspot.gserviceaccount.com\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@google.com\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: d2e57f4ecde58aebb72f822f2282447eaf9d7aa8\n" }, { "commit": "0e3a5b29711a5ee64e426c23f6c8eff57b9daa4e", "tree": "48e718557c52b2ce0b30f5e2f20b5650f84ed019", "parents": [ "b3f01b2688007bc4c84f9a5be597c93fa7f64f91" ], "author": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Mon Jul 15 22:48:03 2019" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Wed Aug 21 20:55:27 2019" }, "message": "mems_setup: Configure channels for accelerometer devices\n\nAdd a configuration steps to mems_setup that turns on the channels\nwith the axes values for accelerometer devices\n\nBUG\u003dchromium:937916\nTEST\u003dadded test cases to mems_setup\n\nChange-Id: I1ce4e13563da6b8a2d00bd6c69d30035d9ae52ca\nSigned-off-by: Enrico Granata \u003cegranata@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/1703242\nTested-by: Heng-ruey Hsu \u003chenryhsu@google.com\u003e\nCommit-Ready: ChromeOS CL Exonerator Bot \u003cchromiumos-cl-exonerator@appspot.gserviceaccount.com\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@google.com\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 064a25c5f4d168af8411c2373003e2b8b4c289c3\n" }, { "commit": "b3f01b2688007bc4c84f9a5be597c93fa7f64f91", "tree": "d792b68acde66d5b8a87dfccc1a920314e89095b", "parents": [ "dbd8824698163af7c70446b16321903cebb8ca91" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Thu Jul 25 10:11:20 2019" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Sat Jul 27 10:17:39 2019" }, "message": "libmems: Reset Buffer When Error Occurs\n\nThis commit fixes the bug that when error occurs, the deprecated buffer\nshould be reset.\n\nA potential error: when the refill function gets a timeout or other\nerror, the file descriptor that the buffer uses will be invalidated.\nTherefore, we should reset the buffer to prevent it being reused in the\nnext ReadEvents.\n\nBUG\u003dchromium:971175\nTEST\u003dbuild with debug code in mems_setup/main.cc and camera/hal_adapter\n observe events are retrieved\n\nChange-Id: I28a5d85fd866aa35e12a4756d7886f3219a11e26\nReviewed-on: https://chromium-review.googlesource.com/1718284\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nTested-by: Enrico Granata \u003cegranata@chromium.org\u003e\nCommit-Ready: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Enrico Granata \u003cegranata@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: ae53dc84e831a627902c7e88227f7711de80dfcf\n" }, { "commit": "dbd8824698163af7c70446b16321903cebb8ca91", "tree": "2b959c9ca1155a8bf83e6a954443b9166f614073", "parents": [ "fcb2d6d2794618c5b518fa32f262f8846c72982b" ], "author": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Wed Jul 17 18:44:16 2019" }, "committer": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Fri Jul 19 22:09:42 2019" }, "message": "libmems: Fix compilation issue\n\nAfter CL:1644833 landed, MockIioDevice became an abstract base class, because\nnew member functions were added to IioDevice but not mocked there.\n\nThis CL adds minimal implementations to get things building again. Ther\nare no test cases that need to read device events right now, so this\npatch does not attempt to provide a useful version of those APIs.\n\nBUG\u003dnone\nTEST\u003dbuild\n\nChange-Id: I93c9f542dab8e24cfad4cb7f2c103e1766e9e915\nSigned-off-by: Enrico Granata \u003cegranata@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1707058\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: f6fde6d929fa5ee3882858219fb1ff36d2947aea\n" }, { "commit": "fcb2d6d2794618c5b518fa32f262f8846c72982b", "tree": "6d9ca98aed410d14c5e63fc1effa15995a4c600b", "parents": [ "ee149622196a1b74198ccbe7b28c8db4cb9ca914" ], "author": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Sat Jun 29 00:22:42 2019" }, "committer": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Fri Jul 19 22:06:13 2019" }, "message": "sensors: libmems and mems_setup use fakes, not mocks\n\nRename the test support classes in libmems and mems_setup to be more true\nto the correct terminology. These are not mocks but fakes.\n\nBUG\u003dnone\nTEST\u003dbuild\n\nChange-Id: Ic9d1ef0f1f8fc1ba4fd19608fa6d00c0eb0505bc\nSigned-off-by: Enrico Granata \u003cegranata@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1682399\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@google.com\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 9bb1752b2dfcf42aa99560bdeb95de9f6ba83edb\n" }, { "commit": "ee149622196a1b74198ccbe7b28c8db4cb9ca914", "tree": "3ef81cb9dfe8e47ec4ac0f2b3011ef656d5e4ffd", "parents": [ "4ee32cee4374c4fb54ce0377138c3770884939e5" ], "author": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Tue Jul 16 20:52:43 2019" }, "committer": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Fri Jul 19 05:49:03 2019" }, "message": "libmems: Add OWNERS\n\nIn the libmems/mems_setup split, I forgot to add OWNERS for libmems.\nAdd this back.\n\nBUG\u003dnone\nTEST\u003dnone\n\nChange-Id: Ie46287127e7bee8e7309071fe6185205e2a20453\nSigned-off-by: Enrico Granata \u003cegranata@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/1703930\nReviewed-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 4775027a396c311870dd4b61d3c1c4df876e36a1\n" }, { "commit": "4ee32cee4374c4fb54ce0377138c3770884939e5", "tree": "67e402883aea0464178a14cfa2d3656af1ba4052", "parents": [ "28c5fd23ebaab3eaa3bd4c943cee16d8ade8de44" ], "author": { "name": "Harvey Yang", "email": "chenghaoyang@chromium.org", "time": "Mon Jul 01 04:17:34 2019" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Tue Jul 16 06:51:59 2019" }, "message": "libmems: Add IioDevice::ReadEvents\n\nThis commit adds ReadEvents function in IioDevice to read events in\nraw.\n\nBUG\u003dchromium:971175\nTEST\u003dbuild with debug code in mems_setup/main.cc and camera/hal_adapter\n observe events are retrieved\n\nChange-Id: I79cb477d91e0a4b1fa19d9803b51f036abcedc3b\nReviewed-on: https://chromium-review.googlesource.com/1644833\nTested-by: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nCommit-Ready: Cheng-Hao Yang \u003cchenghaoyang@chromium.org\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Heng-ruey Hsu \u003chenryhsu@google.com\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: c0d19d8ca835b309c9694a547b74c34ae6966c38\n" }, { "commit": "28c5fd23ebaab3eaa3bd4c943cee16d8ade8de44", "tree": "061515cf7affefebd0beaceaff0182f80e24a84a", "parents": [], "author": { "name": "Enrico Granata", "email": "egranata@chromium.org", "time": "Tue Jun 18 23:40:17 2019" }, "committer": { "name": "chrome-bot", "email": "chrome-bot@chromium.org", "time": "Fri Jun 28 23:52:40 2019" }, "message": "sensors: split mems_setup in two parts\n\nmems_setup is meant to be a boot-time configuration tool.\nIn its initial incarnation, it also included a bunch of\nuseful wrapper classes around libiio, because that was\nthe only logical place they could fit.\n\nThe plan, however, is to use those same wrapper classes\nto support other clients of libiio in platform2. So, it\nmakes sense to split mems_setup in two parts at this time:\n\nlibmems: a library that wraps libiio and provides useful testing\n mocks and helpers around that, with proper platform2/\n ergonomics, and easily accessible by the rest of the codebase.\n\nmems_setup: a boot-time configuration tool, solely responsible for\n initializating the sensors on a ChromeOS device, and the\n replacement for accelerometer-init.sh.\n\nBUG\u003dchromium:969101\nTEST\u003demerge and test mems_setup after the split\n\nChange-Id: I13b074804505ab3e730f8e0b054dd48955766c6b\nSigned-off-by: Enrico Granata \u003cegranata@chromium.org\u003e\nReviewed-on: https://chromium-review.googlesource.com/1666609\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Ricky Liang \u003cjcliang@chromium.org\u003e\nCr-Mirrored-From: https://chromium.googlesource.com/chromiumos/platform2\nCr-Mirrored-Commit: 51cdb948858060b1a0b14ee291de94f091c44478\n" } ] }