1/* 2 * Copyright (c) 2017 Fuzhou Rockchip Electronics Co., Ltd 3 * 4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 5 */ 6 7/ { 8 chosen: chosen { 9 bootargs = "earlycon=uart8250,mmio32,0xff160000 console=ttyFIQ0 init=/init kpti=0"; 10 }; 11 12 fiq-debugger { 13 compatible = "rockchip,fiq-debugger"; 14 rockchip,serial-id = <2>; 15 rockchip,wake-irq = <0>; 16 /* If enable uart uses irq instead of fiq */ 17 rockchip,irq-mode-enable = <1>; 18 rockchip,baudrate = <1500000>; /* Only 115200 and 1500000 */ 19 interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_LOW>; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&uart2m0_xfer>; 22 status = "okay"; 23 }; 24 25 firmware { 26 firmware_android: android {}; 27 28 optee: optee { 29 compatible = "linaro,optee-tz"; 30 method = "smc"; 31 }; 32 }; 33 34 reserved-memory { 35 #address-cells = <2>; 36 #size-cells = <2>; 37 ranges; 38 39 drm_logo: drm-logo@00000000 { 40 compatible = "rockchip,drm-logo"; 41 reg = <0x0 0x0 0x0 0x0>; 42 }; 43 44 ramoops: ramoops@110000 { 45 compatible = "ramoops"; 46 reg = <0x0 0x110000 0x0 0xf0000>; 47 record-size = <0x20000>; 48 console-size = <0x80000>; 49 ftrace-size = <0x00000>; 50 pmsg-size = <0x50000>; 51 }; 52 53 vendor_storage_rm: vendor-storage-rm@00000000 { 54 compatible = "rockchip,vendor-storage-rm"; 55 reg = <0x0 0x0 0x0 0x0>; 56 }; 57 }; 58 59 vendor_storage: vendor-storage { 60 compatible = "rockchip,ram-vendor-storage"; 61 memory-region = <&vendor_storage_rm>; 62 status = "okay"; 63 }; 64}; 65 66&cpu0_opp_table { 67 rockchip,avs = <1>; 68}; 69 70&display_subsystem { 71 status = "disabled"; 72 logo-memory-region = <&drm_logo>; 73 74 route { 75 route_lvds: route-lvds { 76 status = "disabled"; 77 logo,uboot = "logo.bmp"; 78 logo,kernel = "logo_kernel.bmp"; 79 logo,mode = "center"; 80 charge_logo,mode = "center"; 81 connect = <&vopb_out_lvds>; 82 }; 83 84 route_dsi: route-dsi { 85 status = "disabled"; 86 logo,uboot = "logo.bmp"; 87 logo,kernel = "logo_kernel.bmp"; 88 logo,mode = "center"; 89 charge_logo,mode = "center"; 90 connect = <&vopb_out_dsi>; 91 }; 92 93 route_rgb: route-rgb { 94 status = "disabled"; 95 logo,uboot = "logo.bmp"; 96 logo,kernel = "logo_kernel.bmp"; 97 logo,mode = "center"; 98 charge_logo,mode = "center"; 99 connect = <&vopb_out_rgb>; 100 }; 101 }; 102}; 103 104&dsi { 105 panel@0 { 106 reg = <0>; 107 108 ports { 109 #address-cells = <1>; 110 #size-cells = <0>; 111 112 port@0 { 113 reg = <0>; 114 115 panel_in_dsi: endpoint { 116 remote-endpoint = <&dsi_out_panel>; 117 }; 118 }; 119 }; 120 }; 121 122 ports { 123 #address-cells = <1>; 124 #size-cells = <0>; 125 126 port@1 { 127 reg = <1>; 128 129 dsi_out_panel: endpoint { 130 remote-endpoint = <&panel_in_dsi>; 131 }; 132 }; 133 }; 134}; 135 136&rng { 137 status = "okay"; 138}; 139 140&video_phy { 141 status = "okay"; 142}; 143 144&vopb { 145 support-multi-area; 146}; 147