219 lines
3.5 KiB
Plaintext
219 lines
3.5 KiB
Plaintext
// SPDX-License-Identifier: (GPL-2.0+ OR X11)
|
|
|
|
/dts-v1/;
|
|
#include "suniv-f1c100s-linux.dtsi"
|
|
|
|
/ {
|
|
model = "sipeed Lichee Nano";
|
|
compatible = "allwinner,suniv-f1c100s";
|
|
|
|
chosen {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
ranges;
|
|
|
|
bootargs = "console=ttyS0,115200 earlyprintk rootwait init=/preinit root=/dev/mtdblock2 rootfstype=squashfs overlayfsdev=/dev/mtdblock3";
|
|
|
|
// simplefb_lcd: framebuffer-lcd0 {
|
|
// compatible = "allwinner,simple-framebuffer",
|
|
// "simple-framebuffer";
|
|
// allwinner,pipeline = "de_be0-lcd0";
|
|
// clocks = <&ccu CLK_BUS_DE_BE>, <&ccu CLK_DE_BE>,
|
|
// <&ccu CLK_DRAM_DE_BE>, <&ccu CLK_BUS_LCD>,
|
|
// <&ccu CLK_TCON>;
|
|
// status = "disabled";
|
|
// };
|
|
};
|
|
|
|
panel: panel {
|
|
compatible = "qiaodian,qd43003c0-40", "simple-panel";
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
port@0 {
|
|
reg = <0>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
|
|
panel_input: endpoint@0 {
|
|
reg = <0>;
|
|
remote-endpoint = <&tcon0_out_lcd>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&spi0 {
|
|
status = "okay";
|
|
|
|
spi-nor@0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
compatible = "winbond,w25q128", "jedec,spi-nor";
|
|
reg = <0>;
|
|
spi-max-frequency = <50000000>;
|
|
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
partition@0 {
|
|
label = "u-boot";
|
|
reg = <0x000000 0x70000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@1 {
|
|
label = "kernel";
|
|
reg = <0x70000 0x590000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@2 {
|
|
label = "rom";
|
|
reg = <0x600000 0x700000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@3 {
|
|
label = "overlay";
|
|
reg = <0xd00000 0x300000>;
|
|
};
|
|
};
|
|
};
|
|
|
|
spi-nand@0 {
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
compatible = "spi-nand";
|
|
reg = <0>;
|
|
spi-max-frequency = <50000000>;
|
|
status = "disabled";
|
|
|
|
partitions {
|
|
compatible = "fixed-partitions";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
partition@0 {
|
|
label = "u-boot";
|
|
reg = <0x000000 0x100000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@1 {
|
|
label = "kernel";
|
|
reg = <0x100000 0x500000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@2 {
|
|
label = "rom";
|
|
reg = <0x600000 0x2a00000>;
|
|
read-only;
|
|
};
|
|
|
|
partition@3 {
|
|
label = "vendor";
|
|
reg = <0x3000000 0x1000000>;
|
|
};
|
|
|
|
partition@4 {
|
|
label = "overlay";
|
|
reg = <0x4000000 0x3000000>;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
|
|
&uart0 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&uart0_pe_pins>;
|
|
status = "okay";
|
|
};
|
|
|
|
&mmc0 {
|
|
status = "okay";
|
|
broken-cd;
|
|
};
|
|
|
|
&otg_sram {
|
|
status = "okay";
|
|
};
|
|
|
|
&usb_otg {
|
|
dr_mode = "otg"; /* otg host peripheral */
|
|
status = "okay";
|
|
};
|
|
|
|
&usbphy {
|
|
usb0_id_det-gpio = <&pio 4 2 GPIO_ACTIVE_HIGH>; /* PE2 */
|
|
status = "okay";
|
|
};
|
|
|
|
&cedar_ve {
|
|
status = "okay";
|
|
};
|
|
|
|
&ion {
|
|
status = "okay";
|
|
};
|
|
|
|
&de {
|
|
status = "okay";
|
|
};
|
|
|
|
&fe0 {
|
|
status = "okay";
|
|
};
|
|
|
|
&be0 {
|
|
status = "okay";
|
|
};
|
|
|
|
&tve0 {
|
|
status = "okay";
|
|
};
|
|
|
|
&tcon0 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&lcd_rgb565_pins>;
|
|
status = "okay";
|
|
};
|
|
|
|
&tcon0_out {
|
|
tcon0_out_lcd: endpoint@0 {
|
|
reg = <0>;
|
|
remote-endpoint = <&panel_input>;
|
|
};
|
|
};
|
|
|
|
&codec {
|
|
allwinner,audio-routing =
|
|
"Headphone", "HP",
|
|
"Headphone", "HPCOM",
|
|
"LINEIN", "Line In",
|
|
"FMINL", "Left FM In",
|
|
"FMINR", "Right FM In",
|
|
"MIC", "Mic";
|
|
status = "okay";
|
|
};
|
|
|
|
&i2c0 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&i2c0_pd_pins>;
|
|
status = "okay";
|
|
|
|
rtp@48 {
|
|
compatible = "ti,tsc2007";
|
|
reg = <0x48>;
|
|
interrupt-parent = <&pio>;
|
|
interrupts = <4 12 IRQ_TYPE_EDGE_FALLING>;
|
|
gpios = <&pio 4 12 GPIO_ACTIVE_LOW>;
|
|
pendown-gpio = <&pio 4 12 GPIO_ACTIVE_LOW>;
|
|
ti,x-plate-ohms = <660>;
|
|
wakeup-source;
|
|
};
|
|
};
|