[riot-commits] [RIOT-OS/RIOT] ea56df: cpu/rpx0xx: add support for the RP2040 MCU

benpicco noreply at github.com
Wed Jul 14 16:37:55 CEST 2021


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: ea56dfc3ff088615347e61ee469f761e8e6d7a35
      https://github.com/RIOT-OS/RIOT/commit/ea56dfc3ff088615347e61ee469f761e8e6d7a35
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2021-07-14 (Wed, 14 Jul 2021)

  Changed paths:
    A cpu/rpx0xx/Kconfig
    A cpu/rpx0xx/Makefile
    A cpu/rpx0xx/Makefile.default
    A cpu/rpx0xx/Makefile.dep
    A cpu/rpx0xx/Makefile.features
    A cpu/rpx0xx/Makefile.include
    A cpu/rpx0xx/boot2_w25q080_padded_checksummed.S
    A cpu/rpx0xx/clock.c
    A cpu/rpx0xx/cpu.c
    A cpu/rpx0xx/doc.txt
    A cpu/rpx0xx/include/.gitignore
    A cpu/rpx0xx/include/cpu_conf.h
    A cpu/rpx0xx/include/io_reg.h
    A cpu/rpx0xx/include/periph_cpu.h
    A cpu/rpx0xx/include/vendor/RP2040.h
    A cpu/rpx0xx/include/vendor/system_RP2040.h
    A cpu/rpx0xx/ldscripts/RP2040.ld
    A cpu/rpx0xx/periph/Makefile
    A cpu/rpx0xx/periph/gpio.c
    A cpu/rpx0xx/pll.c
    A cpu/rpx0xx/rosc.c
    A cpu/rpx0xx/vectors.c
    A cpu/rpx0xx/vendor/boot_stage2/.gitignore
    A cpu/rpx0xx/vendor/boot_stage2/Makefile
    A cpu/rpx0xx/vendor/boot_stage2/README.md
    A cpu/rpx0xx/vendor/boot_stage2/boot2_at25sf128a.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_generic_03h.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_is25lp080.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_usb_blinky.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_w25q080.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_w25x10cl.S
    A cpu/rpx0xx/vendor/boot_stage2/boot_stage2.ld
    A cpu/rpx0xx/vendor/boot_stage2/compile_time_choice.S
    A cpu/rpx0xx/vendor/boot_stage2/config.h
    A cpu/rpx0xx/vendor/boot_stage2/include/boot2_helpers/exit_from_boot2.S
    A cpu/rpx0xx/vendor/boot_stage2/include/boot2_helpers/read_flash_sreg.S
    A cpu/rpx0xx/vendor/boot_stage2/include/boot2_helpers/wait_ssi_ready.S
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/platform_defs.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/addressmap.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/m0plus.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/pads_qspi.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/ssi.h
    A cpu/rpx0xx/vendor/boot_stage2/include/pico/asm_helper.S
    A cpu/rpx0xx/vendor/boot_stage2/include/pico/config.h
    A cpu/rpx0xx/vendor/boot_stage2/include/pico/platform.h
    A cpu/rpx0xx/vendor/boot_stage2/pad_checksum
    A cpu/rpx0xx/vendor/boot_stage2/read_flash_sreg.S
    A cpu/rpx0xx/xosc.c

  Log Message:
  -----------
  cpu/rpx0xx: add support for the RP2040 MCU

Co-authored-by: Fabian Hüßler <fabian.huessler at st.ovgu.de>


  Commit: e3821480f1a08054b0694eeac2a7b5859502b532
      https://github.com/RIOT-OS/RIOT/commit/e3821480f1a08054b0694eeac2a7b5859502b532
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2021-07-14 (Wed, 14 Jul 2021)

  Changed paths:
    M cpu/rpx0xx/Kconfig
    R cpu/rpx0xx/Makefile.default
    M cpu/rpx0xx/Makefile.features
    M cpu/rpx0xx/include/periph_cpu.h
    A cpu/rpx0xx/periph/uart.c

  Log Message:
  -----------
  cpu/rpx0xx: implement periph_uart

Co-authored-by: nickw96 <nick.weiler at st.ovgu.de>
Co-authored-by: MaestroOnICe <justus.krebs at st.ovgu.de>
Co-authored-by: Franz2000 <franz.freitag at st.ovgu.de>


  Commit: d778e2be0dc258aa993fa9a530aaad06cac4cca8
      https://github.com/RIOT-OS/RIOT/commit/d778e2be0dc258aa993fa9a530aaad06cac4cca8
  Author: Marian Buschsieweke <marian.buschsieweke at ovgu.de>
  Date:   2021-07-14 (Wed, 14 Jul 2021)

  Changed paths:
    A boards/rpi-pico/Kconfig
    A boards/rpi-pico/Makefile
    A boards/rpi-pico/Makefile.dep
    A boards/rpi-pico/Makefile.features
    A boards/rpi-pico/Makefile.include
    A boards/rpi-pico/board.c
    A boards/rpi-pico/dist/openocd.cfg
    A boards/rpi-pico/doc.txt
    A boards/rpi-pico/include/board.h
    A boards/rpi-pico/include/gpio_params.h
    A boards/rpi-pico/include/periph_conf.h

  Log Message:
  -----------
  boards/rpi-pico: add the Raspberry Pi Pico

Co-authored-by: Fabian Hüßler <fabian.huessler at st.ovgu.de>
Co-authored-by: nickw96 <nick.weiler at st.ovgu.de>
Co-authored-by: MaestroOnICe <justus.krebs at st.ovgu.de>
Co-authored-by: Franz2000 <franz.freitag at st.ovgu.de>


  Commit: 9c8b62aa1fb1bc95b492387dcb0bcf6caf088734
      https://github.com/RIOT-OS/RIOT/commit/9c8b62aa1fb1bc95b492387dcb0bcf6caf088734
  Author: benpicco <benjamin.valentin at ml-pa.com>
  Date:   2021-07-14 (Wed, 14 Jul 2021)

  Changed paths:
    A boards/rpi-pico/Kconfig
    A boards/rpi-pico/Makefile
    A boards/rpi-pico/Makefile.dep
    A boards/rpi-pico/Makefile.features
    A boards/rpi-pico/Makefile.include
    A boards/rpi-pico/board.c
    A boards/rpi-pico/dist/openocd.cfg
    A boards/rpi-pico/doc.txt
    A boards/rpi-pico/include/board.h
    A boards/rpi-pico/include/gpio_params.h
    A boards/rpi-pico/include/periph_conf.h
    A cpu/rpx0xx/Kconfig
    A cpu/rpx0xx/Makefile
    A cpu/rpx0xx/Makefile.dep
    A cpu/rpx0xx/Makefile.features
    A cpu/rpx0xx/Makefile.include
    A cpu/rpx0xx/boot2_w25q080_padded_checksummed.S
    A cpu/rpx0xx/clock.c
    A cpu/rpx0xx/cpu.c
    A cpu/rpx0xx/doc.txt
    A cpu/rpx0xx/include/.gitignore
    A cpu/rpx0xx/include/cpu_conf.h
    A cpu/rpx0xx/include/io_reg.h
    A cpu/rpx0xx/include/periph_cpu.h
    A cpu/rpx0xx/include/vendor/RP2040.h
    A cpu/rpx0xx/include/vendor/system_RP2040.h
    A cpu/rpx0xx/ldscripts/RP2040.ld
    A cpu/rpx0xx/periph/Makefile
    A cpu/rpx0xx/periph/gpio.c
    A cpu/rpx0xx/periph/uart.c
    A cpu/rpx0xx/pll.c
    A cpu/rpx0xx/rosc.c
    A cpu/rpx0xx/vectors.c
    A cpu/rpx0xx/vendor/boot_stage2/.gitignore
    A cpu/rpx0xx/vendor/boot_stage2/Makefile
    A cpu/rpx0xx/vendor/boot_stage2/README.md
    A cpu/rpx0xx/vendor/boot_stage2/boot2_at25sf128a.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_generic_03h.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_is25lp080.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_usb_blinky.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_w25q080.S
    A cpu/rpx0xx/vendor/boot_stage2/boot2_w25x10cl.S
    A cpu/rpx0xx/vendor/boot_stage2/boot_stage2.ld
    A cpu/rpx0xx/vendor/boot_stage2/compile_time_choice.S
    A cpu/rpx0xx/vendor/boot_stage2/config.h
    A cpu/rpx0xx/vendor/boot_stage2/include/boot2_helpers/exit_from_boot2.S
    A cpu/rpx0xx/vendor/boot_stage2/include/boot2_helpers/read_flash_sreg.S
    A cpu/rpx0xx/vendor/boot_stage2/include/boot2_helpers/wait_ssi_ready.S
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/platform_defs.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/addressmap.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/m0plus.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/pads_qspi.h
    A cpu/rpx0xx/vendor/boot_stage2/include/hardware/regs/ssi.h
    A cpu/rpx0xx/vendor/boot_stage2/include/pico/asm_helper.S
    A cpu/rpx0xx/vendor/boot_stage2/include/pico/config.h
    A cpu/rpx0xx/vendor/boot_stage2/include/pico/platform.h
    A cpu/rpx0xx/vendor/boot_stage2/pad_checksum
    A cpu/rpx0xx/vendor/boot_stage2/read_flash_sreg.S
    A cpu/rpx0xx/xosc.c

  Log Message:
  -----------
  Merge pull request #16609 from maribu/cpu/rp2040

cpu/rpx0xx: port RIOT to the Raspberry Pi RP2040 MCU


Compare: https://github.com/RIOT-OS/RIOT/compare/62ac6fba8d9d...9c8b62aa1fb1


More information about the commits mailing list