From 05136cde61eef47fa0983a0fbb6499da31534469 Mon Sep 17 00:00:00 2001 From: Conor Paxton Date: Fri, 9 Jun 2023 22:09:00 +0100 Subject: [PATCH] boards: riscv: add I2C Controllers to PolarFire SoC Icicle board Microchip's PolarFire SoC contains two identical I2C peripherals in the microprocessor subsystem. Enable both by default. Signed-off-by: Conor Paxton --- boards/riscv/mpfs_icicle/mpfs_icicle.dts | 10 ++++++++++ boards/riscv/mpfs_icicle/mpfs_icicle_defconfig | 1 + 2 files changed, 11 insertions(+) diff --git a/boards/riscv/mpfs_icicle/mpfs_icicle.dts b/boards/riscv/mpfs_icicle/mpfs_icicle.dts index 32fffc53fca..9f28083deb8 100644 --- a/boards/riscv/mpfs_icicle/mpfs_icicle.dts +++ b/boards/riscv/mpfs_icicle/mpfs_icicle.dts @@ -14,6 +14,8 @@ aliases { led0 = &led0; sw0 = &sw0; + i2c0 = &i2c0; + i2c1 = &i2c1; }; chosen { @@ -60,3 +62,11 @@ &gpio2 { status = "okay"; }; + +&i2c0 { + status = "okay"; +}; + +&i2c1 { + status = "okay"; +}; diff --git a/boards/riscv/mpfs_icicle/mpfs_icicle_defconfig b/boards/riscv/mpfs_icicle/mpfs_icicle_defconfig index 769f8ebb531..5c41649cb3e 100644 --- a/boards/riscv/mpfs_icicle/mpfs_icicle_defconfig +++ b/boards/riscv/mpfs_icicle/mpfs_icicle_defconfig @@ -18,3 +18,4 @@ CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 CONFIG_FPU=n # GPIO driver options CONFIG_GPIO=y +CONFIG_I2C=y