Skip to content

boards: Move existing boards to "default configuration guidelines" #7151

@erwango

Description

@erwango

Following introduction of "default board configuration guidelines" (#6858), one part of the work is to move boards already ported to zephyr to conform with guidelines available here:
http://docs.zephyrproject.org/porting/board_porting.html#default-board-configuration

In order to migrate all boards to the new standards, work is split into several tickets. See below.
As part of the work to do on each board:

  • pins should be configured to fit valuable HW components available on board
  • pins should be configured to fit connector if featured on the board (dts file should provide connector configuration and board should select matching connector flags, cf Enable use of shields #6837)
  • propose a default network interface (when possible)
  • If ever a pin conflict prevents configuration of one of the components, board documentation should be updated with conflict and arbitration.
  • update board metadata yaml file vs new board configuration (cf documentation)

Work is split into following issues:

In order to allow provision of dts connector aliases, dtc > v1.4.1 should be used. Hence all these tickets (at least when a connector is available on board) have a dependency on zephyr SDK v0.9.3:
https://github.com/zephyrproject-rtos/meta-zephyr-sdk/releases/tag/0.9.3-rc2

PR #7176 could be used as reference for this update.

EDIT: Following creation of #19116 that aims at instantiating a systematic test to check compliance, I'm closing the above issues.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions