This is an automated email from the ASF dual-hosted git repository.

xiaoxiang781216 pushed a change to branch releases/13.0
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from 00968f1861c drivers/contactless: fix uninitialized uid leak in 
mfrc522_read
     new 3d059ad1d56 drivers/crypto: add Microchip RNG90 driver
     new 71dfc309229 Documentation/examples/rng90: add RNG90 application 
documentation
     new bb1bdda1c48 drivers/efuse/efuse: Drivers Registered With World Write 
Permissions(Part 1)
     new 677740e7a87 drivers/: Multiple Drivers Are Registered With World 
Writable - Part 2
     new bc8212df09d drivers/: Multiple Drivers Are Registered With World 
Writable Part 3

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../applications/examples/rng90/index.rst          | 118 +++++++
 arch/arm/src/c5471/c5471_watchdog.c                |   2 +-
 arch/arm/src/common/stm32/stm32_bbsram_m3m4_v1.c   |   2 +-
 arch/arm/src/common/stm32/stm32_hrtim_m3m4_v1.c    |   2 +-
 arch/arm/src/cxd56xx/cxd56_adc.c                   |  12 +-
 arch/arm/src/cxd56xx/cxd56_charger.c               |   2 +-
 arch/arm/src/cxd56xx/cxd56_gauge.c                 |   2 +-
 arch/arm/src/cxd56xx/cxd56_ge2d.c                  |   2 +-
 arch/arm/src/cxd56xx/cxd56_geofence.c              |   2 +-
 arch/arm/src/cxd56xx/cxd56_gnss.c                  |   2 +-
 arch/arm/src/cxd56xx/cxd56_hostif.c                |   2 +-
 arch/arm/src/cxd56xx/cxd56_sph.c                   |   2 +-
 arch/arm/src/cxd56xx/cxd56_sysctl.c                |   2 +-
 arch/arm/src/cxd56xx/cxd56_uart0.c                 |   2 +-
 arch/arm/src/phy62xx/phyplus_stub.c                |   2 +-
 arch/arm/src/rtl8720c/ameba_hci.c                  |   2 +-
 arch/arm/src/sama5/sam_tsd.c                       |   2 +-
 arch/arm/src/stm32f7/stm32_bbsram.c                |   2 +-
 arch/arm/src/stm32h7/stm32_bbsram.c                |   2 +-
 arch/arm/src/tlsr82/tlsr82_spi_console.c           |   2 +-
 arch/renesas/src/rx65n/rx65n_sbram.c               |   2 +-
 arch/risc-v/src/common/espressif/esp_dedic_gpio.c  |   2 +-
 arch/risc-v/src/common/espressif/esp_lp_mailbox.c  |   2 +-
 arch/risc-v/src/common/espressif/esp_nxdiag.c      |   2 +-
 .../src/common/espressif/esp_temperature_sensor.c  |   2 +-
 arch/risc-v/src/common/espressif/esp_ulp.c         |   2 +-
 arch/x86/src/qemu/qemu_keypad.c                    |   2 +-
 arch/x86/src/qemu/qemu_vga.c                       |   2 +-
 arch/xtensa/src/common/espressif/esp_dedic_gpio.c  |   2 +-
 arch/xtensa/src/common/espressif/esp_nxdiag.c      |   2 +-
 .../src/common/espressif/esp_temperature_sensor.c  |   2 +-
 arch/xtensa/src/common/espressif/esp_ulp.c         |   2 +-
 arch/xtensa/src/esp32/esp32_himem.c                |   2 +-
 arch/xtensa/src/esp32/esp32_himem_chardev.c        |   2 +-
 arch/xtensa/src/esp32s3/esp32s3_himem.c            |   2 +-
 audio/audio.c                                      |   2 +-
 boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c   |   2 +-
 boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c  |   4 +-
 boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c |   2 +-
 boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c |   2 +-
 boards/arm/cxd56xx/drivers/sensors/bm1383glv_scu.c |   2 +-
 boards/arm/cxd56xx/drivers/sensors/bm1422gmv_scu.c |   2 +-
 boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c    |   2 +-
 boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c    |   4 +-
 boards/arm/cxd56xx/drivers/sensors/cxd5610_gnss.c  |   2 +-
 boards/arm/cxd56xx/drivers/sensors/kx022_scu.c     |   2 +-
 boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c   |   4 +-
 boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c |   4 +-
 boards/arm/kl/freedom-kl25z/src/kl_tsi.c           |   2 +-
 boards/arm/kl/freedom-kl26z/src/kl_tsi.c           |   2 +-
 boards/arm/sam34/sam4l-xplained/src/sam_slcd.c     |   2 +-
 boards/arm/samv7/common/src/sam_progmem.c          |   2 +-
 .../stm32f4/mikroe-stm32f4/src/stm32_touchscreen.c |   2 +-
 boards/arm/stm32l1/stm32ldiscovery/src/stm32_lcd.c |   2 +-
 .../pic32mx/pic32mx7mmb/src/pic32_touchscreen.c    |   2 +-
 .../pic32mx/sure-pic32mx/src/pic32mx_lcd1602.c     |   2 +-
 .../common/include/esp_board_rng90.h}              |  21 +-
 boards/risc-v/esp32c3/common/src/CMakeLists.txt    |   4 +
 boards/risc-v/esp32c3/common/src/Make.defs         |   4 +
 .../src/{esp_board_bmp280.c => esp_board_rng90.c}  |  49 +--
 .../configs/{bmp180 => rng90}/defconfig            |   6 +-
 .../esp32c3/esp32c3-devkit/src/esp32c3_bringup.c   |  13 +
 crypto/cryptodev.c                                 |   2 +-
 drivers/1wire/1wire_ds2xxx.c                       |   2 +-
 drivers/aie/ai_engine.c                            |   2 +-
 drivers/analog/adc.c                               |   2 +-
 drivers/analog/ads1242.c                           |   2 +-
 drivers/analog/ads7046.c                           |   2 +-
 drivers/analog/comp.c                              |   2 +-
 drivers/analog/dac.c                               |   2 +-
 drivers/analog/hx711.c                             |   2 +-
 drivers/analog/opamp.c                             |   2 +-
 drivers/audio/tone.c                               |   2 +-
 drivers/bch/bchdev_register.c                      |   2 +-
 drivers/can/can.c                                  |   2 +-
 drivers/contactless/mfrc522.c                      |   2 +-
 drivers/contactless/pn532.c                        |   2 +-
 drivers/coresight/coresight_etb.c                  |   2 +-
 drivers/coresight/coresight_tmc_etf.c              |   2 +-
 drivers/coresight/coresight_tmc_etr.c              |   2 +-
 drivers/crypto/CMakeLists.txt                      |   4 +
 drivers/crypto/Kconfig                             |  10 +
 drivers/crypto/Make.defs                           |   4 +
 drivers/crypto/dev_urandom.c                       |   2 +-
 drivers/crypto/rng90.c                             | 372 +++++++++++++++++++++
 drivers/crypto/se05x.c                             |   2 +-
 drivers/eeprom/i2c_xx24xx.c                        |   4 +-
 drivers/eeprom/spi_xx25xx.c                        |   2 +-
 drivers/efuse/efuse.c                              |   2 +-
 drivers/i2c/i2c_driver.c                           |   2 +-
 drivers/i2c/i2c_slave_driver.c                     |   2 +-
 drivers/i2s/i2schar.c                              |   2 +-
 drivers/i3c/i3c_driver.c                           |   2 +-
 drivers/input/ads7843e.c                           |   2 +-
 drivers/input/ajoystick.c                          |   2 +-
 drivers/input/button_upper.c                       |   2 +-
 drivers/input/cypress_mbr3108.c                    |   2 +-
 drivers/input/djoystick.c                          |   2 +-
 drivers/input/ff_upper.c                           |   2 +-
 drivers/input/gt9xx.c                              |   2 +-
 drivers/input/keyboard_upper.c                     |   2 +-
 drivers/input/max11802.c                           |   2 +-
 drivers/input/mouse_upper.c                        |   2 +-
 drivers/input/mxt.c                                |   2 +-
 drivers/input/nunchuck.c                           |   2 +-
 drivers/input/spq10kbd.c                           |   2 +-
 drivers/input/stmpe811_tsc.c                       |   2 +-
 drivers/input/touchscreen_upper.c                  |   2 +-
 drivers/input/tsc2007.c                            |   2 +-
 drivers/ioexpander/gpio.c                          |   2 +-
 drivers/ipcc/ipcc_register.c                       |   2 +-
 drivers/lcd/ft80x.c                                |   2 +-
 drivers/lcd/ht16k33_14seg.c                        |   2 +-
 drivers/lcd/lcd_dev.c                              |   2 +-
 drivers/lcd/pcf8574_lcd_backpack.c                 |   2 +-
 drivers/lcd/st7032.c                               |   2 +-
 drivers/lcd/tda19988.c                             |   2 +-
 drivers/leds/apa102.c                              |   2 +-
 drivers/leds/ktd2052.c                             |   2 +-
 drivers/leds/lp503x.c                              |   2 +-
 drivers/leds/max7219.c                             |   2 +-
 drivers/leds/ncp5623c.c                            |   2 +-
 drivers/leds/pca9635pw.c                           |   2 +-
 drivers/leds/rgbled.c                              |   2 +-
 drivers/leds/userled_upper.c                       |   2 +-
 drivers/leds/ws2812.c                              |   4 +-
 drivers/loop/loop.c                                |   2 +-
 drivers/math/math.c                                |   2 +-
 drivers/misc/dev_ascii.c                           |   2 +-
 drivers/misc/dev_mem.c                             |   2 +-
 drivers/misc/goldfish_pipe.c                       |   2 +-
 drivers/misc/lwl_console.c                         |   2 +-
 drivers/misc/optee.c                               |   4 +-
 drivers/misc/rpmsgblk.c                            |   2 +-
 drivers/misc/rpmsgdev.c                            |   2 +-
 drivers/mmcsd/mmcsd_sdio.c                         |   2 +-
 drivers/modem/alt1250/alt1250.c                    |   2 +-
 drivers/modem/u-blox.c                             |   2 +-
 drivers/motor/foc/foc_dev.c                        |   2 +-
 drivers/motor/motor.c                              |   2 +-
 drivers/motor/stepper.c                            |   2 +-
 drivers/mtd/dhara.c                                |   2 +-
 drivers/mtd/filemtd.c                              |   2 +-
 drivers/mtd/mtd_config.c                           |   2 +-
 drivers/mtd/mtd_config_nvs.c                       |   2 +-
 drivers/mtd/nvblk.c                                |   2 +-
 drivers/mtd/smart.c                                |   2 +-
 drivers/net/telnet.c                               |   4 +-
 drivers/note/notectl_driver.c                      |   2 +-
 drivers/note/noteram_driver.c                      |   4 +-
 drivers/pci/pci.c                                  |   2 +-
 drivers/pci/pci_ep_test.c                          |   2 +-
 drivers/pci/pci_uio_ivshmem.c                      |   2 +-
 drivers/pinctrl/pinctrl.c                          |   2 +-
 drivers/pipes/pipe.c                               |   2 +-
 drivers/power/battery/battery_charger.c            |   2 +-
 drivers/power/battery/battery_gauge.c              |   2 +-
 drivers/power/battery/battery_monitor.c            |   2 +-
 drivers/power/relay/relay.c                        |   2 +-
 drivers/power/supply/powerled.c                    |   2 +-
 drivers/power/supply/smps.c                        |   2 +-
 drivers/rc/lirc_dev.c                              |   2 +-
 drivers/rf/dat-31r5-sp.c                           |   2 +-
 drivers/rpmsg/rpmsg.c                              |   2 +-
 drivers/rptun/rptun.c                              |   2 +-
 drivers/sensors/adt7320.c                          |   2 +-
 drivers/sensors/adxl345_base.c                     |   2 +-
 drivers/sensors/adxl372.c                          |   2 +-
 drivers/sensors/aht10.c                            |   2 +-
 drivers/sensors/ak09912.c                          |   2 +-
 drivers/sensors/amg88xx.c                          |   2 +-
 drivers/sensors/apds9922.c                         |   4 +-
 drivers/sensors/apds9960.c                         |   2 +-
 drivers/sensors/as726x.c                           |   2 +-
 drivers/sensors/bh1749nuc.c                        |   2 +-
 drivers/sensors/bh1750fvi.c                        |   2 +-
 drivers/sensors/bmg160.c                           |   2 +-
 drivers/sensors/bmi088.c                           |   4 +-
 drivers/sensors/bmi160.c                           |   2 +-
 drivers/sensors/bmi270.c                           |   2 +-
 drivers/sensors/bmp180.c                           |   2 +-
 drivers/sensors/cxd5602pwbimu.c                    |   2 +-
 drivers/sensors/dhtxx.c                            |   2 +-
 drivers/sensors/fxos8700cq.c                       |   2 +-
 drivers/sensors/gnss_uorb.c                        |   2 +-
 drivers/sensors/hall3ph.c                          |   2 +-
 drivers/sensors/hc_sr04.c                          |   2 +-
 drivers/sensors/hdc1008.c                          |   2 +-
 drivers/sensors/hts221.c                           |   2 +-
 drivers/sensors/ina219.c                           |   2 +-
 drivers/sensors/ina226.c                           |   2 +-
 drivers/sensors/ina3221.c                          |   2 +-
 drivers/sensors/isl29023.c                         |   2 +-
 drivers/sensors/kxtj9.c                            |   2 +-
 drivers/sensors/lis2dh.c                           |   2 +-
 drivers/sensors/lis3dh.c                           |   2 +-
 drivers/sensors/lis3dsh.c                          |   2 +-
 drivers/sensors/lis3mdl.c                          |   2 +-
 drivers/sensors/lm75.c                             |   2 +-
 drivers/sensors/lm92.c                             |   2 +-
 drivers/sensors/lps25h.c                           |   2 +-
 drivers/sensors/lsm303agr.c                        |   2 +-
 drivers/sensors/lsm330_spi.c                       |   4 +-
 drivers/sensors/lsm6dsl.c                          |   2 +-
 drivers/sensors/lsm9ds1.c                          |   2 +-
 drivers/sensors/ltc4151.c                          |   2 +-
 drivers/sensors/max31855.c                         |   2 +-
 drivers/sensors/max31865.c                         |   2 +-
 drivers/sensors/max44009.c                         |   2 +-
 drivers/sensors/max6675.c                          |   2 +-
 drivers/sensors/mb7040.c                           |   2 +-
 drivers/sensors/mcp9844.c                          |   2 +-
 drivers/sensors/mlx90393.c                         |   2 +-
 drivers/sensors/mlx90614.c                         |   2 +-
 drivers/sensors/mpl115a.c                          |   2 +-
 drivers/sensors/mpu60x0.c                          |   2 +-
 drivers/sensors/ms58xx.c                           |   2 +-
 drivers/sensors/msa301.c                           |   2 +-
 drivers/sensors/qencoder.c                         |   2 +-
 drivers/sensors/scd30.c                            |   2 +-
 drivers/sensors/scd41.c                            |   2 +-
 drivers/sensors/sensor.c                           |   2 +-
 drivers/sensors/sgp30.c                            |   2 +-
 drivers/sensors/sht21.c                            |   2 +-
 drivers/sensors/sht3x.c                            |   2 +-
 drivers/sensors/sps30.c                            |   2 +-
 drivers/sensors/t67xx.c                            |   2 +-
 drivers/sensors/tmp112.c                           |   2 +-
 drivers/sensors/usensor.c                          |   2 +-
 drivers/sensors/veml6070.c                         |   2 +-
 drivers/sensors/vl53l1x.c                          |   2 +-
 drivers/sensors/xen1210.c                          |   2 +-
 drivers/sensors/zerocross.c                        |   2 +-
 drivers/serial/ptmx.c                              |   2 +-
 drivers/serial/pty.c                               |   4 +-
 drivers/serial/serial.c                            |   2 +-
 drivers/serial/uart_bth4.c                         |   2 +-
 drivers/serial/uart_hostfs.c                       |   2 +-
 drivers/spi/ice40.c                                |   2 +-
 drivers/spi/spi_driver.c                           |   2 +-
 drivers/spi/spi_slave_driver.c                     |   2 +-
 drivers/syslog/ramlog.c                            |   4 +-
 drivers/syslog/syslog_chardev.c                    |   2 +-
 drivers/syslog/syslog_console.c                    |   2 +-
 drivers/syslog/syslog_rpmsg.c                      |   2 +-
 drivers/syslog/syslog_rpmsg_server.c               |   2 +-
 drivers/timers/capture.c                           |   2 +-
 drivers/timers/dshot.c                             |   2 +-
 drivers/timers/oneshot.c                           |   2 +-
 drivers/timers/ptp_clock.c                         |   2 +-
 drivers/timers/pulsecount.c                        |   2 +-
 drivers/timers/pwm.c                               |   2 +-
 drivers/timers/rtc.c                               |   2 +-
 drivers/timers/timer.c                             |   2 +-
 drivers/timers/watchdog.c                          |   2 +-
 drivers/usbdev/cdcncm.c                            |   2 +-
 drivers/usbdev/usbdev_fs.c                         |   2 +-
 drivers/usbdev/uvc.c                               |   2 +-
 drivers/usbhost/usbhost_cdcmbim.c                  |   2 +-
 drivers/usbhost/usbhost_hidkbd.c                   |   2 +-
 drivers/usbhost/usbhost_hidmouse.c                 |   2 +-
 drivers/usbhost/usbhost_xboxcontroller.c           |   2 +-
 drivers/usbmisc/fusb301.c                          |   2 +-
 drivers/usbmisc/fusb302.c                          |   2 +-
 drivers/usbmisc/fusb303.c                          |   2 +-
 drivers/usbmisc/stusb4500.c                        |   2 +-
 drivers/usrsock/usrsock_dev.c                      |   2 +-
 drivers/video/fb.c                                 |   2 +-
 drivers/video/max7456.c                            |   4 +-
 drivers/video/mipidsi/mipi_dsi_device_driver.c     |   2 +-
 drivers/video/mipidsi/mipi_dsi_host_driver.c       |   2 +-
 drivers/video/v4l2_core.c                          |   2 +-
 drivers/virtio/virtio-blk.c                        |   2 +-
 drivers/virtio/virtio-rng.c                        |   4 +-
 drivers/virtio/virtio-rpmb.c                       |   2 +-
 drivers/wireless/cc1101.c                          |   2 +-
 drivers/wireless/gs2200m.c                         |   2 +-
 drivers/wireless/lpwan/rn2xx3/rn2xx3.c             |   2 +-
 drivers/wireless/lpwan/sx126x/sx126x.c             |   2 +-
 drivers/wireless/lpwan/sx127x/sx127x.c             |   2 +-
 drivers/wireless/nrf24l01.c                        |   2 +-
 fs/mount/fs_automount.c                            |   2 +-
 graphics/nxterm/nxterm_register.c                  |   2 +-
 include/nuttx/{power/act8945a.h => crypto/rng90.h} |  43 +--
 wireless/ieee802154/mac802154_device.c             |   2 +-
 285 files changed, 884 insertions(+), 352 deletions(-)
 create mode 100644 Documentation/applications/examples/rng90/index.rst
 copy boards/risc-v/{esp32c6/common/include/esp_board_mpu60x0.h => 
esp32c3/common/include/esp_board_rng90.h} (82%)
 copy boards/risc-v/esp32c3/common/src/{esp_board_bmp280.c => 
esp_board_rng90.c} (73%)
 copy boards/risc-v/esp32c3/esp32c3-devkit/configs/{bmp180 => rng90}/defconfig 
(95%)
 create mode 100644 drivers/crypto/rng90.c
 copy include/nuttx/{power/act8945a.h => crypto/rng90.h} (72%)

Reply via email to