refactor(nrf52840 m.2): update makerdiary nrf52840 m.2 dts defintions based on upstream makerdiary
- updated led definitions - updated uart defintion - add missing device nodes - i2c1 - pwm0 - qspi
This commit is contained in:
parent
0499e7e8ac
commit
466f5af70a
1 changed files with 78 additions and 6 deletions
|
@ -19,20 +19,44 @@
|
|||
|
||||
leds {
|
||||
compatible = "gpio-leds";
|
||||
red_led: led_0 {
|
||||
gpios = <&gpio0 30 GPIO_ACTIVE_HIGH>;
|
||||
red_led: led_1 {
|
||||
gpios = <&gpio0 30 GPIO_ACTIVE_LOW>;
|
||||
label = "Red LED";
|
||||
};
|
||||
green_led: led_1 {
|
||||
gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
|
||||
green_led: led_2 {
|
||||
gpios = <&gpio0 29 GPIO_ACTIVE_LOW>;
|
||||
label = "Green LED";
|
||||
};
|
||||
blue_led: led_2 {
|
||||
gpios = <&gpio0 31 GPIO_ACTIVE_HIGH>;
|
||||
blue_led: led_3 {
|
||||
gpios = <&gpio0 31 GPIO_ACTIVE_LOW>;
|
||||
label = "Blue LED";
|
||||
};
|
||||
};
|
||||
|
||||
pwmleds {
|
||||
compatible = "pwm-leds";
|
||||
red_led_pwm: pwm_led_0 {
|
||||
pwms = <&pwm0 30>;
|
||||
label = "Red PWM LED";
|
||||
};
|
||||
green_led_pwm: pwm_led_1 {
|
||||
pwms = <&pwm0 29>;
|
||||
label = "Green PWM LED";
|
||||
};
|
||||
blue_led_pwm: pwm_led_2 {
|
||||
pwms = <&pwm0 31>;
|
||||
label = "Blue PWM LED";
|
||||
};
|
||||
};
|
||||
|
||||
buttons {
|
||||
compatible = "gpio-keys";
|
||||
button0: button_0 {
|
||||
gpios = <&gpio0 19 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
|
||||
label = "Push button";
|
||||
};
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
&adc {
|
||||
|
@ -51,11 +75,59 @@
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
compatible = "nordic,nrf-twi";
|
||||
/* status = "okay"; */
|
||||
sda-pin = <26>;
|
||||
scl-pin = <27>;
|
||||
};
|
||||
|
||||
&pwm0 {
|
||||
status = "okay";
|
||||
ch0-pin = <30>;
|
||||
ch0-inverted;
|
||||
ch1-pin = <29>;
|
||||
ch1-inverted;
|
||||
ch2-pin = <31>;
|
||||
ch2-inverted;
|
||||
ch3-pin = <20>;
|
||||
};
|
||||
|
||||
&spi2 {
|
||||
compatible = "nordic,nrf-spi";
|
||||
/* Cannot be used together with i2c1. */
|
||||
status = "okay";
|
||||
sck-pin = <27>;
|
||||
mosi-pin = <26>;
|
||||
miso-pin = <28>;
|
||||
};
|
||||
|
||||
&usbd {
|
||||
compatible = "nordic,nrf-usbd";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&qspi {
|
||||
status = "okay";
|
||||
sck-pin = <43>;
|
||||
io-pins = <42>, <46>, <47>, <44>;
|
||||
csn-pins = <45>;
|
||||
mx25r64: mx25r6435f@0 {
|
||||
compatible = "nordic,qspi-nor";
|
||||
reg = <0>;
|
||||
writeoc = "pp4io";
|
||||
readoc = "read4io";
|
||||
sck-frequency = <8000000>;
|
||||
label = "MX25R64";
|
||||
jedec-id = [c2 28 17];
|
||||
size = <67108864>;
|
||||
has-be32k;
|
||||
has-dpd;
|
||||
t-enter-dpd = <10000>;
|
||||
t-exit-dpd = <35000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
&flash0 {
|
||||
/*
|
||||
|
|
Loading…
Add table
Reference in a new issue