Eero Nurkkala
ef28d915fe
risc-v/mpfs: ihc: don't start rptun automatically
...
Starting the rptun with the autostart flag set will cause significant
delays at the boot, as it will wait for the master to be up. U-boot/linux
combination may take more than 10 seconds to boot to the point where the
rpmsg bus is initialized.
For now, the user needs to initialize the rptun separately, for example,
by issuing the following command:
rptun start /dev/rptun/mpfs-ihc
This command will also block if started before the rpmsg bus master is up.
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2022-06-28 11:34:38 -03:00
Adam Kaliszan
7df798991c
Esp32 lilygo t5v2 fixed Data/Command line support.
2022-06-28 09:34:17 -03:00
Ville Juven
cfebb5a5c1
risc-v: Move common memory map to its own file from riscv_internal
...
Move the linker defined symbols to a separate file, so they can be
accessed without pulling in everything from riscv_internal.h and
whatever it includes (e.g. syscall.h drags in a lot).
2022-06-28 14:41:56 +03:00
Huang Qi
bc8cf2c501
arch/arm/armv7-m: Fix error link argument for compiler-rt
...
Fix:
```
ld.lld: error: unknown argument '-/home/huang/Work/vwear/prebuilts/clang/linux/arm/bin/../lib/clang-runtimes/armv7em_hard_fpv4_sp_d16/lib/libclang_rt.builtins-armv7em.a'
```
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2022-06-28 12:38:36 +03:00
Xiang Xiao
abc72ad128
net: Ensure sendmsg and sendfile return -EAGAIN in case of timeout
...
instead of -ETIMEOUT, as specify here:
https://pubs.opengroup.org/onlinepubs/009604599/functions/sendmsg.html
https://man7.org/linux/man-pages/man2/sendfile.2.html
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-06-28 06:19:13 +03:00
dependabot[bot]
4f8c8815d6
Spi driver for Stm32wl55
...
IRQ and DMA mode is not implemented
2022-06-28 10:38:03 +08:00
zouboan
00e8e4fa28
boards/stm32f4discovery: add setup of pwm capture device
...
drivers/timers/capture.c: add support of pwm capture driver
2022-06-28 10:35:43 +08:00
zouboan
b41929522c
drivers/timers/capture.c: add support of pwm capture driver
2022-06-28 10:35:43 +08:00
zouboan
fd8eaf4f42
arch/stm32_capture_lowerhalf.c: add lower half support of capture
2022-06-28 10:35:43 +08:00
Nimish Telang
4afd25b567
this flag is meaningless for the linker
2022-06-27 20:03:03 -03:00
Ville Juven
77a01cfe52
mpfs: Fix IHC memory locations to native width type
...
Ne numeric type defaults to u32 which is not enough to represent a
native memory location
This fixes build error:
https://github.com/apache/incubator-nuttx/runs/7067877053?check_suite_focus=true
2022-06-27 20:49:00 +08:00
Nathan Hartman
6057960331
Fix mistakes in comments and docs
...
* drivers/wireless/bluetooth/bt_null.c: Fix misleading comment
* drivers/wireless/spirit/Kconfig: Fix incorrect word (absolution).
* drivers/wireless/spirit/drivers/Kconfig: Fix wrong name (TMicro->STMicro)
* drivers/wireless/spirit/drivers/spirit_netdev.c: Fix wrong word
(verify->very).
* drivers/wireless/spirit/drivers/spirit_netdev.c: Fix double "the" and typo.
* include/nuttx/net/radiodev.h: Fix various typos and errors.
2022-06-27 11:30:53 +08:00
Yuichi Nakamura
f3dbc7bc63
drivers/lcd: getplaneinfo fix for ST7789,ST7565 and skeleton driver
2022-06-26 22:24:36 +03:00
Andrey
c6c0baa233
Added configuration files for usinf BMP280 with ESP32-DevkitC
2022-06-26 11:36:08 +03:00
chao.an
c3b84b9b3b
wireless/bcm43xxx: remove unused tx_queue_count
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-26 16:06:20 +08:00
Xiang Xiao
4c2b7f3ac9
tools/jlink-nuttx: Move the register index check to setget_reg
...
avoid access tcbinfo before initializing it in update_tcbinfo
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-06-25 16:53:40 +03:00
chao.an
252985fc1d
netdev/carrier: check the IF stautus before carrier
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-25 19:52:53 +08:00
chao.an
43497df78b
wireless/bcm43xxx: add dynamic kso control support
...
1. PMU control by KeepSdioOn(KSO) if firmware support save restore
2. Remove watchdog timer
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-25 19:52:13 +08:00
chao.an
2eb1124db5
wireless/bcm43xxx: correct the return value
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-25 16:45:34 +08:00
zouboan
78535d0123
arch/stm32_capture: completion other slave mode selection
2022-06-25 14:35:17 +08:00
zouboan
20cd657a65
arch/stm32_capture: fix offset address of slave mode control register
2022-06-25 14:35:17 +08:00
Satoshi Togawa
667afb3b91
sama5: add config SAMA5_SYSTEMRESET in arch/arm/src/Kconfig
...
SAMA5D2 and SAMA5D4 does not support external reset.
Some SAMA5 board's Kconfig contain item SAMA5_SYSTEMRESET, but it is better in arch/arm/src/Kconfig.
2022-06-25 12:03:15 +08:00
qinwei1
b7cdacf3b5
.github/workflows: Add nuttx/source to the safe directory, covering apps
...
Signed-off-by: qinwei1 <qinwei1@xiaomi.com>
2022-06-25 11:56:13 +08:00
Alan Carvalho de Assis
429c474aff
esp32-devkit: As suggest by Gustavo, remove mmcsdspi
...
ESP32-Devkit doesn't have MMC/SD slot to put a card and it is basically
the same defconfig submitted to esp32-wrover-kit board that has that slot.
2022-06-24 21:32:40 -03:00
Alan Carvalho de Assis
d8e95284cb
esp32: Add mmcsdspi config
2022-06-24 21:32:40 -03:00
Alan Carvalho de Assis
87a2f35c2c
esp32: Remove hard-coded SPI port for MMC/SD SPI
2022-06-24 21:32:40 -03:00
Gustavo Henrique Nihei
f2d1f25202
drivers/lcd: Fix regression on ILI9341 introduced after #6465
...
Signed-off-by: Gustavo Henrique Nihei <gustavo.nihei@espressif.com>
2022-06-24 17:44:53 -03:00
Xiang Xiao
02690fe58e
.github/workflows: Add nuttx/source to the safe directory
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-06-24 14:55:18 +03:00
Alan Carvalho de Assis
d4dc2f8ab2
tools: Fix warnings and replace deprecated readdir_r()
2022-06-24 11:42:41 +08:00
Xiang Xiao
379892d297
Allow ci update .github/workflows/docker_linux.yml
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2022-06-23 18:34:21 -03:00
Nathan Hartman
2032eeae6c
Documentation: Fix various typos.
...
Documentation/components/drivers/character/serial.rst
Documentation/faq/index.rst
Documentation/guides/pysimcoder.rst
Documentation/platforms/arm/imxrt/boards/teensy-4.x/index.rst
Documentation/platforms/arm/imxrt/index.rst
Documentation/platforms/arm/stm32wl5/boards/nucleo-wl55jc/index.rst
Documentation/platforms/arm/stm32wl5/index.rst
Documentation/platforms/risc-v/bl602/index.rst
Documentation/platforms/sim/sim/index.rst
Documentation/platforms/xtensa/esp32/index.rst
Co-authored-by: Gustavo Henrique Nihei <38959758+gustavonihei@users.noreply.github.com>
2022-06-24 00:01:38 +08:00
chao.an
15864ff109
wireless/bcm43xxx: add get country code support
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-23 21:48:08 +08:00
chao.an
b476c68ac3
wireless: add SIOCGIWCOUNTRY (Get country code)
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-23 21:48:08 +08:00
Jukka Laitinen
ba1b8d0712
arch/risc-v/src/mpfs: Add mpfs_gpiosetevent and gpio irq handling functions
...
Add a function to easily enable event handling on fabric and mss gpios. This
is similar to what exists e.g. for stm32 arm chips.
Also fix some small bugs in mpfs_configgpio related to IRQ bits configuration
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
2022-06-23 21:45:15 +08:00
curuvar
412539e66c
Added PWM support to rp2040
2022-06-23 10:17:40 -03:00
curuvar
75facdee72
Added PWM support for rp2040
2022-06-23 10:17:40 -03:00
Lingao Meng
77557d8d9f
drivers: serial: Add error for insuff buffer
...
Signed-off-by: Lingao Meng <menglingao@xiaomi.com>
2022-06-23 16:50:45 +08:00
chao.an
442e75575e
wireless/bcm43xxx: add set country code support
...
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-23 00:08:10 +08:00
Simon Filgis
cd1f90c25b
Fix can buffer calculaiton. Add two words to every msg buffer
2022-06-23 00:07:42 +08:00
Eero Nurkkala
92760f89eb
risc-v/mpfs: emmcsd: fix two issues
...
This patch fixes the following issues:
1. MPFS_EMMCSD_HRS06_EMM bitmask had to be 0x7, not 0x03
2. putreg32() caused outright memory corruption as the
arguments were in wrong order
Signed-off-by: Eero Nurkkala <eero.nurkkala@offcode.fi>
2022-06-22 09:50:33 +03:00
qinwei
881c896c06
tools: ci : add cibuild rule for arm64
...
Summary:
1. add aarch64-none-elf toolchain for cibuild rule
Signed-off-by: qinwei <qinwei1@xiaomi.com>
2022-06-22 12:14:59 +08:00
Alan Carvalho de Assis
19fd0a5587
stm32xx: Fix RTC drift when using HSE
...
When using HSE to clock RTC NuttX internal time is gaining 5.5 second per
minute. Problem was NuttX using 7182 for one of the RTC division factors,
it should have been 7812. The incorrect factors used are 7182 and 0xff.
These are used in 3-4 places within Nuttx and other places as 7812 and 0xff.
However, the STMicro app note AN4759 suggests using 7999 and 124, which is
what I've used.
Explanation: These 2 factors are used to divide the HSE clock (which at this
point is 1 MHz) to 1 Hz for the RTC hardware.
To test the 2 factors, add 1 to both numbers and multiply them together.
The result needs to be as close as possible to 1 MHz.
The suggested values of 7999 and 124 => 8000*125 = 1,000,000, the prime
factors. So, the best fix for Nuttx would be these values.
Issue discovered and fixed by Peter Moody
2022-06-21 17:58:10 +03:00
Huang Qi
9481456fde
risc-v/esp32c3: Implement up_perf_xxx API
...
Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
2022-06-21 21:35:22 +08:00
Michael Jung
9140693567
Add lcd_dev_s pointer to lcd_planeinfo_s
...
In order to support multiple LCD instances per board, add a pointer from
lcd_planeinfo_s to the lcd_dev_s which it belongs to. Also enhance the
putrun, getrun, putarea and getarea methods to pass through the
lcd_dev_s pointer to the respective device driver.
Port all LCD device drivers to this lcd_planeinfo_s extension.
Enhance SSD1306 driver to support multiple LCDs.
Signed-off-by: Michael Jung <michael.jung@secore.ly>
2022-06-21 21:33:23 +08:00
Richard Tucker
f68a5f0913
boards/risc-v/litex/arty_a7: add netnsh defconfig
2022-06-21 12:06:37 +03:00
Richard Tucker
88c58df6d6
net: fix DP83825I comments
2022-06-21 12:06:37 +03:00
Richard Tucker
eaa5f9ab4e
net: add DP83848C constants
2022-06-21 12:06:37 +03:00
Richard Tucker
8f36649aad
arch/risc-v/src/litex/litex_emac: add liteeth peripheral driver
...
See the following for details on the pepheral:
https://github.com/enjoy-digital/liteeth
2022-06-21 12:06:37 +03:00
chao.an
04fcbb5cb8
wireless/bcm43xxx: add auto power saving support
...
switch firmware power mode between PM_MAX/PM_FAST
Signed-off-by: chao.an <anchao@xiaomi.com>
2022-06-21 02:33:18 +08:00
AuroraRAS
0fe219a8c9
Add I2C_M_NOSTART and I2C_M_NOSTOP support in esp32c3_i2c
...
Signed-off-by: AuroraRAS <chplee@gmail.com>
2022-06-20 10:34:22 -03:00