-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build(deps): bump docker/setup-buildx-action from 2 to 3 #161
build(deps): bump docker/setup-buildx-action from 2 to 3 #161
Commits on Aug 25, 2023
-
boards/riscv/mpfs/icicle/configs/standalone: Add a standalone target
- boots from eNVM - uses lim memory for RAM - has console on uart 0 - has procfs enabled - has most of nsh commands enabled Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c6ad5be - Browse repository at this point
Copy the full SHA c6ad5beView commit details -
Fix the check workflow for tiiuae repo
- Change git repository urls to point to our tiiuae repos for nuttx & nuttx apps - Remove most of the the build steps, leave just arm-12 and riscv; arm-12 has a build for stm32f7, and riscv for mpfs Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ffd0ae5 - Browse repository at this point
Copy the full SHA ffd0ae5View commit details -
arch/risc-v/src/opensbi/Make.defs: Switch opensbi to the nuttx/size o…
…ptimized version in tiiuae repo Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 477df1a - Browse repository at this point
Copy the full SHA 477df1aView commit details -
[REVERTME] arch/risc-v/src/mpfs/mpfs_ethernet.c: Hack the ethernet dr…
…iver to re-initialize on rx timeout If the interface is UP, and no packets are received in 30s, re-initialize the interface by calling the already implemented mpfs_txtimeout_expiry. This is a temporary workaround for a bug where IF might be UP and working but packets can only be transmitted. Receive side just doesn't work at all. The original bug can be re-produced easily by disconnecting and reconnecting the ethernet cable while the IF is up. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9f3f90 - Browse repository at this point
Copy the full SHA c9f3f90View commit details -
[HACK] Set SD-card speed to 50MHz
SD-card clock speed is just forced to 50MHz. Note that to be correct, one should first set the SD-card into high-speed mode, but currently NuttX doesn't support this. With our cards, just setting the interface to 50MHz seems to work fine, and it removes the issue with 25MHZ clock causing disturbance on GPS bands. Typically cards which support high-speed mode just work with 50MHz interface clock. This patch should be reverted when the NuttX supports high-speed mode, and we can properly set it. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 902c21a - Browse repository at this point
Copy the full SHA 902c21aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c03e56b - Browse repository at this point
Copy the full SHA c03e56bView commit details -
Fix standalone defconfig for CI
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f10e650 - Browse repository at this point
Copy the full SHA f10e650View commit details -
arch/risc-v/src/mpfs/mpfs_clockconfig.c: Flag out code only used in b…
…ootloader This removes the need to have all the DDR/clock configuration related "LIBERODEFS" flags defined, when not building a standalone/coldboot configuration All of this code is unused when not building with CONFIG_MPFS_BOOTLOADER Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for adfe82a - Browse repository at this point
Copy the full SHA adfe82aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd3fe0b - Browse repository at this point
Copy the full SHA dd3fe0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4414cb - Browse repository at this point
Copy the full SHA b4414cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 75cbc77 - Browse repository at this point
Copy the full SHA 75cbc77View commit details -
mpfs/emmcsd: [HACK] Set 8-bit data width and DDR HS mode for eMMC
This is not the correct way to do this, but it gives a nice perf. boost
Configuration menu - View commit details
-
Copy full SHA for a4e0296 - Browse repository at this point
Copy the full SHA a4e0296View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5158a1a - Browse repository at this point
Copy the full SHA 5158a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51991d6 - Browse repository at this point
Copy the full SHA 51991d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95b4d63 - Browse repository at this point
Copy the full SHA 95b4d63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 526ae42 - Browse repository at this point
Copy the full SHA 526ae42View commit details -
drivers/net/rpmsgdrv.c: Support only TRANSFER commands
All other commands are disabled in send_recv(). Signed-off-by: Jani Paalijarvi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ce90e5 - Browse repository at this point
Copy the full SHA 3ce90e5View commit details -
arch/risc-v/src/mpfs/mpfs_ihc.c: Increase RPMSG buffer size
Signed-off-by: Jani Paalijarvi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5da097c - Browse repository at this point
Copy the full SHA 5da097cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c5745b - Browse repository at this point
Copy the full SHA 8c5745bView commit details -
arch/risc-v/src/mpfs/mpfs_fpga_canfd.c: Fix CONFIG_DEBUG_CAN_INFO ifd…
…ef and forward declare devif_loopback Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fcb4f6f - Browse repository at this point
Copy the full SHA fcb4f6fView commit details -
boards/risc-v/mpfs/icicle/configs/canfd/defconfig: Normalize
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e66ee29 - Browse repository at this point
Copy the full SHA e66ee29View commit details -
remove devif_loopback in canfd driver since it is now devif_poll func…
… that takes care of the need for loopback
Configuration menu - View commit details
-
Copy full SHA for d5b4484 - Browse repository at this point
Copy the full SHA d5b4484View commit details -
arch/risc-v/src/mpfs/mpfs_ihc.c: Minor fixes
Remove unnecessary VQID shifting (16 -> 0). Give an error if RPTUN init fails.
Configuration menu - View commit details
-
Copy full SHA for a9855a5 - Browse repository at this point
Copy the full SHA a9855a5View commit details -
Remove MPFS_IHC_LINUX_ON_HART4 from default configurations
Enable LINUX_ON_HART4 in rpmsg-ch2 defconfig of ICICLE board. Remove LINUX_ON_HART4 config from rpmsg-ch1 defconfig of ICICLE board.
Configuration menu - View commit details
-
Copy full SHA for 9200709 - Browse repository at this point
Copy the full SHA 9200709View commit details -
arch/arm/src/stm32f7/stm32_ethernet.c: Fix "unused variable" warning
Fix build warning when CONFIG_STM32F7_AUTONEG is not set Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da7fcae - Browse repository at this point
Copy the full SHA da7fcaeView commit details -
arch/risc-v/src/mpfs/mpfs_userspace.c: Map MTIME into userspace reser…
…ved IO area in protected build Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62d55b7 - Browse repository at this point
Copy the full SHA 62d55b7View commit details -
boards/risc-v/mpfs/icicle: Add USRIO area for userspace IO mappings
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26f28ec - Browse repository at this point
Copy the full SHA 26f28ecView commit details -
Add mpfs crypto driver into nuttx build
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 765313f - Browse repository at this point
Copy the full SHA 765313fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7661ca1 - Browse repository at this point
Copy the full SHA 7661ca1View commit details -
mpfs/mpfs_mm_init: Add the MTIME user mapping for kernel mode as well
Just a temporary patch, need to implement some kind of scalable solution for this. It might be a good idea to map something else for the user to avoid using ecall to enter the kernel for simple reads ? Also, increase the L3 table size
Configuration menu - View commit details
-
Copy full SHA for a8c0f1e - Browse repository at this point
Copy the full SHA a8c0f1eView commit details -
arch/risc-v/src/mpfs/Kconfig: Don't source crypto/Kconfig
There is no make step executed for this directory before the Kconfigure, so all Kconfig's just need to be in-tree Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 669e6e2 - Browse repository at this point
Copy the full SHA 669e6e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c96ac4 - Browse repository at this point
Copy the full SHA 9c96ac4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fa7923 - Browse repository at this point
Copy the full SHA 1fa7923View commit details -
arch/riscv/src/mpfs/mpfs_ethernet.c: discard err rxframe in int work
Workaround to avoid deadlock situation: The RX shall not try to wait for complete frame in case there is RX errors detected. In case mpfs_receive is called, it keeps waiting for complete frame and also keeps the net_lock locked. In the mean while, the TX may run out of free descriptors, but can not get net_lock mutex lock to be able to release used descriptors. If there are no free TX descs it disables RX interrupts because it may require to send response to the received frame. So, TX side keeps RX interrupts disabled due to lack of free descriptors and RX blocks TX to release those descs by stubbornly waiting for complete frame.
Configuration menu - View commit details
-
Copy full SHA for ccfeb55 - Browse repository at this point
Copy the full SHA ccfeb55View commit details -
arch/risc-v/src/mpfs/crypto.defs: Update to include mpfs_systemservice.c
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 080730a - Browse repository at this point
Copy the full SHA 080730aView commit details -
arch/risc-v/src/mpfs: Generate an unique locally administrated MAC ad…
…dress Add a function to read PolarFire's serial number from system controller, and use the first five digits as device's mac address Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 17c79ab - Browse repository at this point
Copy the full SHA 17c79abView commit details -
emmc interrupt blackout issue fix
sendfifo() function need enable BWR_IE before checking if BWE is enabled to avoid BWE to be activated between the BWE check and BWR interrupt enabling, which causes the interrupt to be missed and Data Timeout error.
Configuration menu - View commit details
-
Copy full SHA for f7c0a2d - Browse repository at this point
Copy the full SHA f7c0a2dView commit details -
mpfs/mpfs_userspace: Increase user space size to 8MB
The user i/o area goes over 4MB, so need more page tables
Configuration menu - View commit details
-
Copy full SHA for 9e10f64 - Browse repository at this point
Copy the full SHA 9e10f64View commit details -
test: bootloader: apply ihc flow control
If Linux kernel sends data, block all incoming msgs from the remote end until an ack arrives, which completes the linux send data command. If other than ack arrives, the logic in the Linux is no longer maintained, causing the virtio marked broken. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd0851b - Browse repository at this point
Copy the full SHA dd0851bView commit details -
risc-v/mpfs: apply ihc software flow control
Utilize the sw flow control. Also detect situations where both ack and msg present is set. In that case, consider both flags. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0855101 - Browse repository at this point
Copy the full SHA 0855101View commit details -
risc-v/mpfs: ihc: use work queue instead of thread
The thread conflicts with a HPWORK originated network operation, taking the net_lock() recursive mutex, resulting in a deadlock. Recursive mutexes are OK within the same task (HPWORK), so apply the thread work into a work instead, which would potentially resolve the very random conflict. This increases the data throughput also a bit (10 - 20%). Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69a3ed7 - Browse repository at this point
Copy the full SHA 69a3ed7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9049acb - Browse repository at this point
Copy the full SHA 9049acbView commit details -
risc-v/mpfs: serial: add fpga uarts
Add FPGA serial support, including console capabilities. FPGA has UARTs from 0-7, so all UARTs starting from 5 depend on FPGA. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b40846 - Browse repository at this point
Copy the full SHA 4b40846View commit details -
Add CONFIG_MPFS_SPI flag to define using SOC hard-ip SPI block
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e278e43 - Browse repository at this point
Copy the full SHA e278e43View commit details -
arch/risc-v/src/mpfs: Remove CONFIG_MPFS_COREPWMx_PWMCLK configs
These are always the same as FPGA peripheral clock, so use that directly Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a4c60b8 - Browse repository at this point
Copy the full SHA a4c60b8View commit details -
risc-v/mpfs: serial: fix uart closing
Don't turn off FIC3 clk which would terminate all other peripherals depending on it. Also add a few missing undefs. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64351a1 - Browse repository at this point
Copy the full SHA 64351a1View commit details -
Change MPFS_FPGA_UARTx_BASE addresses to 4k aligned as per new FPGA i…
…mage Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6afcf21 - Browse repository at this point
Copy the full SHA 6afcf21View commit details -
[REVERTME] arch/risc-v/src/mpfs/mpfs_corespi.c: Hack around a bug in …
…nuttx nxsem_tickwait_uninterruptible bug The nxsem_tickwait_uninterruptible seems to timeout randomly one tick too soon. Add one tick to timeout to make sure it is long enough. This can be reverted when the actual bug is fixed. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5b0d4b - Browse repository at this point
Copy the full SHA f5b0d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e67f54a - Browse repository at this point
Copy the full SHA e67f54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9fa478 - Browse repository at this point
Copy the full SHA b9fa478View commit details -
Configuration menu - View commit details
-
Copy full SHA for f83649c - Browse repository at this point
Copy the full SHA f83649cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c4864 - Browse repository at this point
Copy the full SHA 71c4864View commit details -
arch/risc-v/src/mpfs/mpfs_timerisr.c: Partially revert common mtime d…
…river change Revert: commit 1975878 Author: Huang Qi <[email protected]> Date: Mon Apr 11 18:42:24 2022 +0800 arch/risc-v: Apply common mtime driver to mtime based chps Signed-off-by: Huang Qi <[email protected]> As this breaks the systick Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6429084 - Browse repository at this point
Copy the full SHA 6429084View commit details -
arch/risc-v/src/mpfs: Make mpfs_hart_index2id table modifiable by boo…
…tloader This is actually the same table as entrypoints, so just use the same data, which can be set before booting any of the harts Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f34ce01 - Browse repository at this point
Copy the full SHA f34ce01View commit details -
Revert "[REVERTME] arch/risc-v/src/mpfs/mpfs_corespi.c: Hack around a…
… bug in nuttx nxsem_tickwait_uninterruptible bug" This reverts commit c9a794c.
Configuration menu - View commit details
-
Copy full SHA for b400e7a - Browse repository at this point
Copy the full SHA b400e7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c7276 - Browse repository at this point
Copy the full SHA d9c7276View commit details -
arch/risc-v/src/mpfs/mpfs_opensbi.c: Fix conflicting datatypes define…
…d by NuttX vs. opensbi Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c312a3b - Browse repository at this point
Copy the full SHA c312a3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c688040 - Browse repository at this point
Copy the full SHA c688040View commit details -
arch/risc-v/src/mpfs/mpfs_dsn: Correct serial number reading routine
- Fix retry counter handling and increase the maximum number of retries. - Add some parenthesis for clarity. - Change return type to signed int, as it may return -ETIMEDOUT - Correct comment for returned value Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 226dbd9 - Browse repository at this point
Copy the full SHA 226dbd9View commit details -
risc-v/mpfs: clean up ihc for rpmsg
This cleans the unnecessary flow control that's no longer needed. Probably the support for simultaneous MP and ACK changed the environment. Also reorganize the mpfs_opensbi_*.S so that the trap handler is easily relocated in the tlinker .ld file without the need to relocate the utils.S. This makes it easier to follow the jump into other segment, eg. zerodevice. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 96cc3b4 - Browse repository at this point
Copy the full SHA 96cc3b4View commit details -
mpfs_opensbi_utils.S: relocate OpenSBI into l2zerodevice
This loads the OpenSBI from eNVM into the zerodevice. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a5d1e67 - Browse repository at this point
Copy the full SHA a5d1e67View commit details -
opensbi: update to contain shrinked version
Update to have 2k smaller version of OpenSBI. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b1c7173 - Browse repository at this point
Copy the full SHA b1c7173View commit details -
Revert "opensbi: update to contain shrinked version"
This reverts commit 95e02b0.
Configuration menu - View commit details
-
Copy full SHA for ef92a6c - Browse repository at this point
Copy the full SHA ef92a6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a505113 - Browse repository at this point
Copy the full SHA a505113View commit details -
risc-v/mpfs: ihc: don't wait for a remote ack
RPMSG is associated with the use of HPWORK / LPWORK queues. After sending a message to the remote end (Linux), it waits for an ack before proceeding. Unfortunately this may take sometimes more than 0x3000 CLINT MTIME cycles. Ack waiting is also unnecessary: nothing is done with that information. Even worse, the net_lock() is also held during the blocked time so it blocks other network stacks that are unrelated to this. The logic is still maintained with the message present (MP) flag. No new message will be sent until that is cleared by the romote. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6f2db08 - Browse repository at this point
Copy the full SHA 6f2db08View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd9fee0 - Browse repository at this point
Copy the full SHA dd9fee0View commit details -
risc-v/mpfs: clear L2 before use
SiFive document: "ECC Error Handling Guide" states: "Any SRAM block or cache memory containing ECC functionality needs to be initialized prior to use. ECC will correct defective bits based on memory contents, so if memory is not first initialized to a known state, then ECC will not operate as expected. It is recommended to use a DMA, if available, to write the entire SRAM or cache to zeros prior to enabling ECC reporting. If no DMA is present, use store instructions issued from the processor." Clean the cache at this early stage so no ECC errors will be flooding later. Signed-off-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec68b3d - Browse repository at this point
Copy the full SHA ec68b3dView commit details -
arch/risc-v/src/mpfs/mpfs_ddr.c: Correct the DDR training dq/dqs stat…
…us check It was checking a wrong register for dq/dqs window size. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fc7d2b - Browse repository at this point
Copy the full SHA 1fc7d2bView commit details -
arch/risc-v/src/mpfs/mpfs_ddr.c: Don't auto-determine the write latency
It doesn't make sense to try to auto-determine write latency, it may pass with too low value. Keep the existing implementation if the write latency has been set to minimum value, otherwise just set it. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c524902 - Browse repository at this point
Copy the full SHA c524902View commit details -
arch/risc-v/src/mpfs/mpfs_ddr.c: Correct memory test timeouts
Especially the write calibration must bail out if the memory test timeouts, otherwise the device will get stuck in running the memory test in sequence, and it will always timeout. Negative error value was also not properly returned from mpfs_mtc_test. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f9b2ba - Browse repository at this point
Copy the full SHA 1f9b2baView commit details -
arch/risc-v/src/mpfs/mpfs_ddr.c: Make sure that DDRC is in reset when…
… starting the training Also move the DDRC clock enablement and reset to mpfs_init_ddr. This doesn't change the functionality, but is the cleaner place for it. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2602afd - Browse repository at this point
Copy the full SHA 2602afdView commit details -
arch/risc-v/src/mpfs/mpfs_ddr.c: Add a simple prng for memory trainin…
…g code Implement the previously empty mpfs_ddr_rand with adapted "seiran128" code from https://github.com/andanteyk/prng-seiran This implements a non-secure prng, which is minimal in size. The DDR training doesn't need cryptographically secure prng, and linking in the NuttX crypto would increase the code size significantly for bootloaders. Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee58b2e - Browse repository at this point
Copy the full SHA ee58b2eView commit details
Commits on Aug 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 66eec9d - Browse repository at this point
Copy the full SHA 66eec9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d3b9fa - Browse repository at this point
Copy the full SHA 9d3b9faView commit details
Commits on Aug 29, 2023
-
arch/risc-v/src/mpfs: Sync some of the libero config macros with HSS …
…reference code Signed-off-by: Jukka Laitinen <[email protected]> Co-authored-by: Eero Nurkkala <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c356bfb - Browse repository at this point
Copy the full SHA c356bfbView commit details -
arch/risc-v/src/mpfs/mpfs_ddr.c: Re-write write calibration
Clean up the code and remove un-used global variables & structs Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ce090e - Browse repository at this point
Copy the full SHA 3ce090eView commit details
Commits on Sep 4, 2023
-
arch/risc-v/src/mpfs: Set USB DMA upper addr offset
Use a configuration register to set the upper address lines [37:32] for USB DMA engine. Signed-off-by: Jani Paalijarvi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2563e16 - Browse repository at this point
Copy the full SHA 2563e16View commit details
Commits on Sep 6, 2023
-
drivers/timers/pcf85263.c: Fix compilation
Add the missing semicolons Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25d9216 - Browse repository at this point
Copy the full SHA 25d9216View commit details
Commits on Sep 11, 2023
-
drivers/net: Add a management driver for ksz9477 ethernet switch
Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 19be1d8 - Browse repository at this point
Copy the full SHA 19be1d8View commit details -
arch/risc-v/src/mpfs: Add ksz9477 initialization
This adds initialization of the ksz9477 switch when used instead of a PHY, directly connected to SGMII Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 537e3ff - Browse repository at this point
Copy the full SHA 537e3ffView commit details
Commits on Sep 12, 2023
-
arch/risc-v/src/mpfs/mpfs_i2c.c: Clean up using priv->status and STOP…
… interrupts - There are occasional extra STOPs being sent due to an IP bug when using an FPGA based I2C. Add a flag "inflight" to mask out extra STOP interrupts when using the FPGA based implementation - There are no MPFS_I2C_ST_STOP_SENT irq's "initally". It is just already either success or still in progress Signed-off-by: Jukka Laitinen <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3472e29 - Browse repository at this point
Copy the full SHA 3472e29View commit details
Commits on Sep 13, 2023
-
riscv/riscv_pmp.c: Improve NAPOT area validity checks
Check that the base address and region size are properly aligned with relation to each other. With NAPOT encoding the area base and size are not arbitrary, as when the size increases the amount of bits available for encoding the base address decreases.
Configuration menu - View commit details
-
Copy full SHA for 393f37e - Browse repository at this point
Copy the full SHA 393f37eView commit details -
mpfs/mpfs_i2c.c: Replace 1 second timeout with Time-on-Air based timeout
Calculate how long an I2C transation will take in microseconds, and use this as the timeout for mpfs_i2c_sem_waitdone. The reason for doing this is not to keep an i2c bus reserved for the full 1 second timeout, if e.g. a sensor is not on the bus / is faulty and non-responsive. Reading the other sensors will be blocked for a relatively long time (1 second) in this case. This fixes such behavior.
Configuration menu - View commit details
-
Copy full SHA for 3b6acfa - Browse repository at this point
Copy the full SHA 3b6acfaView commit details -
libs/libc: Fix a fatal bug in fread
Fix a bug the destination buffer is not updated. It is caused by the following commit. commit 5d8d5bf
Configuration menu - View commit details
-
Copy full SHA for cd343a7 - Browse repository at this point
Copy the full SHA cd343a7View commit details -
stdio/lib_libfread: Fix buffer overflow issue
If the gulp size in the stdio buffer the remaining user buffer size it will: - Corrupt memory in dest (user memory) and - Keep corrupting KERNEL memory via the stdio character buffer until the whole system crashes, as the 'remaining' count underflows This patch fixes this behavior.
Configuration menu - View commit details
-
Copy full SHA for 364a80a - Browse repository at this point
Copy the full SHA 364a80aView commit details
Commits on Sep 18, 2023
-
build(deps): bump docker/setup-buildx-action from 2 to 3
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 2 to 3. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](docker/setup-buildx-action@v2...v3) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 63023ae - Browse repository at this point
Copy the full SHA 63023aeView commit details