[riot-commits] [RIOT-OS/RIOT] 9b90fd: cpu/sam0_common: provide function to switch voltag...

Dylan Laduranty noreply at github.com
Wed Apr 1 14:47:50 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 9b90fd478a93c4c09baafe3b2f9c9a57de05c46a
      https://github.com/RIOT-OS/RIOT/commit/9b90fd478a93c4c09baafe3b2f9c9a57de05c46a
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M cpu/sam0_common/include/periph_cpu_common.h

  Log Message:
  -----------
  cpu/sam0_common: provide function to switch voltage regulator

Add a fucntion to switch between LDO and Buck concerter to provide the
internal CPU voltage.
The Buck Converter is not compatible with internal fast oscillators (DFLL, DPLL)
and requires an inductivity to be present on the board.


  Commit: 005de7024bc3a56de24df2b999e5d1d786b3ceba
      https://github.com/RIOT-OS/RIOT/commit/005de7024bc3a56de24df2b999e5d1d786b3ceba
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M cpu/saml1x/cpu.c

  Log Message:
  -----------
  cpu/saml1x: enable buck voltage regulator

Switch from the on-chip LDO to the on-chip buck voltage regulator.


  Commit: 895eb943d875717b25ff00a7dce57f607dfc4ae2
      https://github.com/RIOT-OS/RIOT/commit/895eb943d875717b25ff00a7dce57f607dfc4ae2
  Author: Benjamin Valentin <benjamin.valentin at ml-pa.com>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M cpu/sam0_common/include/periph_cpu_common.h
    M cpu/samd21/cpu.c
    M cpu/samd5x/cpu.c
    M cpu/saml1x/cpu.c
    M cpu/saml21/cpu.c

  Log Message:
  -----------
  cpu/sam0_common: add cpu_pm_cb_enter()/leave()

This allows to implement needed work-arounds surrounding sleep on
a per-MCU basis.


  Commit: 2d14a328c44dfc27034656091d15f873d432ec40
      https://github.com/RIOT-OS/RIOT/commit/2d14a328c44dfc27034656091d15f873d432ec40
  Author: Benjamin Valentin <benpicco at beuth-hochschule.de>
  Date:   2020-03-31 (Tue, 31 Mar 2020)

  Changed paths:
    M boards/common/saml1x/include/periph_conf.h

  Log Message:
  -----------
  board/common/saml1x: enable buck converter


  Commit: 6bba4188fc1d83c3d70c75629bc1e2c3428b8576
      https://github.com/RIOT-OS/RIOT/commit/6bba4188fc1d83c3d70c75629bc1e2c3428b8576
  Author: Dylan Laduranty <dylan.laduranty at mesotic.com>
  Date:   2020-04-01 (Wed, 01 Apr 2020)

  Changed paths:
    M boards/common/saml1x/include/periph_conf.h
    M cpu/sam0_common/include/periph_cpu_common.h
    M cpu/samd21/cpu.c
    M cpu/samd5x/cpu.c
    M cpu/saml1x/cpu.c
    M cpu/saml21/cpu.c

  Log Message:
  -----------
  Merge pull request #13764 from benpicco/cpu/saml11/use_buck_converter

cpu/saml1x: select buck voltage regulator when possible


Compare: https://github.com/RIOT-OS/RIOT/compare/d1ccfe6c9a21...6bba4188fc1d


More information about the commits mailing list