{"push_id":876360871,"size":58,"distinct_size":58,"ref":"refs/heads/master","head":"bdce0482d822f4fd718c1d53fa42a3684f0947c9","before":"43c73d8c56d5f95c60248db7204607328e1c1007","commits":[{"sha":"0fb732df6b6e512113654b2b8bcd18b1fc3f45d4","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"util: add DIV_ROUND_CLOSEST() macro\n\nImplement a macro allowing rounding-errors-safe integer division.\n\nTesting Done: Verified macro's correctness in a dummy userspace program\n              and checked that the values calculated on SVC are good.\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1976/\nReviewed by: Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/0fb732df6b6e512113654b2b8bcd18b1fc3f45d4"},{"sha":"71f300d0e16250871f859d3f7fc328f512ac438d","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"time: implement timespec_to_nsec()\n\nAs part of the tickless mode implementation for STM32 implement\na new helper function that allows to convert a timespec structure\nto nanoseconds.\n\nTesting Done: trivial\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1977/\nReviewed by: Jean Pihet, Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/71f300d0e16250871f859d3f7fc328f512ac438d"},{"sha":"8ef8a477249ea1349599e20e8313bd3900b77c7d","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"time: implement nsec_to_timespec()\n\nAs part of the tickless mode implementation for STM32 implement\na new helper function that allows to convert nanoseconds to a\ntimespec structure.\n\nTesting Done: trivial\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1978/\nReviewed by: Jean Pihet, Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/8ef8a477249ea1349599e20e8313bd3900b77c7d"},{"sha":"03c3b13a540154beff45dfad54ee77c7df825d55","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"time: constify timeval_to_* and timespec_to_* functions\n\nThe structures passed as arguments to these functions are not modified,\nso we can make the pointers constant.\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1979/\nReviewed by: Patrick Titiano, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/03c3b13a540154beff45dfad54ee77c7df825d55"},{"sha":"efc0e93d7cb1009dea4c31dc5310ed5cfeeda720","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"stm32_tim: add a function allowing to read the timer counter\n\nAll timers on STM32 have their counter register available at the same\noffset - 0x24. Add a function that allows to read its current value.\n\nTesting Done: trivial\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1980/\nReviewed by: Jean Pihet, Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/efc0e93d7cb1009dea4c31dc5310ed5cfeeda720"},{"sha":"ec9b06b438cdd93aabeab2788615908392c0c865","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"stm32_tim: make stm32_tim_setisr() return the interrupt number\n\nThis allows the caller to know which interrupt line has been reserved\nfor given timer by the call to stm32_tim_setisr().\n\nTesting Done: Verified that the correct number is returned with\n              a dummy program.\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1981/\nReviewed by: Jean Pihet, Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/ec9b06b438cdd93aabeab2788615908392c0c865"},{"sha":"8b3a47ebfae9ee0d5a280da207abfbad9cb24263","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"timers: enable TIM5 in defconfig\n\nEnable a second 32-bit timer for STM32.\n\nTesting Done: trivial\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1982/\nReviewed by: Jean Pihet, Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/8b3a47ebfae9ee0d5a280da207abfbad9cb24263"},{"sha":"d9eace8b00e1d7b7a8907668cff71ce02686dde4","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"svc: implement tickless operation for STM32\n\nImplement tickless operation as the default for SVC. We're using two\nseparate timers - a freeruning time-keeping timer and a one-off\nvariable-length tick timer.\n\nTesting Done: verified the time keeping with the time app, verified the\n              unipro functionality with the gpio demo\nBug Number: SW-1519\nReview URL: https://reviews.leaflabs.com/r/1983/\nReviewed by: Jean Pihet, Patrick Titiano\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/d9eace8b00e1d7b7a8907668cff71ce02686dde4"},{"sha":"2d533254252601e0cf226dd9c56881208cea52a8","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"loopback: use DIV_ROUND_CLOSEST() macro\n\nWe now have a DIV_ROUND_CLOSEST() macro, so remove an obsolete comment\nand use it instead of a regular integer division.\n\nTesting Done: gbl app works correctly\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1988/\nReviewed by: Patrick Titiano, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/2d533254252601e0cf226dd9c56881208cea52a8"},{"sha":"5a9054425c73a9551e254d827c62aa9882677614","author":{"email":"6907d27c24ca0ca94fa07cd89e55dd03aea09bdc@projectara.com","name":"Darryl Newberry"},"message":"build: defconfigs refreshed by buildbot\n\nSigned-off-by: Darryl Newberry <newberry_darryl@projectara.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/5a9054425c73a9551e254d827c62aa9882677614"},{"sha":"74ce2b04aa5d7a572cff4b66c0d332fc015fc8a6","author":{"email":"5ebe47bba478951130dff4ea23416219c2dfa45d@leaflabs.com","name":"Eli Sennesh"},"message":"SVC: implement QoS commands of Network Control Protocol\n\nDefined and implemented NCP command constants and appropriate wrapper functions for QoS commands on ES2.\n\nTesting Done: exercise API through further patches\nBug Number: SW-363\nReview URL: https://reviews.leaflabs.com/r/1972/\nReviewed by: Jean Pihet <jean.pihet@newoldbits.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/74ce2b04aa5d7a572cff4b66c0d332fc015fc8a6"},{"sha":"3e3887f7953825f2ebac497ceb24855ee7869607","author":{"email":"5ebe47bba478951130dff4ea23416219c2dfa45d@leaflabs.com","name":"Eli Sennesh"},"message":"switch: adding APIs for manipulating QoS attributes\n\nImplement a quality-of-service API for accessing the functionality made\navailable through the various QoS attributes accessible via the QoS NCP commands.\n\nTesting Done: Exercised some QoS queries via svc command-line utility in next patch\nBug Number: SW-363\nReview URL: https://reviews.leaflabs.com/r/1973/\nReviewed by: Jean Pihet <jean.pihet@newoldbits.com>\n\nSigned-off-by: Eli Sennesh <esennesh@leaflabs.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/3e3887f7953825f2ebac497ceb24855ee7869607"},{"sha":"fa65754eecea5af22b71a856d7c28fc5943300f8","author":{"email":"5ebe47bba478951130dff4ea23416219c2dfa45d@leaflabs.com","name":"Eli Sennesh"},"message":"svc: add svc sub-command for exercising QoS API\n\nAdd a sub-command \"qos\" to the SVC command-line application for exercising the\nQuality of Service API on the switch.\n\nTesting Done: exercising QoS commands\nBug Number: SW-363\nReview URL: https://reviews.leaflabs.com/r/1974/\nReviewed by: Jean Pihet <jean.pihet@newoldbits.com>\n\nSigned-off-by: Eli Sennesh <esennesh@leaflabs.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/fa65754eecea5af22b71a856d7c28fc5943300f8"},{"sha":"bd4b8d29addc0bb723ddf9f99e30d5bb5f51ed48","author":{"email":"368f4b747311b74428d4ba7c66c6221d6a2851cf@baylibre.com","name":"Alexandre Bailon"},"message":"DWC USB OTG: Change the buffer status before to complete transfer\n\nCurrently, if the status of a buffer is BS_DMA_DONE, then the\ncompletion handler is called. The status should be updated to BS_HOST_BUSY.\nIt is required to avoid to call the completion handler more than once if\nthe completion handler take a while to transfer the data to UniPro (async).\n\nTesting Done: The completion handler is only called once by request\nBug Number: SW-1006\nReview URL: https://reviews.leaflabs.com/r/1856/\nReviewed by: mbolivar, fparent\n\nSigned-off-by: Alexandre Bailon <abailon@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/bd4b8d29addc0bb723ddf9f99e30d5bb5f51ed48"},{"sha":"bf1b7b9f78b25fac6bce8970ab0c2ba0fd4ca5e2","author":{"email":"368f4b747311b74428d4ba7c66c6221d6a2851cf@baylibre.com","name":"Alexandre Bailon"},"message":"DWC USB OTG: fix few issues in BNA handler\n\nCurrently, the BNA handler may try to solve the wrong descriptors\nbecause it try to use the address of descriptor that cause BNA.\n\nIn addition, add variable to let know PCD driver that had a BNA,\nthen the PCD driver can resume transfer as soon a request is available.\n\nTesting Done: The BNA handler only read the right descriptors\nBug Number: SW-1006\nReview URL: https://reviews.leaflabs.com/r/1857/\nReviewed by: mbolivar, fparent\n\nSigned-off-by: Alexandre Bailon <abailon@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/bf1b7b9f78b25fac6bce8970ab0c2ba0fd4ca5e2"},{"sha":"94060c9208f9434d56c609d8a0caeda74fbb47b6","author":{"email":"368f4b747311b74428d4ba7c66c6221d6a2851cf@baylibre.com","name":"Alexandre Bailon"},"message":"DWC USB OTG: fix dwc_otg_pcd_ep_resume()\n\nThe method use the wrong register (in instead of out) to resume the endpoint.\nUse the right register.\n\nTesting Done: PCD driver can resume transfer if it was disable by BNA\nBug Number: SW-1006\nReview URL: https://reviews.leaflabs.com/r/1858/\nReviewed by: mbolivar, fparent\n\nSigned-off-by: Alexandre Bailon <abailon@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/94060c9208f9434d56c609d8a0caeda74fbb47b6"},{"sha":"fd04cd270dcaaf9b2e57cf938bd8edea56f40f0b","author":{"email":"368f4b747311b74428d4ba7c66c6221d6a2851cf@baylibre.com","name":"Alexandre Bailon"},"message":"DWC USB OTG: Update the last descriptor in list to restart on first descriptor\n\nCurrently, the DMA stop when it reach the end of descriptors list,\nthe application must reprogram the DMA.\nNow, let the DMA restart when it reach the end of the list.\n\nTesting Done: EP is not disabled anymore if there are free requests\nBug Number: SW-1006\nReview URL: https://reviews.leaflabs.com/r/1859/\nReviewed by: fparent\n\nSigned-off-by: Alexandre Bailon <abailon@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/fd04cd270dcaaf9b2e57cf938bd8edea56f40f0b"},{"sha":"93951ec26acc74ab68a3ea89f74cb69f629f3aa7","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@porquet.org","name":"Joel Porquet"},"message":"greybus-util: remove useless Makefile rule for manifest.o\n\nThe special rule concerning manifest.o seems unnecessary since the dependency\nwith manifest.inc is already detected by the make depend performed beforehand by\nNuttX build system (see the content of Make.dep after make depend).\n\nThis patch also has for effect to suppress an annoying warning when compiling\nthe firmware, because this removed rule was overriding the regular \"(COBJS):\n%$(OBJEXT): %.c\" rule.\n\nTesting Done: compiled in a clean nuttx directory, touched manifest.inc manually\nand recompiled -> the update is properly detected and manifest.o is recompiled\naccordingly\nBug Number: trivial\nReview URL:\nReviewed by:\n\nSigned-off-by: Joel Porquet <joel@porquet.org>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/93951ec26acc74ab68a3ea89f74cb69f629f3aa7"},{"sha":"51a847f235326dc2acf04bcd15551248748e7adf","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@porquet.org","name":"Joel Porquet"},"message":"ara/bridge: for OOT module support, include C files instead of object files\n\nThis patch includes C files in the Makefile for OOT board support instead of\nreceiving already compiled object files from the FDK. It thus takes advantages\nof the existing rules for compiling these C files into objects. We are also able\nto inherit the same compilation options as the other object files.\n\nThis patch will also simplify the Makefile in the FDK since we will be able to\nremove the rules that compile the C files related to OOT board support in\nobjects (and which are merely a copy of the rules already included in this\nMakefile).\n\nTesting Done: compiled and tested with gpio demo\nBug Number: SW-1708\nReview URL: https://reviews.leaflabs.com/r/1991/\nReviewed by: fparent, mbolivar\n\nSigned-off-by: Joel Porquet <joel@porquet.org>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/51a847f235326dc2acf04bcd15551248748e7adf"},{"sha":"a73a5c0ebd2d34bf304c71882a190a6bbaa4b19e","author":{"email":"93cf36766ef9d92a4eee12e1a2873d4fe3a68eff@newoldbits.com","name":"Jean Pihet"},"message":"Ara: SVC: Greybus: Add GB_SVC_TYPE_INTF_HOT_UNPLUG request\n\nRequest is GB_SVC_TYPE_INTF_HOT_UNPLUG (0x05), to be sent to the AP\non an interface hot unplug event.\n\nTesting Done: Build for SVC configs; boot on SDB and DB3\nBug Number: SW-82\nReview URL: https://reviews.leaflabs.com/r/1605/\nReviewed by: mbolivar, esennesh\n\nSigned-off-by: Jean Pihet <jean.pihet@newoldbits.com>\nSigned-off-by: Marti Bolivar <mbolivar@leaflabs.com>","distinct":true,"url":"https://api.github.com/repos/mtasm/nuttx/commits/a73a5c0ebd2d34bf304c71882a190a6bbaa4b19e"}]}