precompiled stuff

This commit is contained in:
Owen
2024-05-06 14:00:47 +00:00
parent 928d7514ff
commit 2626267ec5
18 changed files with 5745 additions and 10 deletions

View File

@@ -5,6 +5,7 @@
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/leds/common.h>
#include <dt-bindings/pwm/pwm.h>
#include "sun20i-d1.dtsi"
#include "sun20i-d1-common-regulators.dtsi"
@@ -16,7 +17,6 @@
aliases {
ethernet0 = &rtl8723ds;
mmc0 = &mmc0;
serial0 = &uart0;
};
chosen {
@@ -34,14 +34,14 @@
};
};
leds {
compatible = "pwm-leds";
led {
leds {
compatible = "gpio-leds";
led-0 {
color = <LED_COLOR_ID_BLUE>;
function = LED_FUNCTION_STATUS;
max-brightness = <255>;
pwms = <&pwm 2 50000 0>;
gpios = <&pio 3 18 GPIO_ACTIVE_HIGH>; /* PD18 */
};
};
@@ -138,6 +138,36 @@
vcc-pe-supply = <&reg_avdd2v8>;
};
&spi1 {
pinctrl-0 = <&spi1_pd_pins>;
pinctrl-names = "default";
status = "okay";
};
&i2c0 {
pinctrl-0 = <&i2c0_pg12_pins>;
pinctrl-names = "default";
status = "okay";
};
/*&i2c1 {
pinctrl-0 = <&i2c1_pb4_pins>;
pinctrl-names = "default";
status = "okay";
};*/
/*&i2c2 {
pinctrl-0 = <&i2c2_pc0_pins>;
pinctrl-names = "default";
status = "okay";
};*/
&i2c3 {
pinctrl-0 = <&i2c3_pe16_pins>;
pinctrl-names = "default";
status = "okay";
};
&uart0 {
pinctrl-0 = <&uart0_pb8_pins>;
pinctrl-names = "default";
@@ -158,6 +188,38 @@
};
};
&uart2 {
pinctrl-0 = <&uart2_pc0_pins>;
pinctrl-names = "default";
status = "okay";
};
/*&uart3 {
uart-has-rtscts;
pinctrl-0 = <&uart3_pd10_pins>, <&uart3_pd13_rts_cts_pins>;
pinctrl-names = "default";
status = "okay";
};*/
&uart4 {
pinctrl-0 = <&uart4_pb2_pins>;
pinctrl-names = "default";
status = "okay";
};
/*&uart5 {
pinctrl-0 = <&uart5_pb4_pins>;
pinctrl-names = "default";
status = "okay";
};*/
&pwm {
//pinctrl-0 = <&pwm0_pb12_pin>, <&pwm2_pd18_pin>;
pinctrl-0 = <&pwm0_pb12_pin>;
pinctrl-names = "default";
status = "okay";
};
&usb_otg {
dr_mode = "peripheral";
status = "okay";

View File

@@ -132,17 +132,29 @@
};
/omit-if-no-ref/
i2c0_pb10_pins: i2c0-pb10-pins {
pins = "PB10", "PB11";
i2c0_pg12_pins: i2c0-pg12-pins {
pins = "PG12", "PG13";
function = "i2c0";
};
/omit-if-no-ref/
i2c2_pb0_pins: i2c2-pb0-pins {
pins = "PB0", "PB1";
i2c1_pb4_pins: i2c1-pb4-pins {
pins = "PB4", "PB5";
function = "i2c1";
};
/omit-if-no-ref/
i2c2_pc0_pins: i2c2-pc0-pins {
pins = "PC0", "PC1";
function = "i2c2";
};
/omit-if-no-ref/
i2c3_pe16_pins: i2c3-pe16-pins {
pins = "PE16", "PE17";
function = "i2c3";
};
/omit-if-no-ref/
lcd_rgb666_pins: lcd-rgb666-pins {
pins = "PD0", "PD1", "PD2", "PD3", "PD4", "PD5",
@@ -191,6 +203,18 @@
function = "emac";
};
/omit-if-no-ref/
pwm0_pb5_pin: pwm0-pb5-pin {
pins = "PB5";
function = "pwm0";
};
/omit-if-no-ref/
pwm0_pb12_pin: pwm0-pb12-pin {
pins = "PB12";
function = "pwm0";
};
/omit-if-no-ref/
pwm0_pd16_pin: pwm0-pd16-pin {
pins = "PD16";
@@ -250,6 +274,42 @@
pins = "PG8", "PG9";
function = "uart1";
};
/omit-if-no-ref/
uart2_pb0_pins: uart2-pb0-pins {
pins = "PB0", "PB1";
function = "uart2";
};
/omit-if-no-ref/
uart2_pc0_pins: uart2-pc0-pins {
pins = "PC0", "PC1";
function = "uart2";
};
/omit-if-no-ref/
uart3_pd10_pins: uart3-pd10-pins {
pins = "PD10", "PD11";
function = "uart3";
};
/omit-if-no-ref/
uart3_pd13_rts_cts_pins: uart3-pd13-rts-cts-pins {
pins = "PD13", "PD14";
function = "uart3";
};
/omit-if-no-ref/
uart4_pb2_pins: uart4-pb2-pins {
pins = "PB2", "PB3";
function = "uart4";
};
/omit-if-no-ref/
uart5_pb4_pins: uart5-pb4-pins {
pins = "PB4", "PB5";
function = "uart5";
};
};
pwm: pwm@2000c00 {