怎么样通过串口获取rk3288 调试串口数据

四、Firefly-RK3288开发工具ADB和串口查看工具的使用说明-学习考试视频-搜狐视频
四、Firefly-RK3288开发工具ADB和串口查看工具的使用说明
视频介绍:
四、Firefly-RK3288开发工具ADB和串口查看工具的使用说明
作者签名:
别放弃别回头
推荐出品人强烈请求发布一个默认打开 UART3 串口的 RK-3288刷机包! - Firefly-RK3288 - Firefly开源社区 -
Powered by Discuz! Archiver
强烈请求发布一个默认打开 UART3 串口的 RK-3288刷机包!
本帖最后由 xmllmx 于
11:10 编辑
反复修改编译刷机尝试,4.4 默认版、4.4pad版,5.1版,打补丁,修改dts,刷 kernel.img 和 resource.img。无一成功!
均不 出现 /dev/ttyS3 !
翻遍了论坛中所有与此问题有关的帖子,虽然版主大人一再确认没有问题,但没有一个能解决问题。帖子中提问的朋友至今也没有一个人是反馈获得成功了的。
因此,强烈请求版主大人发布一个默认打开 UART3 串口的 RK-3288刷机包! 以便我们刷机之后就可以使用 UART3 串口。
我们是购买了 rk-3288 的客户。
firefly-rk3288.dts 全文:
===========================
#include &rk3288.dtsi&
//#include &lcd-b101ew05.dtsi&
// TRULY dual lvds TTR9F0090FPC
//#include &lcd-ttr9f0090fpc.dtsi&
// truly Mipi ips5k0350fpc
#include &lcd-ips5k0350fpc-mipi.dtsi&
& & fiq-debugger {
& && &status = &disabled&;
& & wireless-wlan {
& && &compatible = &wlan-platdata&;
& && &/* wifi_chip_type - wifi chip define
& && && &* bcmwifi ==& like ap6xxx, rk90x;
& && && &* rtkwifi ==& like rtl8188xx, rtl8723
& && && &* esp8089 ==& esp8089;
& && && &* other& &==&
& && && &*/
& && &wifi_chip_type = &bcmwifi&;
& && &sdio_vref = &1800&; //1800mv or 3300mv
& && &//keep_wifi_power_
& && &//power_ctrl_by_
& && &power_pmu_regulator = &act_ldo3&;
& && &power_pmu_enable_level = &1&; //1-&HIGH, 0-&LOW
& && &//vref_ctrl_
& && &//vref_ctrl_gpio = &&gpio0 GPIO_A2 GPIO_ACTIVE_HIGH&;
& && &vref_pmu_regulator = &act_ldo3&;
& && &vref_pmu_enable_level = &1&; //1-&HIGH, 0-&LOW
& && &WIFI,poweren_gpio = &&gpio4 GPIO_D4 GPIO_ACTIVE_HIGH&;
& && &WIFI,host_wake_irq = &&gpio4 GPIO_D6 GPIO_ACTIVE_HIGH&;
& && &//WIFI,reset_gpio = &&gpio0 GPIO_A2 GPIO_ACTIVE_LOW&;
& && &status = &okay&;
& & wireless-bluetooth {
& && &compatible = &bluetooth-platdata&;
& && &//wifi-bt-power-
& && &uart_rts_gpios = &&gpio4 GPIO_C3 GPIO_ACTIVE_LOW&;
& && &pinctrl-names = &default&,&rts_gpio&;
& && &pinctrl-0 = &&uart0_rts&;
& && &pinctrl-1 = &&uart0_rts_gpio&;
& && &BT,power_gpio = &&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH&;
& && &BT,reset_gpio = &&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH&;
& && &BT,wake_gpio = &&gpio4 GPIO_D2 GPIO_ACTIVE_HIGH&;
& && &BT,wake_host_irq = &&gpio4 GPIO_D7 GPIO_ACTIVE_LOW&;
& && &status = &okay&;
& & hallsensor {
& && && && && &compatible = &hall_och165t&;
& && && && && &type = &SENSOR_TYPE_HALL&;
& && && && && &irq-gpio = &&gpio0 GPIO_A6 IRQ_TYPE_EDGE_BOTH&;
& & pwm_regulator {
& && &compatible = &rockchip_pwm_regulator&;
& && &pwms = &&pwm1 0 2000&;
& && &rockchip,pwm_id= &1&;
& && &rockchip,pwm_voltage_map= &000
& && &rockchip,pwm_voltage= &1000000&;
& && &rockchip,pwm_min_voltage= &925000&;
& && &rockchip,pwm_max_voltage= &1400000&;
& && &rockchip,pwm_suspend_voltage= &950000&;
& && &rockchip,pwm_coefficient= &475&;
& && &regulators {
& && && && &#address-cells = &1&;
& && && && &#size-cells = &0&;
& && && && &pwm_reg0: regulator@0 {
& && && && && & regulator-compatible = &pwm_dcdc1&;
& && && && && & regulator-name= &vdd_logic&;
& && && && && & regulator-min-microvolt = &925000&;
& && && && && & regulator-max-microvolt = &1400000&;
& && && && && & regulator-always-
& && && && && & regulator-boot-
& && && && &};
& & codec_hdmi_i2s: codec-hdmi-i2s {
& && &compatible = &hdmi-i2s&;
& & codec_hdmi_spdif: codec-hdmi-spdif {
& && &compatible = &hdmi-spdif&;
& & rockchip-hdmi-i2s {
& && &compatible = &rockchip-hdmi-i2s&;
& && &dais {
& && && && &dai0 {
& && && && && & audio-codec = &&codec_hdmi_i2s&;
& && && && && & i2s-controller = &&i2s&;
& && && && && & format = &i2s&;
& && && && && & //continuous-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && &};
& & rockchip-hdmi-spdif {
& && &compatible = &rockchip-hdmi-spdif&;
& && &dais {
& && && && &dai0 {
& && && && && & audio-codec = &&codec_hdmi_spdif&;
& && && && && & i2s-controller = &&spdif&;
& && && && &};
& & rockchip-rt5631 {
& && &compatible = &rockchip-rt5631&;
& && &dais {
& && && && &dai0 {
& && && && && & audio-codec = &&rt5631&;
& && && && && & i2s-controller = &&i2s&;
& && && && && & format = &i2s&;
& && && && && & //continuous-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && &};
& & rockchip-es8323 {
& && &compatible = &rockchip-es8323&;
& && &dais {
& && && && &dai0 {
& && && && && & audio-codec = &&es8323&;
& && && && && & i2s-controller = &&i2s&;
& && && && && & format = &i2s&;
& && && && && & //continuous-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && &};
& & rockchip-rt3224 {
& && &compatible = &rockchip-rt3261&;
& && &dais {
& && && && &dai0 {
& && && && && & audio-codec = &&rt3261&;
& && && && && & i2s-controller = &&i2s&;
& && && && && & format = &i2s&;
& && && && && & //continuous-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && &};
& && && && &dai1 {
& && && && && & audio-codec = &&rt3261&;
& && && && && & i2s-controller = &&i2s&;
& && && && && & format = &dsp_a&;
& && && && && & //continuous-
& && && && && & bitclock-
& && && && && & //frame-
& && && && && & //bitclock-
& && && && && & //frame-
& && && && &};
& & usb_control {
& && &compatible = &rockchip,rk3288-usb-control&;
& && &host_drv_gpio = &&gpio0 GPIO_B6 GPIO_ACTIVE_LOW&;
& && &otg_drv_gpio = &&gpio0 GPIO_B4 GPIO_ACTIVE_LOW&;
& && &rockchip,remote_
& && &rockchip,usb_irq_
& & leds {
& && &compatible = &gpio-leds&;
& && &power {
& && && && &label = &firefly:blue:power&;
& && && && &linux,default-trigger = &ir-power-click&;
& && && && &default-state = &on&;
& && && && &gpios = &&gpio8 GPIO_A1 GPIO_ACTIVE_LOW&;
& && &user{
& && && && &label = &firefly:yellow:user&;
& && && && &linux,default-trigger = &ir-user-click&;
& && && && &default-state = &off&;
& && && && &gpios = &&gpio8 GPIO_A2 GPIO_ACTIVE_LOW&;
//& & power_ctl_by = &gpio&;& & //&gpio& &pmu&
& & power-gpio = &&gpio0 GPIO_A6 GPIO_ACTIVE_HIGH&;
//& & power-pmu = &act_ldo&
& & reset-gpio = &&gpio4 GPIO_B0 GPIO_ACTIVE_LOW&;
& & phy-mode = &rgmii&;
& & clock_in_out = &input&;
& & tx_delay = &0x30&;
& & rx_delay = &0x20&;
& & status = &okay&;//if want to use gmac, please set &okay&
&pinctrl {
& & //used for init some gpio
& & gpio0_gpio {
& && && && &gpio0_c2: gpio0-c2 {
& && && && && & rockchip,pins = &GPIO0_C2&;
& && && && && & rockchip,pull = &VALUE_PULL_DOWN&;
& && && && &};
& && && && &//to add
& & gpio7_gpio {
& && && && &gpio7_b7: gpio7-b7 {
& && && && && & rockchip,pins = &GPIO7_B7&;
& && && && && & rockchip,pull = &VALUE_PULL_UP&;
& && && && &};
& && && && &//to add
& & //could add other pinctrl definition such as gpio
& & // gmac drive strength
& & gpio4_gmac {
& && &mac_clk: mac-clk {
& && && && &rockchip,drive = &VALUE_DRV_12MA&;
& && &mac_txpins: mac-txpins {
& && && && &rockchip,drive = &VALUE_DRV_12MA&;
& && &mac_rxpins: mac-rxpins {
& && && && &rockchip,drive = &VALUE_DRV_12MA&;
& && &mac_crs: mac-crs {
& && && && &rockchip,drive = &VALUE_DRV_12MA&;
& && &mac_mdpins: mac-mdpins {
& && && && &rockchip,drive = &VALUE_DRV_12MA&;
& & status = &disabled&; // used nand set &disabled& ,used emmc set &okay&
& & status = &disabled&; // used nand set &disabled& ,used emmc set &okay&
&nandc0reg {
& & status = &okay&; // used nand set &disabled& ,used emmc set &okay&
& & clock-frequency = &&;
& & clock-freq-min-max = &000000&;
& && &supports-
& & supports-
& && &bootpart-no-
& & //supports-tSD;
& & //supports-DDR_MODE; //you should set the two value in your project. only close in RK3288-SDK board.
& & //caps2-mmc-hs200;
& && &ignore-pm-
& & keep-power-in-
& & //poll-hw-reset
& & status = &okay&;
& && &clock-frequency = &&;
& && &clock-freq-min-max = &00000&;
& && &supports-
& && &supports-
& && &broken-
& && &card-detect-delay = &200&;
& && &ignore-pm-
& && && && &keep-power-in-
& && && && &vmmc-supply = &&rk808_ldo5_reg&;
& && &status = &okay&;
& && &clock-frequency = &&;
& && &clock-freq-min-max = &00000&;
& && &supports-
& && &supports-
& && &ignore-pm-
& && &keep-power-in-
& && &//cap-sdio-
& && &status = &okay&;
& & status = &disabled&;
& & max-freq = &&;& &
& & spi_test@00 {
& && && && & compatible = &rockchip,spi_test_bus0_cs0&;
& && && && && & reg = &0&;
& && && && && & spi-max-frequency = &&;
& && && && && & //spi-
& && &//spi-
& && && && && & poll_mode = &0&;
& && && && &type = &0&;
& && &enable_dma = &0&;
& & spi_test@01 {
& && && && &compatible = &rockchip,spi_test_bus0_cs1&;
& && && && &reg = &1&;
& && && && &spi-max-frequency = &&;
& && && && &spi-
& && &spi-
& && && && &poll_mode = &0&;
& && && && &type = &0&;
& && &enable_dma = &0&;& && && && &
& & status = &disabled&;
& & max-freq = &&;
& & spi_test@10 {
& && && && &compatible = &rockchip,spi_test_bus1_cs0&;
& && && && &reg = &0&;
& && && && &spi-max-frequency = &&;
& && && && &//spi-
& && &//spi-
& && && && &poll_mode = &0&;
& && && && &type = &0&;
& && &enable_dma = &0&;
& & status = &disabled&;
& & max-freq = &&;
& & spi_test@20 {
& && && && &compatible = &rockchip,spi_test_bus2_cs0&;
& && && && &reg = &0&;
& && && && &spi-max-frequency = &&;
& && && && &//spi-
& && &//spi-
& && && && &poll_mode = &0&;
& && && && &type = &0&;
& && &enable_dma = &0&;
& & spi_test@21 {
& && && && &compatible = &rockchip,spi_test_bus2_cs1&;
& && && && &reg = &1&;
& && && && &spi-max-frequency = &&;
& && && && &//spi-
& && &//spi-
& && && && &poll_mode = &0&;
& && && && &type = &0&;
& && &enable_dma = &0&;
&uart_bt {
& && &status = &okay&;
& && &dma-names = &!tx&, &!rx&;
& && &pinctrl-0 = &&uart0_xfer &uart0_cts&;
&uart_dbg {
& & status = &okay&;
&uart_bb {
& && &status = &okay&;
& && &dma-names = &!tx&, &!rx&;
& && &pinctrl-0 = &&uart1_xfer &uart1_cts&;
&uart_gps {
& && &status = &okay&;
& && &dma-names = &!tx&, &!rx&;
& & current-speed = &57600&;
& && &pinctrl-0 = &&uart3_xfer&;
& & status = &okay&;
& & rk808: rk808@1b {
& && &reg = &0x1b&;
& && &status = &okay&;
& & rk818: rk818@1c {
& && &reg = &0x1c&;
& && &status = &okay&;
& && &syr827: syr827@40 {
& && &compatible = &silergy,syr82x&;
& && &reg = &0x40&;
& && &status = &okay&;
& && &regulators {
& && && && &#address-cells = &1&;
& && && && &#size-cells = &0&;& &
& && && && &syr827_dc1: regulator@0 {
& && && && &reg = &0&;
& && && && &regulator-compatible = &syr82x_dcdc1&;
& && && && &regulator-name = &vdd_arm&;
& && && && &regulator-min-microvolt = &712500&;
& && && && &regulator-max-microvolt = &1500000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &900000&;
& && && && &};
& & syr828: syr828@41 {
& && &compatible = &silergy,syr82x&;
& && &reg = &0x41&;
& && &status = &okay&;
& && &regulators {
& && && && &#address-cells = &1&;
& && && && &#size-cells = &0&;& &
& && && && &syr828_dc1: regulator@0 {
& && && && &reg = &0&;
& && && && &regulator-compatible = &syr82x_dcdc1&;
& && && && &regulator-name = &vdd_gpu&;
& && && && &regulator-min-microvolt = &712500&;
& && && && &regulator-max-microvolt = &1500000&;
& && && && &regulator-always-
& && && & regulator-boot-
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &900000&;
& && && && &};& &
& & act8846: act8846@5a {
& && &reg = &0x5a&;
& && &status = &okay&;
& & ricoh619: ricoh619@32 {
& && &reg = &0x32&;
& && && &status = &okay&;
& & bq24296: bq24296@6b {
& && &compatible = &ti,bq24296&;
& && &reg = &0x6b&;
& && &gpios = &&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH&,&&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH&;
& && &bq24296,chg_current = &00&;
& && &status = &okay&;
& & bq27320: bq27320@55 {
& && &compatible = &ti,bq27320&;
& && &reg = &0x55&;
& & /*& &gpios = &&gpio0 GPIO_A7 GPIO_ACTIVE_HIGH&; */
& && &status = &okay&;
& & CW2015@62 {
& && &compatible = &cw201x&;
& && &reg = &0x62&;
& && &dc_det_gpio = &&gpio0 GPIO_B0 GPIO_ACTIVE_LOW&;
& && &bat_low_gpio = &&gpio0 GPIO_A7 GPIO_ACTIVE_LOW&;
& && &chg_ok_gpio = &&gpio0 GPIO_B1 GPIO_ACTIVE_HIGH&;
& && &bat_config_info = &0x15 0x42 0x60 0x59 0x52 0x58 0x4D 0x48 0x48 0x44 0x44 0x46 0x49 0x48 0x32
& && && && &0x24 0x20 0x17 0x13 0x0F 0x19 0x3E 0x51 0x45 0x08 0x76 0x0B 0x85 0x0E 0x1C 0x2E 0x3E 0x4D 0x52 0x52
& && && && &0x57 0x3D 0x1B 0x6A 0x2D 0x25 0x43 0x52 0x87 0x8F 0x91 0x94 0x52 0x82 0x8C 0x92 0x96 0xFF 0x7B 0xBB
& && && && &0xCB 0x2F 0x7D 0x72 0xA5 0xB5 0xC1 0x46 0xAE&;
& && &is_dc_charge = &1&;
& && &is_usb_charge = &0&;
& & rtc@51 {
& && &compatible = &rtc,hym8563&;
& && &reg = &0x51&;
& && &irq_gpio = &&gpio7 GPIO_A4 IRQ_TYPE_EDGE_FALLING&;
& & status = &okay&;
& & rtc@51 {
& && &compatible = &nxp,pcf8563&;
& && &reg = &0x51&;
& & ts@41 {
& && &compatible = &tchip,gsl3680&;
& && &reg = &0x41&;
& && &touch-gpio = &&gpio8 GPIO_A7 IRQ_TYPE_EDGE_RISING&;
& && &//reset-gpio = &&gpio8 GPIO_A6 GPIO_ACTIVE_LOW&;
& && &max-x = &1280&;
& && &max-y = &800&;
& & synaptics_ts@20 {
& && &compatible = &synaptics,synaptics_dsx&;
& && &reg = &0x20&;
& && &touch-gpio = &&gpio8 GPIO_A7 IRQ_TYPE_EDGE_FALLING&;
& && &reset-gpio = &&gpio5 GPIO_B1 GPIO_ACTIVE_LOW&;
& && &//power-gpio = &&gpio0 GPIO_C5 GPIO_ACTIVE_LOW&;
& && &max-x = &1080&;
& && &max-y = &1920&;
& && &flip-x = &0&;
& && &flip-y = &0&;
& & sensor@1d {
& && &compatible = &gs_mma8452&;
& && &reg = &0x1d&;
& && &type = &SENSOR_TYPE_ACCEL&;
& && &irq-gpio = &&gpio8 GPIO_A0 IRQ_TYPE_EDGE_FALLING&;
& && &irq_enable = &1&;
& && &poll_delay_ms = &30&;
& && &layout = &1&;
& && &sensor@19 {
& && &compatible = &gs_lis3dh&;
& && &reg = &0x19&;
& && &type = &SENSOR_TYPE_ACCEL&;
& && &irq-gpio = &&gpio0 GPIO_A0 IRQ_TYPE_LEVEL_LOW&;
& && &irq_enable = &1&;
& && &poll_delay_ms = &30&;
& && &layout = &1&;
& && &sensor@0d {
& && &compatible = &ak8963&;
& && &reg = &0x0d&;
& && &type = &SENSOR_TYPE_COMPASS&;
& && &irq-gpio = &&gpio8 GPIO_A2 IRQ_TYPE_EDGE_RISING&;
& && &irq_enable = &1&;
& && &poll_delay_ms = &30&;
& && &layout = &1&;
& && &sensor@6b {
& && &compatible = &l3g20d_gyro&;
& && &reg = &0x6b&;
& && &type = &SENSOR_TYPE_GYROSCOPE&;
& && &irq-gpio = &&gpio8 GPIO_A3 IRQ_TYPE_LEVEL_LOW&;
& && &irq_enable = &1&;
& && &poll_delay_ms = &30&;
& && &layout = &1&;
& & sensor@10 {
& && && && &compatible = &ls_cm3218&;
& && && && &reg = &0x10&;
& && && && &type = &SENSOR_TYPE_LIGHT&;
& && && && &irq-gpio = &&gpio8 GPIO_A3 IRQ_TYPE_EDGE_FALLING&;& && && && &
& && && && &irq_enable = &1&;
& && && && &poll_delay_ms = &30&;
& && && && &layout = &1&;
& & nfc-bcm2079x@76 {
& && &compatible = &nfc-bcm2079x.ap6441&;
& && &reg = &0x76&;
& && &en_gpio = &&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH&;
& && &wake_gpio = &&gpio5 GPIO_C0 GPIO_ACTIVE_HIGH&;
& && &irq_gpio = &&gpio5 GPIO_B7 IRQ_TYPE_EDGE_RISING&;
& && &status = &disabled&;
& & nfc-bcm2079x@77 {
& && &compatible = &nfc-bcm2079x.ap6493&;
& && &reg = &0x77&;
& && &en_gpio = &&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH&;
& && &wake_gpio = &&gpio5 GPIO_C0 GPIO_ACTIVE_HIGH&;
& && &irq_gpio = &&gpio5 GPIO_B7 IRQ_TYPE_EDGE_RISING&;
& && &status = &disabled&;
& & status = &okay&;
& & rt5631: rt5631@1a {
& && &compatible = &rt5631&;
& && &reg = &0x1a&;
& & es8323: es8323@10 {
& && &compatible = &es8323&;
& && &reg = &0x10&;
& && &spk-con-gpio = &&gpio0 GPIO_B2 GPIO_ACTIVE_HIGH&;
& && &hp-det-gpio = &&gpio7 GPIO_B7 GPIO_ACTIVE_HIGH&;
& && &hp-mic-only = &1&;
& & rt3261: rt3261@1c {
& && &compatible = &rt3261&;
& && &reg = &0x1c&;
& & //& & codec-en-gpio = &0&;//sdk default high level
& && &spk-num= &2&;
& && &modem-input-mode = &1&;
& && &lout-to-modem_mode = &1&;
& && &spk-amplify = &2&;
& && &playback-if1-data_control = &0&;
& && &playback-if2-data_control = &0&;
& & rt5616: rt5616@1b {
& && &compatible = &rt5616&;
& && &reg = &0x1b&;
& & status = &okay&;
& & status = &okay&;
& & ts@55 {
& && &compatible = &goodix,gt8xx&;
& && &reg = &0x55&;
& && &touch-gpio = &&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW&;
& && &reset-gpio = &&gpio7 GPIO_A5 GPIO_ACTIVE_LOW&;
& && &//power-gpio = &&gpio0 GPIO_C5 GPIO_ACTIVE_LOW&;
& && &max-x = &1280&;
& && &max-y = &800&;
& & ts@01 {
& && &compatible = &ct,vtl_ts&;
& && &reg = &0x01&;
& && &screen_max_x = &2048&;
& && &screen_max_y = &1536&;
& && &irq_gpio_number = &&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW&;
& && &rst_gpio_number = &&gpio7 GPIO_A5 GPIO_ACTIVE_HIGH&;
& & ac@68 {
& && &compatible = &mp6050_ac&;
& && &reg = &0x68&;
& && &type = &SENSOR_TYPE_ACCEL&;
& && &irq-gpio = &&gpio5 GPIO_B4 IRQ_TYPE_LEVEL_LOW&;
& && &irq_enable = &0&;& & // disable irq
& && &poll_delay_ms = &20&;
& && &layout = &8&;
& & gy@68 {
& && &compatible = &mp6050_gy&;
& && &reg = &0x68&;
& && &type = &SENSOR_TYPE_GYROSCOPE&;
& && &irq-gpio = &&gpio5 GPIO_B4 IRQ_TYPE_LEVEL_LOW&;
& && &irq_enable = &0&;& & // disable irq
& && &poll_delay_ms = &20&;
& && &layout = &8&;
& & status = &disabled&;
& & rockchip,disp-mode = &DUAL&;
& & rockchip,uboot-logo-on = &0&;
&rk_screen {
& &display-timings = &&disp_timings&;
/*lcdc0 as PRMRY(LCD),lcdc1 as EXTEND(HDMI)*/
& & status = &okay&;
& & rockchip,mirror = &NO_MIRROR&;
& & rockchip,cabc_mode = &0&;
& & power_ctr: power_ctr {
& && &rockchip,debug = &0&;
& && &/*lcd_en:lcd_en {
& && && && &rockchip,power_type = &GPIO&;
& && && && &gpios = &&gpio7 GPIO_A3 GPIO_ACTIVE_HIGH&;
& && && && &rockchip,delay = &10&;
& && &};*/
& && &/*lcd_cs:lcd_cs {
& && && && &rockchip,power_type = &GPIO&;
& && && && &gpios = &&gpio7 GPIO_A4 GPIO_ACTIVE_HIGH&;
& && && && &rockchip,delay = &10&;
& && &};*/
& && &lcd_rst:lcd_rst {
& && && && &rockchip,power_type = &GPIO&;
& && && && &gpios = &&gpio0 GPIO_B5 GPIO_ACTIVE_LOW&;
& && && && &rockchip,delay = &10&;
& & status = &okay&;
& & rockchip,mirror = &ROTATE_270&;
& & status = &okay&;
& & rockchips,hdmi_audio_source = &0&;
& & status = &okay&;
& & rockchip_headset {
& && &compatible = &rockchip_headset&;
& && &headset_gpio = &&gpio0 GPIO_C2 GPIO_ACTIVE_LOW&;
& && &pinctrl-names = &default&;
& && &pinctrl-0 = &&gpio0_c2&;
& && &io-channels = &&adc 2&;
& && && && && &hook_gpio = ;
& && && && && &hook_down_type = ; //interrupt hook key down status
& && &*/& && &
& && &compatible = &rockchip,key&;
& && &io-channels = &&adc 1&;
& && &vol-up-key {
& && && && &linux,code = &115&;
& && && && &label = &volume up&;
& && && && &rockchip,adc_value = &1&;
& && &vol-down-key {
& && && && &linux,code = &114&;
& && && && &label = &volume down&;
& && && && &rockchip,adc_value = &170&;
& && &power-key {
& && && && &gpios = &&gpio0 GPIO_A5 GPIO_ACTIVE_LOW&;
& && && && &linux,code = &116&;
& && && && &label = &power&;
& && && && &gpio-key,
& && &menu-key {
& && && && &linux,code = &59&;
& && && && &label = &menu&;
& && && && &rockchip,adc_value = &355&;
& && &home-key {
& && && && &linux,code = &102&;
& && && && &label = &home&;
& && && && &rockchip,adc_value = &746&;
& && &back-key {
& && && && &linux,code = &158&;
& && && && &label = &back&;
& && && && &rockchip,adc_value = &560&;
& && &camera-key {
& && && && &linux,code = &212&;
& && && && &label = &camera&;
& && && && &rockchip,adc_value = &450&;
& && &};*/
& && &interrupts = &GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH&;
& && &status = &okay&;
& & status = &okay&;
&clk_core_dvfs_table {
& & operating-points = &
& && &/* KHz& & uV */
& && &0000
& && &0000
& && &0000
& && &0000
& && &0000
& && &0000
& && &0000
& && &0000
& & status=&okay&;
&clk_gpu_dvfs_table {
& & operating-points = &
& && &/* KHz& & uV */
& && &0000
& && &0000
& & status=&okay&;
&clk_ddr_dvfs_table {
& & operating-points = &
& && &/* KHz& & uV */
& && &0000
& && &0000
& & freq-table = &
& && &/*status& && &freq(KHz)*/
& && &SYS_STATUS_NORMAL& & 400000
& && &SYS_STATUS_SUSPEND& & 200000
& && &SYS_STATUS_VIDEO_
& && &SYS_STATUS_VIDEO_4K& &400000
& && &SYS_STATUS_PERFORMANCE528000
& && &SYS_STATUS_DUALVIEW& & 400000
& && &SYS_STATUS_BOOST& & 324000
& && &SYS_STATUS_ISP& && &533000
& & auto-freq-table = &
& && &240000
& && &324000
& && &396000
& && &528000
& & auto-freq=&0&;
& & status=&okay&;
/include/ &act8846.dtsi&
&act8846 {
& & gpios =&&gpio7 GPIO_B6 GPIO_ACTIVE_LOW&,&&gpio0 GPIO_A1 GPIO_ACTIVE_HIGH&,&&gpio7 GPIO_B2 GPIO_ACTIVE_HIGH&;
& & usb_hub_reset_gpio =&&gpio8 GPIO_A3 GPIO_ACTIVE_LOW&;
& & act8846,system-power-
& & regulators {
& && &dcdc1_reg: regulator@0{
& && && && &regulator-name= &act_dcdc1&;
& && && && &regulator-min-microvolt = &1200000&;
& && && && &regulator-max-microvolt = &1200000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &dcdc2_reg: regulator@1 {
& && && && &regulator-name= &vccio&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};& && &
& && &dcdc3_reg: regulator@2 {
& && && && &regulator-name= &vdd_logic&;
& && && && &regulator-min-microvolt = &700000&;
& && && && &regulator-max-microvolt = &1500000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1200000&;
& && && && &};& && &
& && &dcdc4_reg: regulator@3 {
& && && && &regulator-name= &act_dcdc4&;
& && && && &regulator-min-microvolt = &2000000&;
& && && && &regulator-max-microvolt = &2000000&;
& && && && && & regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &2000000&;
& && && && &};
& && &ldo1_reg: regulator@4 {
& && && && &regulator-name= &vccio_sd&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &
& && &ldo2_reg: regulator@5 {
& && && && &regulator-name= &act_ldo2&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && &ldo3_reg: regulator@6 {
& && && && &regulator-name= &act_ldo3&;
& && && && &regulator-min-microvolt = &2800000&;
& && && && &regulator-max-microvolt = &2800000&;
& && && && &
& && &ldo4_reg:regulator@7 {
& && && && &regulator-name= &act_ldo4&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && &ldo5_reg: regulator@8 {
& && && && &regulator-name= &act_ldo5&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && &ldo6_reg: regulator@9 {
& && && && &regulator-name= &act_ldo6&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && &};
& && && && &
& && &ldo7_reg: regulator@10 {
& && && && &regulator-name= &vcc_18&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && &};
& && &ldo8_reg: regulator@11 {
& && && && &regulator-name= &act_ldo8&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
/include/ &rk808.dtsi&
& & gpios =&&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH&,&&gpio0 GPIO_B3 GPIO_ACTIVE_LOW&;
& & rk808,system-power-
& & regulators {
& && &rk808_dcdc1_reg: regulator@0{
& && && && &regulator-name= &vdd_arm&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_dcdc2_reg: regulator@1 {
& && && && &regulator-name= &vdd_gpu&;
& && && && &//regulator-always-
& && && && &//regulator-boot-
& && &rk808_dcdc3_reg: regulator@2 {
& && && && &regulator-name= &rk_dcdc3&;
& && && && &regulator-min-microvolt = &1200000&;
& && && && &regulator-max-microvolt = &1200000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_dcdc4_reg: regulator@3 {
& && && && &regulator-name= &vccio&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo1_reg: regulator@4 {
& && && && &regulator-name= &rk_ldo1&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo2_reg: regulator@5 {
& && && && &regulator-name= &rk_ldo2&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo3_reg: regulator@6 {
& && && && &regulator-name= &rk_ldo3&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo4_reg:regulator@7 {
& && && && &regulator-name= &rk_ldo4&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo5_reg: regulator@8 {
& && && && &regulator-name= &vcc_sd&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo6_reg: regulator@9 {
& && && && &regulator-name= &rk_ldo6&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo7_reg: regulator@10 {
& && && && &regulator-name= &rk_ldo7&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo8_reg: regulator@11 {
& && && && &regulator-name= &rk_ldo8&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo9_reg: regulator@12 {
& && && && &regulator-name= &rk_ldo9&;
& && && && &regulator-always-
& && && && &regulator-boot-
& && &rk808_ldo10_reg: regulator@13 {
& && && && &regulator-name= &rk_ldo10&;
& && && && &regulator-always-
& && && && &regulator-boot-
/include/ &ricoh619.dtsi&
&ricoh619 {
& & gpios =&&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH&,&&gpio0 GPIO_B3 GPIO_ACTIVE_LOW&,&&gpio0 GPIO_B0 GPIO_ACTIVE_HIGH&;
& & ricoh619,system-power-
& & regulators {
& && &ricoh619_dcdc1_reg: regulator@0 {
& && && && &regulator-name = &vccio&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &2800000&;
& && && && &};& &
& && &ricoh619_dcdc2_reg: regulator@1 {
& && && && &regulator-name = &ricoh619_dcdc2&;
& && && && &regulator-min-microvolt = &2000000&;
& && && && &regulator-max-microvolt = &2000000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &2000000&;
& && && && &};& &
& && &ricoh619_dcdc3_reg: regulator@2 {
& && && && &regulator-name = &vcc_lcd&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};& &
& && &ricoh619_dcdc4_reg: regulator@3 {
& && && && &regulator-name = &vdd_logic&;
& && && && &regulator-min-microvolt = &700000&;
& && && && &regulator-max-microvolt = &1500000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &900000&;
& && && && &};& &
& && &ricoh619_dcdc5_reg: regulator@4 {
& && && && &regulator-name = &vcc_ddr&;
& && && && &regulator-min-microvolt = &1200000&;
& && && && &regulator-max-microvolt = &1200000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1200000&;
& && && && &};& &
& && &ricoh619_ldo1_reg: regulator@5{
& && && && &regulator-name = &vccio_pmu&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};& &
& && &ricoh619_ldo2_reg: regulator@6{
& && && && &regulator-name = &ricoh619_ldo2&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};
& && &ricoh619_ldo3_reg: regulator@7{
& && && && &regulator-name = &ricoh619_ldo3&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};
& && &ricoh619_ldo4_reg: regulator@8{
& && && && &regulator-name = &vcc_sd&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};
& && &ricoh619_ldo5_reg: regulator@9{
& && && && &regulator-name = &vcc_wl&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1800000&;
& && && && &};
& && &ricoh619_ldo6_reg: regulator@10{
& && && && &regulator-name = &ricoh619_ldo6&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1800000&;
& && && && &};
& && &ricoh619_ldo7_reg: regulator@11{
& && && && &regulator-name = &ricoh619_ldo7&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1000000&;
& && && && &};
& && &ricoh619_ldo8_reg: regulator@12{
& && && && &regulator-name = &ricoh619_ldo8&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};
& && &ricoh619_ldo9_reg: regulator@13{
& && && && &regulator-name = &ricoh619_ldo9&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1000000&;
& && && && &};
& && &ricoh619_ldo10_reg: regulator@14{
& && && && &regulator-name = &vcc_18&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1800000&;
& && && && &};
& && &ricoh619_ldortc1_reg: regulator@15{
& && && && &regulator-name = &ricoh619_ldortc1&;
& && && && &regulator-min-microvolt = & 3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && &ricoh619_ldortc2_reg: regulator@16{
& && && && &regulator-name = &ricoh619_ldortc2&;
& && && && &regulator-min-microvolt = & 3300000&;
& && && && &regulator-max-microvolt = &3300000&;
/include/ &rk818.dtsi&
& & gpios =&&gpio0 GPIO_A4 GPIO_ACTIVE_HIGH&,&&gpio0 GPIO_B3 GPIO_ACTIVE_LOW&;
& & rk818,system-power-
& & regulators {
& && &rk818_dcdc1_reg: regulator@0{
& && && && &regulator-name= &vdd_logic&;
& && && && &regulator-min-microvolt = &700000&;
& && && && &regulator-max-microvolt = &1500000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &900000&;
& && && && &};& && &
& && &rk818_dcdc2_reg: regulator@1 {
& && && && &regulator-name= &rk818_dcdc2&;
& && && && &regulator-min-microvolt = &1200000&;
& && && && &regulator-max-microvolt = &1200000&;& &
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1200000&;
& && && && &};& &
& && &rk818_dcdc3_reg: regulator@2 {
& && && && &regulator-name= &rk818_dcdc3&;
& && && && &regulator-min-microvolt = &1200000&;
& && && && &regulator-max-microvolt = &1200000&;
& && && && && & regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1200000&;
& && && && &};& &
& && &rk818_dcdc4_reg: regulator@3 {
& && && && &regulator-name= &vccio&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-mode = &0x2&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-mode = &0x2&;
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &2800000&;
& && && && &};& &
& && &rk818_ldo1_reg: regulator@4 {
& && && && &regulator-name= &rk818_ldo1&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};& &
& && &rk818_ldo2_reg: regulator@5 {
& && && && &regulator-name= &rk818_ldo2&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};& &
& && &rk818_ldo3_reg: regulator@6 {
& && && && &regulator-name= &rk818_ldo3&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1000000&;
& && && && &};& &
& && &rk818_ldo4_reg:regulator@7 {
& && && && &regulator-name= &rk818_ldo4&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1800000&;
& && && && &};
& && &rk818_ldo5_reg: regulator@8 {
& && && && &regulator-name= &rk818_ldo5&;
& && && && &regulator-min-microvolt = &3300000&;
& && && && &regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};
& && &rk818_ldo6_reg: regulator@9 {
& && && && &regulator-name= &rk818_ldo6&;
& && && && &regulator-min-microvolt = &1000000&;
& && && && &regulator-max-microvolt = &1000000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1000000&;
& && && && &};& &
& && &rk818_ldo7_reg: regulator@10 {
& && && && &regulator-name= &rk818_ldo7&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1800000&;
& && && && &};& &
& && &rk818_ldo8_reg: regulator@11 {
& && && && &regulator-name= &rk818_ldo8&;
& && && && &regulator-min-microvolt = &1800000&;
& && && && &regulator-max-microvolt = &1800000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &1800000&;
& && && && &};& &
& && &rk818_ldo9_reg: regulator@12 {
& && && && &regulator-name= &vcc_sd&;
& && && && &regulator-min-microvolt = &1800000&;
& && && & regulator-max-microvolt = &3300000&;
& && && && &regulator-initial-state = &3&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && && & regulator-state-uv = &3300000&;
& && && && &};
& && &rk818_ldo10_reg: regulator@13 {
& && && && &regulator-name= &rk818_ldo10&;
& && && && &regulator-state-mem {
& && && && && & regulator-state-
& && && && &};
& && & battery {
& && &ocv_table = &93 70 85 39 33 33 74&;
& && &design_capacity = &2100&;
& && &design_qmax = &2200&;
& && &max_overcharge = &100&;
& && &max_charge_currentma = &1500&;
& && &max_charge_voltagemv = &4260&;
& && &max_bat_voltagemv = &4200&;
&lcdc_vdd_domain {
& & regulator-name = &vcc30_lcd&;
&dpio_vdd_domain{
& & regulator-name = &vcc18_cif&;& &
&flash0_vdd_domain{
& & regulator-name = &vcc_flash&;& &
&flash1_vdd_domain{
& & regulator-name = &vcc_flash&;& && && && &
&apio3_vdd_domain{
& & regulator-name = &vccio_wl&;& && &
&apio5_vdd_domain{
& & regulator-name = &vccio&;& && &
&apio4_vdd_domain{
& & regulator-name = &vccio&;& && &
&apio1_vdd_domain{
& & regulator-name = &vccio&;& && && && &
&apio2_vdd_domain{
& & regulator-name = &vccio&;& && &
&sdmmc0_vdd_domain{
& & regulator-name = &vcc_sd&;& && && && &
&ion_cma {
& && & reg = &0xx&; /* 640MB */
&dwc_control_usb {
& & usb_uart {
& && &status = &disabled&;
有没有办法,像Beaglebone Black那样,只需在用户层修改一下配置,就能实现引脚功能的动态配置呢?
唉,我这里也是这个问题,使用uart口实在是麻烦,我们在为之后正式产品选型,如果还是那么麻烦的话,之后只能不使用firefly的产品了
&uart_bb {
& && &status = &okay&;
& && &dma-names = &!tx&, &!rx&;
& && &pinctrl-0 = &&uart1_xfer &uart1_cts&;
&uart_gps {
& && &status = &okay&;
& && &dma-names = &!tx&, &!rx&;
& && &pinctrl-0 = &&uart3_xfer &uart3_cts&;
这样就能打开啊。我都试过是可以的
本帖最后由 xmllmx 于
10:23 编辑
leung先森 发表于
&uart_bb {
& && &status = &okay&;
& && &dma-names = &!tx&, &!rx&;
我这边确实不行。版主都说可以,我这边确实不行。
如果有的板子可以,有的板子不行,那就只能怀疑是板子问题了。
xmllmx 发表于
我这边确实不行。版主都说可以,我这边确实不行。
如果有的板子可以,有的板子不行,那就只能怀疑是板 ...
这个和硬件没关系把,你软件改好才有/dev/ttyS3出来,如果没有的话你要检查一下你的内核是否成功烧写进去。
可以看一下内核时间cat /proc/version ,是否和生成的内核时间一致。如果不一致有可能是boot.img里面带有以前的kernel,这就要重新烧写一个不带内核 的boot.img
leung先森 发表于
这个和硬件没关系把,你软件改好才有/dev/ttyS3出来,如果没有的话你要检查一下你的内核是否成功烧写进去 ...
谢谢师兄答疑。我先试一试。
tangyu1121
加我QQ& &给你发个固件肯定是可以的!ttyS3& && &
syjh7370628
楼主问题解决了吗?我也遇到同样的问题,原来烧写的默认版 Android SDK (firefly-rk3288_android4.4_git_.tar.gz )按照wiki修改之后可以调用ttyS3,后来由于项目需要换了个pad版本的,修改后串口3就找不到了。。
感谢你的建议,合理的建议我们会采纳的。
查看完整版本:}

我要回帖

更多关于 c 获取串口数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信