{"push_id":2401181457,"size":13,"distinct_size":0,"ref":"refs/heads/master","head":"07c527964aa922f7106cdd0376592706c1bbb525","before":"224fa5737dfc69f9a036345e409988fca5fe0e85","commits":[{"sha":"fd4c6bfee3a14931208246afe2e587a374d298af","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: scpi: Fix copying partial-word payloads\n\nThe number of bytes given in the SCPI header is using little-endian byte\norder. When the payload is copied by Crust, the (e.g.) 5th byte is\nactually in the 8th byte position. This requires us to use a word-based\nmemory copy, instead of a byte-based memory copy.\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/fd4c6bfee3a14931208246afe2e587a374d298af"},{"sha":"e9b8a6e9713c2ec236ccb1c7145d9557273877d4","author":{"name":"Drew Walters","email":"50e52100bbd4ce2a4f0ae595ecda7a5760205e26@gmail.com"},"message":"drivers: Add i2c device class\n\nThis includes a device-independent generic implementation of a\nhigh-level transactional API used to read and write registers contained\nwithin I²C devices.\n\nSigned-off-by: Drew Walters <drewwalters96@gmail.com>\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/e9b8a6e9713c2ec236ccb1c7145d9557273877d4"},{"sha":"7be50507adef30e6db8c26941a26b988ea734ead","author":{"name":"Drew Walters","email":"50e52100bbd4ce2a4f0ae595ecda7a5760205e26@gmail.com"},"message":"drivers: i2c: Add sun6i-a31-i2c controller driver\n\nThis adds a driver for the I²C controller first introduced in the A31\nSoC. It is a modified version of a Marvell mv64xxx controller.\n\nSigned-off-by: Drew Walters <drewwalters96@gmail.com>\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/7be50507adef30e6db8c26941a26b988ea734ead"},{"sha":"66a84f9ab51628476e0371561fa5532ce3ccb2ef","author":{"name":"Drew Walters","email":"50e52100bbd4ce2a4f0ae595ecda7a5760205e26@gmail.com"},"message":"platform: sun50i: Add r_i2c device description\n\nThis commit adds a device description for the r_i2c device.\n\nSigned-off-by: Drew Walters <drewwalters96@gmail.com>\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/66a84f9ab51628476e0371561fa5532ce3ccb2ef"},{"sha":"8810a64bfe4004232b5cbc880b6906cc842adcbb","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"Makefile: Prevent accidentally introducing VLAs\n\nTell GCC to produce an error if a variable-length array is used. They're\nslow and insecure, and there's no need for them here.\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/8810a64bfe4004232b5cbc880b6906cc842adcbb"},{"sha":"d6ab9ade80b80edb52ed930779601068577476dd","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: Provide a function for resetting the system\n\nThis uses the watchdog to reset the system, or panics if that is not\npossible (which should also reset the system).\n\nFuture functions provided by this module include system power-down and\nsuspend.\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/d6ab9ade80b80edb52ed930779601068577476dd"},{"sha":"de04a03d77c092c3866e5aa29426753cb7bbd151","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: Add the power states for SCPI_CMD_SET_SYS_PWR\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/de04a03d77c092c3866e5aa29426753cb7bbd151"},{"sha":"b45fd90e1fba8c7a8039d9503ba2aaf9c0a8feda","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: scpi: Implement SCPI_CMD_SET_SYS_PWR\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/b45fd90e1fba8c7a8039d9503ba2aaf9c0a8feda"},{"sha":"3dc157fd1a3b5e26b2c146843ff2bb39838c5040","author":{"name":"Drew Walters","email":"50e52100bbd4ce2a4f0ae595ecda7a5760205e26@gmail.com"},"message":"drivers: Rename PIO driver and class to GPIO\n\nThis commit renames the `sunxi_pio_driver` to `sunxi_gpio_driver` and\nrenames the class from PIO to GPIO\n\nSigned-off-by: Drew Walters <drewwalters96@gmail.com>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/3dc157fd1a3b5e26b2c146843ff2bb39838c5040"},{"sha":"40fb568cc23b90d1ffd1b5ecaf7274685fc98bc8","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: dm: Update for GPIO and regulator devices\n\nReorganize the device struct to make room for specifying GPIO pins and a\npower supply, in addition to the bus/clock/IRQ that already exist. Free\nup some space by\n\nWhile here, constify the struct as much as possible to help the compiler\ngenerate optimal code.\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/40fb568cc23b90d1ffd1b5ecaf7274685fc98bc8"},{"sha":"bad8ba881da25858dab18098440bea5403a7b85d","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: dm: Constify and document the driver struct\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/bad8ba881da25858dab18098440bea5403a7b85d"},{"sha":"90334cf244eb7859a41fc2cad1f2d359f9178852","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"common: dm: Document driver model functions\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/90334cf244eb7859a41fc2cad1f2d359f9178852"},{"sha":"07c527964aa922f7106cdd0376592706c1bbb525","author":{"name":"Samuel Holland","email":"88234efc198f455848fa728fbde3ce549be1e7b4@sholland.org"},"message":"platform: sun50i: Update devices to match device struct\n\nThe members in the structure were reordered. Reorder the initializers as\nwell for clarity.\n\nSigned-off-by: Samuel Holland <samuel@sholland.org>","distinct":false,"url":"https://api.github.com/repos/smaeul/crust/commits/07c527964aa922f7106cdd0376592706c1bbb525"}]}
{"actor":{"display_login":"smaeul"}}