Skip to content

Requesting to guide through enabling and using EUSART and I2C peripherals for the EFR32xG24_dk2601b BoardΒ #5

@srihari-bg

Description

@srihari-bg

Hi,
We are working on the EFR32MG24 and are trying to port zephyr for a project, in this process we are stuck with tweaking the device tree to get both EUSART peripherals and I2C0 peripheral working , We are aware that the official support for this development board is still under progress and are referring to the efr32mg24-initial-support branch for our project requirements.

I request you to clarify some of my doubts mentioned below:

  1. What files are we supposed to look into, to enable additional peripherals, is it enough to tweak device tree files?
  2. Refering to the below screenshot of the file efr32mg24.dtsi file, what are the numbers assigned to interrupts? and what is peripheral-id?
    image
  3. What exactly are GECKO_LOC and GECKO_PSEL doing with the parameters passed in the efr32mg24-pinctrl.dtsi file ?
    image

My apologies if this is not the right place for a query, I am very much new to ZephyrRTOS as well as Github and was redirected to here from a Silicon Labs forum.
It would be greatful for any help.
Thank you
SriHari BG

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions