{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":307385418,"defaultBranch":"master","name":"nuttx","ownerLogin":"tiiuae","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-10-26T13:41:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/59836348?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727112526.0","currentOid":""},"activityList":{"items":[{"before":"ff921a38ba94f1a6aa09e1513288606865301900","after":"8b9134c5cd5107895846c78b2567a2da7c46e346","ref":"refs/heads/rebase","pushedAt":"2024-09-24T06:14:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"Revert \"arm64: refine the fatal handler\"\n\nThis reverts commit 291d5a2acc57497b5cd0305682297a319bacdf4c.","shortMessageHtmlLink":"Revert \"arm64: refine the fatal handler\""}},{"before":"198fa911a31670a3e27e4cfb4591770203280f9d","after":"ff921a38ba94f1a6aa09e1513288606865301900","ref":"refs/heads/rebase","pushedAt":"2024-09-23T20:59:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\n1. Backup current LED_MODE register value\n2. Write value Single-LED mode (0x10) to LED_MODE\n3. Read LED_MODE register and verify it returns value 0x10\n4. Write original (backup) value to LED_MODE","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":"13ff8d88fc8a9841906a6f778764ad111f7bf388","after":"198fa911a31670a3e27e4cfb4591770203280f9d","ref":"refs/heads/rebase","pushedAt":"2024-09-23T20:51:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"arch/risc-v/src/mpfs/mpfs_timerisr.c: Fix regression due to putreg64/getreg64 prototype change\n\nSigned-off-by: Jukka Laitinen ","shortMessageHtmlLink":"arch/risc-v/src/mpfs/mpfs_timerisr.c: Fix regression due to putreg64/…"}},{"before":"9d6c21584ce1a993146196562cfba7693dd7c13b","after":null,"ref":"refs/heads/arm64_kmode_fixes2","pushedAt":"2024-09-23T17:28:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"}},{"before":"ff930ea424b3db17b6034068ebe1dcc576192376","after":"a6a81be38015544b2de6d38b11c61826654bfaab","ref":"refs/heads/master","pushedAt":"2024-09-23T17:28:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly\n\nThe aforementioned functions can/will fail if the C compiler decides\nto use the stack for the incoming entrypt/etc. parameters.\n\nFix this issue by converting the jump to user part into pure assembly,\nensuring the stack is NOT used for the parameters.","shortMessageHtmlLink":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly"}},{"before":"93545f44d22e6458217319ac7c4f42c3452110b3","after":"13ff8d88fc8a9841906a6f778764ad111f7bf388","ref":"refs/heads/rebase","pushedAt":"2024-09-23T13:04:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"drivers/mmcsd/mmcsd_sdio.c: Fix setting SDIO_WIDEBUS for SD cards\n\nThis corrects the setting widebus for SD cards, which was recently broken in 4f7f751d2adaa2911d8822fbeee87662257d5a36.\n\nThe if checking the priv->caps, priv->buswidth and IS_MMC has been wrong for\nsome time. The proper logic is that for MMC only the priv->caps is checked.\nFor SD card, both priv->caps and priv->buswidth need to be checked.\n\nSigned-off-by: Jukka Laitinen ","shortMessageHtmlLink":"drivers/mmcsd/mmcsd_sdio.c: Fix setting SDIO_WIDEBUS for SD cards"}},{"before":"cf2ecce7c14815841d5a5c393ee32eb131b75800","after":null,"ref":"refs/heads/saluki_shmem","pushedAt":"2024-09-23T13:02:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"}},{"before":"2f3e71fa2ff0513a93b24c5e226834946519c167","after":null,"ref":"refs/heads/arm64_task_start_fix","pushedAt":"2024-09-23T13:02:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"}},{"before":"4c259b7c19378b06293a75f697457d9f2c8890af","after":null,"ref":"refs/heads/arm64_kmode_fixes","pushedAt":"2024-09-23T13:02:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"}},{"before":"4c259b7c19378b06293a75f697457d9f2c8890af","after":"9d6c21584ce1a993146196562cfba7693dd7c13b","ref":"refs/heads/arm64_kmode_fixes2","pushedAt":"2024-09-23T13:02:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly\n\nThe aforementioned functions can/will fail if the C compiler decides\nto use the stack for the incoming entrypt/etc. parameters.\n\nFix this issue by converting the jump to user part into pure assembly,\nensuring the stack is NOT used for the parameters.","shortMessageHtmlLink":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly"}},{"before":"70277d94f85669a7fb4d497ac71bf1738873e459","after":"ff930ea424b3db17b6034068ebe1dcc576192376","ref":"refs/heads/master","pushedAt":"2024-09-23T08:02:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jnippula","name":"Jari Nippula","path":"/jnippula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15866616?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\n1. Backup current LED_MODE register value\n2. Write value Single-LED mode (0x10) to LED_MODE\n3. Read LED_MODE register and verify it returns value 0x10\n4. Write original (backup) value to LED_MODE","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":null,"after":"93545f44d22e6458217319ac7c4f42c3452110b3","ref":"refs/heads/rebase","pushedAt":"2024-09-22T12:41:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"arch/risc-v/src/mpfs/mpfs_fpga_canfd.c: Fix regressions to make file compile again\n\n- Macros CAN_SFF_MASK, CAN_EFF_MASK and CAN_ERR_MASK are defined in nuttx/can.h already -> removed from here\n- len_to_can_dlc was changed into g_len_to_can_dlc, but not everywhere\n\nSigned-off-by: Jukka Laitinen ","shortMessageHtmlLink":"arch/risc-v/src/mpfs/mpfs_fpga_canfd.c: Fix regressions to make file …"}},{"before":"e0edb78fa9b4c8323483bf1e5144e40e216953e7","after":null,"ref":"refs/heads/arm64_task_start_fix2","pushedAt":"2024-09-21T15:31:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"}},{"before":"a2a791a06a30b86be0ce696912ccc385d76b6f64","after":null,"ref":"refs/heads/arm64_4level_mmu_addrenv","pushedAt":"2024-09-21T11:50:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"}},{"before":"d1559e9483db8d4fc2edee8522b220a12efae9c2","after":"a2a791a06a30b86be0ce696912ccc385d76b6f64","ref":"refs/heads/arm64_4level_mmu_addrenv","pushedAt":"2024-09-21T08:31:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"arm64_addrenv: Add support for 4 level MMU translations\n\nThe original code made the incorrect assumption that the amount of\ntranslation levels is 3, but this is incorrect. The amount of levels is 4\nand the amount of levels that are utilized / in use is set dynamically\nfrom the amount of VA bits in use.","shortMessageHtmlLink":"arm64_addrenv: Add support for 4 level MMU translations"}},{"before":"7b20aa28200c8f2ad08252ec5ae31fce4c41281e","after":"3c2baf32d2b2f831d2958e871599c5766a95ea7a","ref":"refs/heads/ksz9477-mmd-check-fix","pushedAt":"2024-09-20T12:12:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnippula","name":"Jari Nippula","path":"/jnippula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15866616?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\n1. Backup current LED_MODE register value\n2. Write value Single-LED mode (0x10) to LED_MODE\n3. Read LED_MODE register and verify it returns value 0x10\n4. Write original (backup) value to LED_MODE","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":"3b577582b815b93dce5097c27036d8e111cdd75e","after":"e0edb78fa9b4c8323483bf1e5144e40e216953e7","ref":"refs/heads/arm64_task_start_fix2","pushedAt":"2024-09-20T12:12:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly\n\nThe aforementioned functions can/will fail if the C compiler decides\nto use the stack for the incoming entrypt/etc. parameters.\n\nFix this issue by converting the jump to user part into pure assembly,\nensuring the stack is NOT used for the parameters.","shortMessageHtmlLink":"arm64_task/pthread_start: Convert the C / inline ASM code to assembly"}},{"before":"5de7ee9cf301e12d2e7454306a5e62be1e7fbf81","after":"d1559e9483db8d4fc2edee8522b220a12efae9c2","ref":"refs/heads/arm64_4level_mmu_addrenv","pushedAt":"2024-09-20T12:10:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"arm64_addrenv: Add support for 4 level MMU translations\n\nThe original code made the incorrect assumption that the amount of\ntranslation levels is 3, but this is incorrect. The amount of levels is 4\nand the amount of levels that are utilized / in use is set dynamically\nfrom the amount of VA bits in use.","shortMessageHtmlLink":"arm64_addrenv: Add support for 4 level MMU translations"}},{"before":null,"after":"5de7ee9cf301e12d2e7454306a5e62be1e7fbf81","ref":"refs/heads/arm64_4level_mmu_addrenv","pushedAt":"2024-09-20T12:07:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"arm64_addrenv: Add support for 4 level MMU translations\n\nThe original code made the incorrect assumption that the","shortMessageHtmlLink":"arm64_addrenv: Add support for 4 level MMU translations"}},{"before":"d30e94334aac9a5ab54c66e4cec4a6ccf7fa3cf8","after":"3b577582b815b93dce5097c27036d8e111cdd75e","ref":"refs/heads/arm64_task_start_fix2","pushedAt":"2024-09-20T12:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pussuw","name":"Ville Juven","path":"/pussuw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6330050?s=80&v=4"},"commit":{"message":"start & pthread","shortMessageHtmlLink":"start & pthread"}},{"before":"f2f99bb416964e3987513313a0a6db90b081c811","after":"7b20aa28200c8f2ad08252ec5ae31fce4c41281e","ref":"refs/heads/ksz9477-mmd-check-fix","pushedAt":"2024-09-20T11:52:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnippula","name":"Jari Nippula","path":"/jnippula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15866616?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\nFirst write value Single-LED mode (0x10), then read the value back\nto verify value matches with the written one and then finally write\nback the original default value (0x00).","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":"d90d17319318594d6cfcb5fbeaf50a6c11244a68","after":"f2f99bb416964e3987513313a0a6db90b081c811","ref":"refs/heads/ksz9477-mmd-check-fix","pushedAt":"2024-09-20T11:49:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnippula","name":"Jari Nippula","path":"/jnippula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15866616?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\nFirst write value Single-LED mode (0x10), then read the value back\nto verify value matches with the written one and then finally write\nback the original default value (0x00).","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":"8e9cb4afa7c0c35aac44d67f85da970a5a001836","after":"d90d17319318594d6cfcb5fbeaf50a6c11244a68","ref":"refs/heads/ksz9477-mmd-check-fix","pushedAt":"2024-09-20T11:47:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jnippula","name":"Jari Nippula","path":"/jnippula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15866616?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\nFirst write value Single-LED mode (0x10), then read the value back\nto verify value matches with the written one and then finally write\nback the original default value (0x00).","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":null,"after":"8e9cb4afa7c0c35aac44d67f85da970a5a001836","ref":"refs/heads/ksz9477-mmd-check-fix","pushedAt":"2024-09-20T11:43:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jnippula","name":"Jari Nippula","path":"/jnippula","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15866616?s=80&v=4"},"commit":{"message":"ksz9477: MMD indirect access check fix\n\nInstead of verifying MMD indirect access by checking\nEEE ADVERTISEMENT register has value 0x6 (which may be changed),\nthe verification is done by write and check LED MODE register.\nFirst write value Single-LED mode (0x10), then read the value bach\nto verify value match the written one and then finally write back\nthe original default value (0x00).","shortMessageHtmlLink":"ksz9477: MMD indirect access check fix"}},{"before":"16ae11fdab7703ffd8a04c1e395154f7ce659b33","after":"70277d94f85669a7fb4d497ac71bf1738873e459","ref":"refs/heads/master","pushedAt":"2024-09-20T10:40:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eenurkka","name":"Eero Nurkkala","path":"/eenurkka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82198277?s=80&v=4"},"commit":{"message":"arm64/imx9: add imx93-evk ddr training\n\nThis performs the training for imx93-evk. In addition to the source code,\nit downloads binaries which are included in the final image.\n\nSigned-off-by: Eero Nurkkala ","shortMessageHtmlLink":"arm64/imx9: add imx93-evk ddr training"}},{"before":"7c4bf9842267d552175d9fe63546093d4c54a2ae","after":"16ae11fdab7703ffd8a04c1e395154f7ce659b33","ref":"refs/heads/master","pushedAt":"2024-09-20T10:04:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"arch/arm64/src/imx9/imx9_lpi2c.c: Clear NACK properly on last RX byte\n\nSigned-off-by: Jukka Laitinen ","shortMessageHtmlLink":"arch/arm64/src/imx9/imx9_lpi2c.c: Clear NACK properly on last RX byte"}},{"before":null,"after":"51c6d86bf40d63a59d6066db292690ee5003a897","ref":"refs/heads/imx93-evk-ddr-training","pushedAt":"2024-09-20T07:29:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eenurkka","name":"Eero Nurkkala","path":"/eenurkka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/82198277?s=80&v=4"},"commit":{"message":"arm64/imx9: add imx93-evk ddr training\n\nThis performs the training for imx93-evk. In addition to the source code,\nit downloads binaries which are included in the final image.\n\nSigned-off-by: Eero Nurkkala ","shortMessageHtmlLink":"arm64/imx9: add imx93-evk ddr training"}},{"before":"aea511f64ee63adbce3e7716cc79cae683a0edd7","after":"31a4e897e317d2c7d8b886752586746440c177d5","ref":"refs/heads/imx9_i2c_fixes","pushedAt":"2024-09-20T07:00:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"arch/arm64/src/imx9/imx9_lpi2c.c: Clear NACK properly on last RX byte\n\nSigned-off-by: Jukka Laitinen ","shortMessageHtmlLink":"arch/arm64/src/imx9/imx9_lpi2c.c: Clear NACK properly on last RX byte"}},{"before":"a406b4c0a1d3d7897007dcb4aa72e651bbfa2e7b","after":"aea511f64ee63adbce3e7716cc79cae683a0edd7","ref":"refs/heads/imx9_i2c_fixes","pushedAt":"2024-09-19T13:10:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jlaitine","name":"Jukka Laitinen","path":"/jlaitine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23378390?s=80&v=4"},"commit":{"message":"arch/arm64/src/imx9/imx9_lpi2c.c: Clear NACK properly on last RX byte\n\nSigned-off-by: Jukka Laitinen ","shortMessageHtmlLink":"arch/arm64/src/imx9/imx9_lpi2c.c: Clear NACK properly on last RX byte"}},{"before":"95efd585ab1799966237916f161c4fa6651583ff","after":"1eb2d4db673641bd5245c07c026feba8376f05c6","ref":"refs/heads/imx93_evk_trdc","pushedAt":"2024-09-19T11:49:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joukkone","name":"Jouni Ukkonen","path":"/joukkone","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/95403577?s=80&v=4"},"commit":{"message":"boards/arm64/imx9/imx93-evk: add trdc header\n\nExample trdc header for bootloader build\n\nSigned-off-by: Jouni Ukkonen ","shortMessageHtmlLink":"boards/arm64/imx9/imx93-evk: add trdc header"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNjoxNDoyNy4wMDAwMDBazwAAAAS-v9lU","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQwNjoxNDoyNy4wMDAwMDBazwAAAAS-v9lU","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxMTo0OTo1Ny4wMDAwMDBazwAAAAS6yj7K"}},"title":"Activity · tiiuae/nuttx"}