Add support of stm32mp157c-ev1, the evaluation board with pmic stpmu1 (ev1 = mother board + daughter ed1) with device tree. EV1 is the selected board by default in basic defconfig. PS: CONFIG_PINCTRL_FULL activation avoid to increase SYS_MALLOC_F_LEN (Early malloc usage: 2034) Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>lime2-spi
parent
bc06134e17
commit
5f16f655cc
@ -0,0 +1,62 @@ |
||||
// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause |
||||
/* |
||||
* Copyright : STMicroelectronics 2018 |
||||
*/ |
||||
|
||||
#include "stm32mp157c-ed1-u-boot.dtsi" |
||||
|
||||
/ { |
||||
aliases { |
||||
spi0 = &qspi; |
||||
i2c1 = &i2c2; |
||||
i2c4 = &i2c5; |
||||
}; |
||||
}; |
||||
|
||||
&flash0 { |
||||
compatible = "spi-flash"; |
||||
}; |
||||
|
||||
&flash1 { |
||||
compatible = "spi-flash"; |
||||
}; |
||||
|
||||
&v3v3 { |
||||
regulator-always-on; |
||||
}; |
||||
|
||||
/* SPL part **************************************/ |
||||
&qspi { |
||||
u-boot,dm-spl; |
||||
}; |
||||
|
||||
&qspi_clk_pins_a { |
||||
u-boot,dm-spl; |
||||
pins { |
||||
u-boot,dm-spl; |
||||
}; |
||||
}; |
||||
|
||||
&qspi_bk1_pins_a { |
||||
u-boot,dm-spl; |
||||
pins1 { |
||||
u-boot,dm-spl; |
||||
}; |
||||
pins2 { |
||||
u-boot,dm-spl; |
||||
}; |
||||
}; |
||||
|
||||
&qspi_bk2_pins_a { |
||||
u-boot,dm-spl; |
||||
pins1 { |
||||
u-boot,dm-spl; |
||||
}; |
||||
pins2 { |
||||
u-boot,dm-spl; |
||||
}; |
||||
}; |
||||
|
||||
&flash0 { |
||||
u-boot,dm-spl; |
||||
}; |
@ -0,0 +1,101 @@ |
||||
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) |
||||
/* |
||||
* Copyright (C) STMicroelectronics 2017 - All Rights Reserved |
||||
* Author: Ludovic Barre <ludovic.barre@st.com> for STMicroelectronics. |
||||
*/ |
||||
/dts-v1/; |
||||
|
||||
#include "stm32mp157c-ed1.dts" |
||||
|
||||
/ { |
||||
model = "STMicroelectronics STM32MP157C eval daughter on eval mother"; |
||||
compatible = "st,stm32mp157c-ev1", "st,stm32mp157c-ed1", "st,stm32mp157"; |
||||
|
||||
}; |
||||
|
||||
&cec { |
||||
pinctrl-names = "default"; |
||||
pinctrl-0 = <&cec_pins_a>; |
||||
status = "okay"; |
||||
}; |
||||
|
||||
&i2c2 { |
||||
pinctrl-names = "default"; |
||||
pinctrl-0 = <&i2c2_pins_a>; |
||||
i2c-scl-rising-time-ns = <185>; |
||||
i2c-scl-falling-time-ns = <20>; |
||||
status = "okay"; |
||||
}; |
||||
|
||||
&i2c5 { |
||||
pinctrl-names = "default"; |
||||
pinctrl-0 = <&i2c5_pins_a>; |
||||
i2c-scl-rising-time-ns = <185>; |
||||
i2c-scl-falling-time-ns = <20>; |
||||
status = "okay"; |
||||
}; |
||||
|
||||
&qspi { |
||||
pinctrl-names = "default"; |
||||
pinctrl-0 = <&qspi_clk_pins_a &qspi_bk1_pins_a &qspi_bk2_pins_a>; |
||||
reg = <0x58003000 0x1000>, <0x70000000 0x4000000>; |
||||
#address-cells = <1>; |
||||
#size-cells = <0>; |
||||
status = "okay"; |
||||
|
||||
flash0: mx66l51235l@0 { |
||||
reg = <0>; |
||||
spi-rx-bus-width = <4>; |
||||
spi-max-frequency = <108000000>; |
||||
#address-cells = <1>; |
||||
#size-cells = <1>; |
||||
}; |
||||
|
||||
flash1: mx66l51235l@1 { |
||||
reg = <1>; |
||||
spi-rx-bus-width = <4>; |
||||
spi-max-frequency = <108000000>; |
||||
#address-cells = <1>; |
||||
#size-cells = <1>; |
||||
}; |
||||
}; |
||||
|
||||
&timers2 { |
||||
status = "disabled"; |
||||
pwm { |
||||
pinctrl-0 = <&pwm2_pins_a>; |
||||
pinctrl-names = "default"; |
||||
status = "okay"; |
||||
}; |
||||
timer@1 { |
||||
status = "okay"; |
||||
}; |
||||
}; |
||||
|
||||
&timers8 { |
||||
status = "disabled"; |
||||
pwm { |
||||
pinctrl-0 = <&pwm8_pins_a>; |
||||
pinctrl-names = "default"; |
||||
status = "okay"; |
||||
}; |
||||
timer@7 { |
||||
status = "okay"; |
||||
}; |
||||
}; |
||||
|
||||
&timers12 { |
||||
status = "disabled"; |
||||
pwm { |
||||
pinctrl-0 = <&pwm12_pins_a>; |
||||
pinctrl-names = "default"; |
||||
status = "okay"; |
||||
}; |
||||
timer@11 { |
||||
status = "okay"; |
||||
}; |
||||
}; |
||||
|
||||
&usbphyc { |
||||
status = "okay"; |
||||
}; |
Loading…
Reference in new issue