boards: arm: apollo4p_blue_kxr_evb: Enable I2C.
This commit enables I2C instance for apollo4p_blue_kxr_evb board. Also adds pin configuration for each instance. IOM4 is used for Bluetooth HCI-SPI inside of chip. So no i2c4_default is defined. Signed-off-by: Aaron Ye <aye@ambiq.com>
This commit is contained in:
parent
03849370bd
commit
c2a5f03138
2 changed files with 64 additions and 0 deletions
|
@ -16,4 +16,60 @@
|
|||
input-enable;
|
||||
};
|
||||
};
|
||||
i2c0_default: i2c0_default {
|
||||
group1 {
|
||||
pinmux = <M0SCL_P5>, <M0SDAWIR3_P6>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
i2c1_default: i2c1_default {
|
||||
group1 {
|
||||
pinmux = <M1SCL_P8>, <M1SDAWIR3_P9>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
i2c2_default: i2c2_default {
|
||||
group1 {
|
||||
pinmux = <M2SCL_P25>, <M2SDAWIR3_P26>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
i2c3_default: i2c3_default {
|
||||
group1 {
|
||||
pinmux = <M3SCL_P31>, <M3SDAWIR3_P32>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
i2c5_default: i2c5_default {
|
||||
group1 {
|
||||
pinmux = <M5SCL_P47>, <M5SDAWIR3_P48>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
i2c6_default: i2c6_default {
|
||||
group1 {
|
||||
pinmux = <M6SCL_P61>, <M6SDAWIR3_P62>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
i2c7_default: i2c7_default {
|
||||
group1 {
|
||||
pinmux = <M7SCL_P22>, <M7SDAWIR3_P23>;
|
||||
drive-open-drain;
|
||||
drive-strength = "0.5";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
@ -34,3 +34,11 @@
|
|||
&wdt0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&iom0 {
|
||||
compatible = "ambiq,i2c";
|
||||
pinctrl-0 = <&i2c0_default>;
|
||||
pinctrl-names = "default";
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
status = "okay";
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue