请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM4378 主题中讨论的其他器件:TMDSEVM437X
工具/软件:Linux
我关注这个网站 processors.wiki.ti.com/.../Linux_Core_QSPI_User's_Guide
我在 AM437X-gp-evm.dts 中添加了 QSPI 支持
/* 版权所有(C) 2015 MYIR Tech Limited。 - http://www.myirtech.com * 此程序是免费软件;您可以根据 免费软件基金会*发布的 GNU 通用公共许可证版本2的条款重新分发和/或修改*它。 */ /* MYIR Rico 板*/ /DTS-v1/; #include "am4372.dtsi" #include #include /{ model ="TI AM437x GP EVM"; compatible ="ti、AM437x-gp-evm"、"ti、am4372"、"ti、am43"; /* model ="MYIR Rico board"; compatible ="myir、ricoboard"、"ti、am4372"、"ti、am43"; * model ="mmcs-m-r稳 压器 =固定电压器;v33000_decum-rulator =固定电压器; }; evm_v3p3:tps63031{ 兼容="稳压器固定"; 稳压器名称="EVM_v3p3"; 稳压器最小值微伏=<3300000>; 稳压器最大值微伏=<3300000>; 启用高电平有效; }; 000000{display0 =&lcd0;display1 =&hdmi0;};lcd0:显示@0{兼容="osdDisplays、osd057T0559-34ts"、"panel-dpi";视频源=<&dpi>;数据行=<24>;面板计时{clock-frequency =<480 =<htrade-prid>;<x>;<htrade-aliases =<x>;<x>=<36800>;<x>;<hnand-aliases =<x>;<x-aliases =<x> HSYNC-LEN =<43>; 后沿=<1>; 前沿=<22>; VSYNC-LEN =<22>; HSYNC-ACTIVE =<0>; vsync-active =<0>; de-active =<1>; pixelclk-active =<1>; }; }; /* 4.3英寸、480x272分辨率 LCD、MYiR */ //*lcd0:显示@0{ 兼容="osdDisplays、osd057T0559-34ts"、"panel-dpi"; 视频源=<&dpi>; 数据线=<24>; 面板计时{ 时钟频率=<9600000>;"hctrle-source=<&dpi>; <x> ;<x-2<x>;<x-2<x>=前沿= 480 ;<pix-r&d=<x>;<x>=<x24d<x>;< HSYNC-LEN =<41>; 后沿=<2>; 前沿=<2>; VSYNC-LEN =<10>; HSYNC-ACTIVE =<0>; vsync-active =<0>; de-active =<1>; pixelclk-active =<1>; }; }; // hdmi0:连接器@1{ compatible ="ti、HDMI_connector"; 视频源=<&sii9022>; } ;声音{ compatible ="ti、DA830-EVM-AUDI"; ti、model ="AM437x-GP-EVM"; ti、audio-codec =<&tlv320aic3106>; ti、McASP1>=<clock rate;<1200-cASP、cyclock-quay-q-yp;<&ti、cr =<&ti、cyclock-quay-q-am-q TI、音频路由= "耳机插孔"、 "HPLOUT"、 "耳机插孔"、 "HPROUT"、 "LINE1L"、 "线路输入"、 "LINE1R"、 "线路输入"; }; // GPIO 密钥、MYiR */ GPIO_keys{ compatible ="GPIO-keys"; #address-cells =<1>; #size-cells =<0>; user_key1{ label ="user_key1"; GPIO5 =<&GPIO5 GPIO_ACTIVE_HIGH>; Linux、code =<102>GPIO2 ;<us_key2 =<use_key2};GPIO2 =<us_keywakeup唤醒;GPIO5 <us_key_key2 ;GPIO5 <us_keys <us_key2};GPIO+<us_key2 /* GPIO LED、MYiR */ GPIO-LED{ 兼容="GPIO-LED"; STATUS_led0{ 标签="STATUS_led0"; GPIO =<&GPIO1 24 GPIO_ACTIVE_LOW>; Linux、DEFAULTrigger ="心跳"; }; STATUS_LED1{ 标签="STATUS_LED1";GPIO1 ="GPIO2_LOW";"GPIO2_LOW"= GPIO2_LOW";"GPIO2_LOW" default-state ="off"; }; status_LED3{ label ="status_LED3"; GPIOs =<&GPIO1 27 GPIO_ACTIVE_LOW>; default-state ="off"; }; } ;背光{ compatible ="PWM-backlight"; PWM =<ecap0 50000 PWM_inverted_62>; <56-255> 亮度等级 ;<1-152>;<1-255>亮度等级;<1-102> CPU{ CPU@0{ CPU0-supply =<&dcdc2>; } ; }; &am43xx_pinmux{ pinctrl-names ="default"; pinctrl-0 =<&clkout2_pin &ddr3_vtttt_tog_default>; pinctrl-1 =<&clkout1_pinctrl_modtrl_1* (默认值)/rm1_decrm1*)*(默认值)/rm1rm1_decrm1rm1rm_decrm1rm1*(0xm1_decrm1_decrm1_decrm1*)/* mii1_txd1.rgmii1_txd3 */ 0x120 (PIN_OUTPUT 下拉| MUX_mod2)/* mii1_txd0.rgmii1_rgmi1/2_0x124 (PIN_OUTPLUG_MODE2)/* mii1_rtxi1_mi1_rmi1_dux (0x12_rmi12_m_du_pulldown *)*(PIN_r1_rm1_rmi1_rmi1_di1_di12_rmuxi12_muxi12_muxi12_muxi12_mu_muxi1_muxi1_muxi1_muxi1_muxi1_muxi1_muxi1_muxi1_muxi1_muxi1_muxi1_dux.1)*(0x12_rm1_rm1_m1_rmuxi1_m/* mii1_rxd0.rgmii1_rxd2 */ 0x13c (PIN_INPUT 下拉| MUX_MODE2)/* mii1_rxd1.rgmii1_rxd1 * / 0x140 (PIN_INPUT 下 拉| MUX_MODE2)/* mii1_rxd1* (0x114_MODE0_PUT_PIN_RESPULD)| 0x114_MODE0_PULLUX (0x114_MODE7)| 0x14_MODE_PULLUX (0x14_PUT_MODE_PUT_PULP)| 0x14_PULP (0x14_MODE_PULP = 0x14_MODE_MODE_PULP = 0x14_MODE7)| 0x14_MODE_MODE_PUT_Dx (0x14_MODE_PUT_PUT_PUT_PULP)*(0x14_PUT_MODE_MODE7 (PIN_INPUT 下拉| MUX_MODE7) 0x128 (PIN_INPUT 下拉| MUX_MODE7) 0x12c (PIN_INPUT 下拉| MUX_MODE7) 0x130 (PIN_INPUT 下拉| MUX_MODE7) 0x134 (PIN_INPUV_PIN 下拉| MUX_MODE7 )| 0x140 (PIN_MODEV_MODEUX_INPUT 下拉 )| MODEV_MODE7) |输入(0x140 MODEUX_MODEUX_MODEUX_MODEUX_MODEUX_INPUT 下拉|输入:0x140 (0x138)| MODEUX_MODEUX_MODEUX_MODEUX_MODEUX_MODE7)输入 DaVinci_MDIO_DEFAULT{ pinctrl-single、pins =< /* MDIO */ 0x148 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0)/* MDIO_DATA.MDIO_DATA * / 0x14c (PIN_OUTPLUG_MODE0)/* MDIO_RESPULT = 0x14c;* MDIO_PUT_PUT = 0x14c (0x148)| MDIO_PUT_MDIO_PUT_PUT = 0x14x + MDIO_PUT_DON_DON_DMPLE) *(0x14x 1)| MDIO_PUT_MDIO_PULLK + MDIO = 0x14x (0x14x 1)| MDIO_PULLUMDIO_RESPON_DON_ pinmux_mmc1_pins{ pinctrl-single、pins =< 0x100 (PIN_INPUT_PULLUP | MUX_MODE0)/* mmc0_clk.mmc0_clk * / 0x104 (PIN_INPUT_PULLUP | MUX_MODE0)/* mmc0_PIN_0_0_MO0_0_PIN_0_MO0_0_PIN_0_MO0_0_0* (0x160*输入/mmc0_M0_MO0_MO0_MO0_PIN_0_MO0_0_MO0_PIN_0_MO0_0_PIN_MO0_0_MO0_MO0_MO0_PIN_D0_D0_D0_PIN_D0_MO0_PIN_MO0_D0_D0_D0_PIN_MO0_MO0_PIN_0_0_PIN_MO0_MO0_MO0_PIN_MO0_MO0_PIN_PIN_0_MO0_MO0_PIN_ (PIN_INPUT | MUX_MODE7)/* spi0_CS1.GPIO0_6 */ >; }; mmc1_SLEEP_Pins: pinmux_mmc1_sleep_pins{ pinctrl-single、pins =< 0x100 (PIN_input | MUX_MODE0)/* mmc0_clk.mmc0_clk * / 0x104 (PIN_input | MUX_MODE0)/* mmc0_mc0_mc0_mc0_mc0_mc0_mc0* (PIN_mm0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0*)*(PIN_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_mc0_m pinmux_eMMC_Pins{ pinctrl-single、pins =< 0x80 (PIN_INPUT_PULLUP | MUX_MODE2)/* GPMC_csn1.mmc1_clk * / 0x84 (PIN_INPUT_PULLUP | MUX_MODE2)/* GPMC_PULLUM_1* 0xMC_1*(0xMC_1_MADM0_PIN_M08/1 )*输入/0xMC_MOD1*输入/0xMC_1 (0xMC_1_MMODEM0_PIN_1_PLUM0_PLUM0_PULLUM0_PIN_1*/0xMC_PULLUM0_PULLUM1*输入/0_PLUM0_PULLUM1*输入/*输入/0xMC_1*输入/0xMC_MODE1 (PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_AD4.mmc1_DAT4 * / 0x14 (PIN_INPUT_PULLUP | MUX_MODE1)/* GPMC_AD5.mmc1_DAT5 * / 0x18 (PIN_INPUT_MODE1)/0xMC_ADCC_0_MODE0 > 默认 值* = 0xMC_MODE7 *引 脚0 + 0xMC_MODEV_DCC_MODE0 *引脚0 + 0xMC_MODE7 + RMCC_MODE0 * 0 + RMCC_PULL_AD0_TRU_TRU_PULP *= 0xMC_MODE0 * 0 + 0xMC_MODE0 *= 0xMC_MODE0 * 0 + 0xMC_MODE7 * 0 + 0xMC_MODE_MODE_MODE7 + 0xMC_MODE7 + RMON_TRU_TRU_MODE0 *= 0xMC_MODE0 * 0 * 0 + RMON_MODE_TRU_TRU_PULP pinmux_i2c0_pins{ pinctrl-single、pins =< 0x188 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0)/* i2c0_sda.i2c0_sda */ 0x18c (PIN_INPUT_PULLUP | MUX_MODE0 | MUX_1* )* i2c248_1*(SLEWCL_MODE_IN_1*)|输入/i2c0_MODE1)*= 0x248_1*(SLE1_MODE_IN_MOC248_IN_1_IN_MODE_1*= i_MODEUX_1*= 0x248_IN_MODEUX_1*(SLE1*) }; dss_pinctrl_default:dss_pinctrl_default{ pinctrl-single、pins =< 0x020 (PIN_OUTPLUP | MUX_MODE1)/* GPMC AD 8 -> DSS 数据23 * / 0x024 (PIN_OUTPLUG_PULLUX | MUX_MODE1) 0x038 (PIN_OUTPLUX_MODEUX_1MDEUX_OUTPLUX ) | 0x030 (PIN_MODEUX_MODEUX_1MDEPULLUG_OUTPLUX) |输出 (0x03UX_MODEUX_MODEUX_MODEUX_MODEUX_1MDEUX_1MDEUX_MODEUX_1MDEUX_1MDEUX_OUTPLUP)|(0x03)|输出 MDEUX_MODEUX_MODEUX_1MDEPULLUX) / | GPMC AD 15 -> DSS 数据16 */ 0x0A0 (PIN_OUTPLUP | MUX_MODE0)/* DSS 数据0 */ 0x0A4 (PIN_OUTPLUP 上拉| MUX_MODE0) 0x0A8 (PIN_OUTPLUX | MUX_MODE0) 0x0AC (PIN_OUTPLUG_B0_MODEUX_0)| PIN_MODEUX_OUTPLUX (0x0X0_MODE0)| MUX_MODEUX_0X0B0X_MODE0 (PIN_MODEUX_MODEUX_OUTPLUX)|PIN_MODE0)|PIN_MODEUX_0X0B0B0_MODEUX_MODEUX_MODEUX_MODE0 (0xC4 (0xBMODEUX_OUTPLUX (0xB0_MODEUX_MODEUX_MODE0)|PIN_MODEUX_OUTPLU (PIN_OUTPUT 上拉| MUX_MODE0) 0x0C8 (PIN_OUTPUT 上拉| MUX_MODE0) 0x0CC (PIN_OUTPUT 上拉| MUX_MODE0) 0x0D0 (PIN_OUTPUT 上拉| MUX_MODE0) 0x0D4 (PIN_OUTPLUG_D8 ) * 0x0D8_MODEUX_OUTPLUX0*(PIN_MODE0*)*(PIN_MODE0D8_MODE0_MODE0*/MR0_MODED8)*(PIN_MODED8_MODE0_MODE0_MODED8_MODEUX_OUTPLUM0*)*(PIN_MODE0_MODE0_MODE0_MODE0_MODE0_MODE0*/PIN_MODED8)*(PIN_MODED8_MODED8_MODED8_MODE (PIN_OUTPUT_PULLUP | MUX_MODE0)/* DSS PCLK */ 0x0EC (PIN_OUTPUT_PULLUP | MUX_MODE0)/* DSS 交流偏置 EN * / 0x238 (PIN_OUTPUT_PULLUP | MUX_MODE7)/* GPIO 5_8 (用于选择 LCD / HDMI * >); }DSS EN = 0x024 单 路 输入引脚 EN_DULL_SRAP | INPUMPLE_DULL_DULP (0x0_INPULL)| INCK_INPULL = 0x0X0_INPULL = 0x0224_IN_IN_INPUT (IN_INPUT)| INPUT = 0x0224_D_D_INPUT 0x028 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE2) 0x02C (DS0_PULL_UP_DOWN_EN | INPUT_MODE2) 0x030 (DS0_PULL_UP_DOWN_EN | INPULL_DOUX_DOUX_DOUX_UX_DOUX_UX_UX0X0X0X0X0X0X0X0X0X0X0X0X0X_DOUX_EN_DOUX_EN_DOWN_DOWN_DOWN_DOUX_EN_DOWN_DOWN_DOWN_DOWN_DOUX_EN | INUX_EN_DOUX_UX_UX_UX_UX_UX_UX_UX_UX_DOUX_DOUX_DOUX0X0X0X0X0X0X0X0X0X0X0X0X0X0X_ (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 0x0A8 (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 0x0AC (DS0_DE_EN_UX_OUT_DST_DOUX_UX_UX_DOUX_MODE | 0x0X0_DOUX_DOUX_DOUX_UX_UX_UX_UX_UX_DOWN_DOWN_DOWN_UX_UX_UX_UX_UX_UX_MODE | (0x0X0X0X_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_UX_7 |(0x7_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DO (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | PULL_EN | MUX_MODE7) 0x0C0 (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | PULL_DOUX_UX_DOUX_UX_UX_UX_OUT_OUT_UX_UX_UX_UX_UX_UX_UX_UX_OUTDOWN | DS0_MOD0_MOUX_UX_UX_UX_UX_UX_OUT_UX_DOWN_MODULL_MODE | (0x0_UX_UX_UX_UX_UX_UX_DOWN_UX_UX_UX_UX_UX_UX_UX_UX_UX_UX_UX_UX_UX_UX_UP_PULL_DULL_DOWN_DOWN_DOWN_DOWN_DOWN_OUTDOWN |输入上拉电平| DS0_MOD0 (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 0x0D4 (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 0x0D8_MODE_LO_MODE | DS0_DOWN_DOUX_UX_LOPULL_MODE | 0x0_DOUX_DOUX_DOUX_UX_UX_UX_UX_UX_UX_UX_OUTULL_MODE (DS0_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_UX_TOP_ULL_MODE | 0x0_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_DOWN_LOUX_TOP_ULL_MODE | 0x7 (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | PULL_EN | MUX_MODE7) 0x0E8 (DS0_FORCE_OFF_MODE | DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7) 0x0EC (DS0_FORCE_OFF_MODE | DS0_INPUT_MOUX_INPULL_SULL_EN = 0x238 | INPULL_DOUX_PULL | 0x0_DOUX_UX_UX_UX_UX_OLUX 引 脚上拉| 0x7 | INPULL_MODE = 0x0_MODEUX_INPULL_MODE | 0x0_EN_DOWN_DOWN_PULL_MODE | 0x7 | INPUT = 0x7 | INPUT = 0x0 /* eCAP0_IN_PWM0_OUT.eCAP0_IN_PWM0_OUT MODE0 */ >; }; pixcir_ts_pins:pincir_ts_pins{ pinctrl-single、pins =< 0x264 (PIN_INPUT_PULLUP | MUX_MODE7)// pincultrl = 0x270;pinctrl = 1 ;pincout1 (pinctrl = 1) = 0x270;pincincul_out1 = 1);pincinctrl = 1 = 1;pincl1 (pintrl = 1) 1;pincincincul_out1 = 1;pintrl = 1;pintrl = ncl1 = 1;pinu_out1 = 1;pincincintrl = 1 = 1;pincincin Dcan0_default_pins{ pinctrl-single、pins =< 0x178 (PIN_OUTPUT_PULLUP | MUX_MODE2)/* uart1_CTSN.d_CAN0_TX * / 0x17c (PIN_INPUT_PULLUP | MUX_MODE2)/* uart1_Cn.d_PUT_1*(PIN_MODROPUT_Dx ) * = 0x184_MODx 1 ;*默认值+ CANDON_PUT_PUT_DON_Dx 1; *(PIN_DROPUT_PUT_DON_Dx 1)*= 0x184_MODx 1)*= 0x184_MODON_DON_PUT_PUT_PUT_DON_Dx 1;*(0x184_DON_PUT_DON_PUT_PUT_PUT_PUT_DON_P McASP1_Pins{ pinctrl-single、pins =< 0x108 (PIN_OUTPUT_PULLUD | MUX_MODE4)/* mii1_McASP1_axr2 * / 0x10c (PIN_INPUT 下拉| MUX_MODE4)/* mii1_McASP1_aclkx * 0x10c (PIN_PUB_M1_MODE_R1* )/* 0x144_MR1_MR1_MUS_MUS_PULLUM1*(*) 1 * GPC1_SLEEP_PINS{pinctrl-single、PINS =< 0x108 (PIN_INPUT_PULLDOWN | MUX_MODE7) 0x10c (PIN_INPUT_PULLLOD | MUX_MODE7) 0x110 (PIN_INPUT_PULLUX) 0x140 (PIN_MODE0)/0xMMC_MODE8)/0xMUS_INUX_INPUBLE_MODE0 (0xMUS_MONUX_DULLONUX8)*/0xUS_MODE0)/0xUS_MONUX8 (PIN_MODE0)/GPMC_MONUX_INPUB_MODE0)/0xUS_MUS_MUS_MONUX8_MUS_PUT (0xUS_MODE0)/RMONUX_INPUT (0xUS_M0_MUS_MODE0)/RMONUX_INPUT (0x8)/RMONUX_INPUT (0x8 (PIN_INPUT 下拉| MUX_MODE0)/* GPMC_AD2.GPMC_AD2 * / 0xc (PIN_INPUT 下拉| MUX_MODE0)/* GPMC_AD3.GPMC_AD3 * / 0x10 (PIN_INPUT _MODE0)/* GPMC_ADMC_AD0* (0x74_ADMC_ADMC_ADMC_AD0*/GPMC_PIN_ADMC_AD0* 0x74_ADMC_ADMC_ADM0*/GPMC_ADMC_ADMC_PUT (PIN_OUTPUT 上拉| MUX_MODE7)/* GPMC_WPN.GPMC_WPN */ 0x7c (PIN_OUTPUT | MUX_MODE0)/* GPMC_csn0.GPMC_csn0 * / 0x90 (PIN_OUTPUT | MUX_MODE0)/* GPMC_Cle_MODE0* (GPMC_IN_IN_MODEn)/GPMC_IN_IN_IN_IN_IN_IN_OUTPLUM0*/0xMC_0_EN_MODEn *(GPMC_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_MODE0)*(0xMC_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_IN_MODE0)/_IN_IN_IN_MODE0)*/_IN_IN_IN_IN_IN_IN_IN_IN uart0_pins{ pinctrl-single、pins =< 0x170 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | DS0_PULL_UP_DOWN_EN | MUX_MODE0)/* uart0_RxD * 0x174 (PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0)|* UARTMODE0 = 0x275* @ = 0xtag_MOD50@;tagdx = 0xtag_MOD50;tpsrt = 0x275_MOD_MODx = 0xtpsrn = 0xtag_MO50;tag_MOdx = 0xtag_m50;tpsr.tpsr.tps_mr.t = 0xtpsr.tpsr.tag_mr.tps_mr.tps_mr.tps_mt = 0x75; vpfe0_PINS_DEFAULT{ pinctrl-single、PIN=< /* 0x270 (PIN_OUTPUT_PULLUP | MUX_MODE3)*//* xdma_event_in0.clkout1模式3*/ 0x1B0 (PIN_INPUT_PULLUG_PULLUG_PULLUG_UX_MODE0)*/* cam0_MOUX_0 (0xBC_PULLUG_0*输入/0x1UX_0* 输入/0x1UX_MODULLU_MOUX_0*输入/0x1UX_0*输入/0x1PULLUG_0*) /* cam0_pclk 模式0*/ 0x1C4 (PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data8模式0*/ 0x1C8 (PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_DATA9模式0*/ 0x208 (PIN_INPUT_MODE0 )/0x210_MODE0 (PIN_MOUX_0*输入0)/MODE0) /* cam0_data3模式0*/ 0x218 (PIN_INPUT_PULLUP | MUX_MODE0)/* cam0_data4模式0*/ 0x21C (PIN_INPUT_PULLUP | MUX_MODE0)/* inc0_DATA5模式0*/ 0x220 (PIN_INPUT_PUT_MODE0 ) | MUX_INPMB0*= 0x0000_MODE0 (0xCn_MODE0_MODE0)/EN_MODE0)引脚0x24_MODON_MODE0_MODON_MODE0 +引脚0*引脚0_MODON_MODE0_MODE0_MODULP /* cam0_HD 模式0*/ 0x1B4 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* cam0_VD 模式0*/ 0x1B8 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* cam0_MODE0 *(0x_EN_MOUX_1EN_DULL_DULL_DULL_0* | INPU_DOUX_0*| 0x7_MOUX_DOUX_DOUX_DOUX_DULL_DULL_DULL_ZE_0) /* cam0_data8模式0*/ 0x1C8 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* cam0_data9模式0*/ 0x208 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* cam0_MODE0_EN_MODE0 (0x21_MODE0_EN_EN_MODE0* | 输入0_MODE0_MOUX_DOUX_0_EN_MOUX_EN_MODE0) /* cam0_data3模式0*/ 0x218 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* cam0_data4模式0*/ 0x21C (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* cam0_DM0_MODE0 | 默认值0_MOUX_0*|输入0_MOUX_0_EN_MODE0 vpfe1_PINS_DEFAULT{ pinctrl-single、PINS =< /* 0x270 (PIN_OUTPLUP | MUX_MODE3)*///* xdma_event_int0.clkout1模式3*/ 0x1CC (PIN_INPULLUP 上 拉| MUX_MODE0)*/* CAM1_D8_MO0*输入模式(0xD8_MO0*输入/0xD8_MODE0)/0xD8_MOD8_MOD0*输入/0xD8_MOD0_MOD8_MOD0_MOD0*输入模式 (PIN_INPUT_PULLUP | MUX_MODE0)/* CAM1_FIELD 模式0*/ 0x1E0 (PIN_INPUT_PULLUP | MUX_MODE0)/* CAM1_FIELD 模式0*/ 0x1E4 (PIN_INPUT_PULLUG_0)/* CAM1UX_MODE0 (0x1UX0*/0x1M0* 输入/PIN_MODE0 )输入/0x1UX0*输入/0x1M0_MODE0 (PIN_INPUT_PULLUP | MUX_MODE0)/* CAM1_DATa3模式0*/ 0x1F8 (PIN_INPUT_PULLUP | MUX_MODE0)/* CAM1_DATa4模式0*/ 0x1FC (PIN_INPUT_PULLUG_MODE0)/* CAM1_MOUX_1PULLUG_0*/ 0x204* 输入引 脚0x204_MODE0 (PIN_MODE0)/0x204_PULL_MODE0)/*输入引脚0x204_PULL_MODE0 = 0x204_MOUX_1*输入引脚0*/0x204_MODE0 (0x204_MODE0)/0x204_PULL_MODE0 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* CAM1_DATA9模式0*/ 0x1D0 (DS0_PULL_DOWN_EN | INPUT_EN | MUX_MODE7)/* CAM1_D8模式0*/ 0x1D4 (DS0_PULL_MODE0)|EN_MODE0* | 0xD8_EN_MODE0 | IN_MODE0_MOUX_EN_MODE0 |输入 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* CAM1_CAMMODE 0*/ 0x1E4 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* CAM1_CAM0*/ 0x1E8 (DS0_PU_MODE_EN_EN_DOUX_0* | INPUT_MODE0 )|EN_MODE0*/ MODE0*|输入 (DS0_PULL_UP_DOWN_EN | INPUT_EN | MUX_MODE7)/* CAM1_DATA3模式0*/ 0x1F8 (DS0_PULL_DOWN_EN | INPUT_EN | MUX_MODE7)/* CAM1_DATA4模式0*/ 0x1FC (DS0_PUL_MODE7_EN_EN_INPU_MODE204*| EN_MODE0_MODE7_EN_MODE0* |输入_MODE204_EN_EN_MODE0_MODE0*/输入 }; // QSPI、MYiR */ qspi1_default:qspi1_default{ pinctrl-single、pins =< 0x7c (PIN_INPUT_PULLUP | MUX_MODE3) 0x88 (PIN_INPUT_PULLUP | MUX_MODE2) 0x90 (PIN_INPULLUM_PULLUP | MUX_MODE3 )| 0x94 (PIN_MODEUX_MODEUX_INPLUP)| 0x94) | MODE_IN_MODE3 (0x94_MOUX_INPULLUM_MODEUX_INPUOLUP)| 0x94)|输入+(0x94_MODE_MODE3)| MOUX_MOUX_MOUX_INPULLUM_MODE3) EEPROM_WP_Pin{ pinctrl-single、Pins =< 0x2a4 (PIN_OUTPUT 下拉| MUX_MODE7) >; }; }; &i2c0{ 状态="正常"; pinctrl-names ="default"; pinctrl-0 =<&i2c0_PINs>; 时钟频率=<100000 >; //为 VDD MPU 和内核设置 OPP50 (0.95V)*/ 睡眠序列=/bits/8 < 0x02 0x24 0x10 0x6b //密码解锁1 */ 0x02 0x24 0x16 0x8A //*将 DCDC1 (内核)设置为0.95V */ 0x02 0x24 0x10 0x67 //*密码解锁3 */ 0x02 0x86 0x24 0x1A DCDC 更改*/ >; //为 VDD 内核设置 OPP100 (1.10V)*/ 唤醒序列=/bits/8 < 0x02 0x24 0x10 0x6B /*密码解锁2 */ 0x02 0x24 0x16 0x99 //*将 DCDC1 (内核)设置为1.1V */ 0x02 0x24 0x10 0x67 //*密码解锁3 */ 0x02 0x24 0xDC86更改0x1A /*应用 DC86 */ >; tps65218:tps65218@24{ reg =<0x24>; compatible ="ti、tps65218"; interrupts = ;// nMIN */ interrupt-parent =<&GIC>; interrupt-cells ;#interrupt-cells =<2>; dcdc1:reguler-dc1{ compatible ="ti、tps65218-dc1"; // VDD_core 电压限制 最小值 OPP50和最大值 OPP100 */ reguler-name ="vdc-boot";<12000V microregulator -volte-on-volte-bote-botrand-rand-rand-rand-dc-dc-dc-dc-dcp1 ; }; dcdc2:reguler-dc2{ compatible ="ti、tps65218-dcdc2"; // VDD_MPU 电压限制最小值为 OPP50、最大值为 OPP_nitro */ reguler-name ="VDD_MPU"; reguler-min-microvolt =<912000>; reguler-max-micro-boot-volt =<1378000; regulator always on;regulator -rulator -on-rand-rand-rand-rand-rand-regulator = }; dcdc3:reguler-dcdc3{ compatible ="ti、tps65218-dcdc3"; }; ldo1:reguler-ldo1{ compatible ="ti、tps65218-ldo1"; reguler-min-microvolt =<1800000>; reguler-max-microvolt =<1800000>; reguler-boot-on-always; regulator 常开;regulator 常开;regulator 常开 }; // MYIR,用于 USB VBUS 控制*/ LS2:reguler-LS2{ compatible ="ti、tps65218-LS2"; reguler-name ="VDD_vbus0"; }; LS3:reguler-LS3{ compatible ="ti、tps65218-LS3"; reguler-name ="VDD_bus1"; }vreguler-buster-boot;} }; &RTC{ STATUS ="确定"; }; &GPIO0{ STATUS ="确定"; }; //由 MYiR 为 GPIO1和 GPIO2添加* /&GPIO1{ STATUS ="确定"; }; &GPIO2{ STATUS ="确定"; }; &GPIO3{ STATUS ="确定"; } ;}状态="确定";{4 ;}状态; &GPIO5{ status ="确定"; ti、无复位; }; //启用 QSPI、16MB S25FL128S norflash、 MYiR */ &QSPI{ status ="确定"; pinctrl-names ="默认值"; pinctrl-0 =<&qspi1_default>; QSPI-GPIO =<&GPIO1 16 GPIO_ACTIVE_LOW>; SPI-max-frequency =<24000000>; m25p80@0{ compatible ="s25flipf_r_low> ;<cspi-from-r=<24000000;<cspi-from-r=<24p0-sps; SPI-TX-bus-width =<1>; SPI-Rx-bus-width =<4>; #address-cells =<1>; #size-cells =<1>; /* MTD 分区表。 * ROM 会检查第一个512KiB *是否有有效的要引导的文件(XIP)。 @partition@0{label ="QSPI.U_boot";reg =<0x00000000 0x000080000>;};partition@1{label ="QSPI.U_boot.backup";reg =<0x00080000 0x00080000>;};partition@ @2{label ="QSPI.U_boot_env";reg = 0x00040000000 = 0x0000.ECC0004;分区= 0x00040000000 = 0x0000.E=0x0000X000C = 0x000C; 分区= 0x000ECC30000000 = 0x0000.000C = 0x000C = 0x000C = 0x000C = 0x000C = 0x000C;分区0x000C = 0x000C = 0x000C = 0x000C = 0x000C = 0x000C = 0x000C = 0x000C = 0x000C = }; 分区@5{ 标签="QSPI.kernel"; reg =<0x00150000 0x0500000>; }; 分区@6{ 标签="QSPI.filesystem "; reg =<0x00650000 0x9B0000>; }; }; };&dpi{ pinctr-names ="default"、"sleep"; &pinctrl =<pinctrl_sleep_dss_0> ;}; &Mac{ 从机=<1>; pinctrl-names ="default"、"sleep"; pinctrl-0 =<&cpsw_default>; pinctrl-1 =<&cpsw_sleep>; 状态="确定"; } ;达芬奇_MDIO{ pinctrl-names ="默认"、"睡眠"; pinctrl-0=<&Davinc_MDIO_default>; pinctrl-1 =<&Davinc_MDIO_SLEEP>; 状态="确定"; }; &cpsw_emac0{ phy_id =<&Davinci_mdio>、<0>; phy-mode ="RGMII"; } ;&mmc2{ VMMC-supply =<&vmmcsd_fixed>; 总线宽度=<8>; ti、不可拆卸; pinctrl-names ="默认值"; <&trmcs-pinctrl = 0;<&trls-pinctrls-pins;<&trls-pinctrl = pinctrl = status ="确定"; } ;&mmc1{ status ="确定"; VMMC-supply =<&V vmmcsd_fixed>; 总线宽度=<4>; pinctrl-names ="默认"、"睡眠"; pinctrl-0 =<&mmc1_PINs>; pinctrl-1 =<&mmc1_SLEEP_PINs>; CD-GPIO =<&GPIO0 6 GPIO_ACTIVE_HIGH>; }; &i2c0{ status ="确定"; pinctrl-names ="default"; pinctrl-0 =<&i2c0_PINS &EEPROM_WP_PIN>; ov2659@30{ compatible ="ti、ov2659"; reg =<0x30>; port{ ov2659_1:endpoint{ remote-endpoint =<&vpfe0_EP>; MCLK 频率=<12000000>; }; }; };};}; cat24c256@50{ compatible ="24c256"; reg =<0x50>; pagesize =<64>; }; }; i2c1{(&I) 状态="正常"; pinctrl-names ="default"; pinctrl-0 =<&i2c1_PINs>; sii9022:sii9022@ @3b{compatible ="Si、sii9022";reg =<0x3b>;reset-gpio =<&gpio5 8 gpio_active_low>;video -source =<&dpc>;data-lines =<24>;}<0xctrlind/ ip_de3 = 0xts;<pintrus_trincts = 0x38;<&trus_time-pic>;<trampus_time-intrinsule_note_note_pintrinsuls* = 0xts = 0xts = 0xts;<&trampus&trampus&trinsuls&trans_d 中断=<22 0>; POLLING_MODE =<0>; multi_touch =<0>; attb-gpio =<&gpio3 22 gpio_active_high>; }; tlv320aic3106:tlv320aic3106@1b{ compatible ="ti、tlv320aic31066"; reg =<0x1b>; status ="确定"; //稳压器*/ AVDD-supply =<&evm_v3p> ;<v3evm<&vd3 vdem_supply =<&v3vd3;vddrv3p3vdem>}<&vdoo> ov2659@30{ compatible ="ti、ov2659"; reg =<0x30>; port{ ov2659_0:endpoint{ remote-endpoint =<&vpfe1_EP>; MCLK 频率=<12000000>; }; }; };};}; }; tscadc{ status ="确定"; adc{ ti、adc-channels =<0 1 2 3 4 5 6 7>; }; };&ecap0{ status ="确定"; pinctrl-names ="默认"; pinctrl-0 =<&ecap0_PINs>; }; &ecwms0{status =" 默认 值"pinctrl";pinctrl"= 0 ="默认值"pinctrl"; };pinctrl"默认值=" &Dcan1{ pinctrl-names ="default"; pinctrl-0 =<&Dcan1_default>; 状态="oke"; } ;&McASP1{ pinctrl-names ="default"、"sleep"; pinctrl-0 =<&McASP1_PINs>; pinctrl-1 =<&SP1_SLEEP_PINS ;"oke";"status";"oke";"oke" OP-MODE =<0>;/* MCASP_IIS_MODE */ tdm-SLOTS =<2>; /* 4串行器*/ serial-dir =</* 0:非活动、1:TX、2:Rx */ 0 1 2 >; TX-num-evt =<32>; Rx-m-num -evt =<32>; "gptrl"状态= 默认 值="&nom";"="="gpinc";"ptrl"=默认值="&nom" pinctrl-0 =<&nand_flash_x8>; 范围=<0 0x08000000 0x10000000>;/* CS0:NAND */ nand@0、0{ reg =<0 0>;// CS0、offset 0 */ nand-bus-width =<8>; GPMC、device-width =<1>; GPMC-cls =<0 、GPMC-ns = GPMC-ns;<0、GPMC-cls-ns = GPMC-ns;<0、GPMC-ns = GPMC-cl<0、GPMC-ns = GPMC-ns;GPMC-cl<0、GPMC-ns GPMC、cs-wr-off-ns =<40>; GPMC、adv-on-ns =<0>; GPMC、adv-rd 关-ns =<25>; GPMC、adv-wr-off-ns =<25>; GPMC、WE-on-ns =<0>; GPMC、WE-OFF-ns =<20>; GPMC、OE-ON-ns =<3>; GPMC、OE-OFF-ns =<30>; GPMC、ACCESS =<30>; GPMC、Rd-CYCLE =<40>; GPMC、wr-cycle-ns =<40>; GPMC、wait-on-read ="true"; GPMC、wait-on-write ="true"; GPMC、bus-w翻转-ns =<0>; GPMC、cycle2cycle-delay-ns =<0>; GPMC、clk-activation-ns =<0>; GPMC、wait-monitoring-ns =<0>; GPMC、wr-access-ns =<40>; GPMC、wr-data-mux-bus-ns =<0>; ti、nand-ecc-opt ="bch16"; TI、elm-id =<&elm>; /* MTD 分区表*/ /*所有 SPL-*分区的大小均为最小长度 *,可独立编程。 对于 * NAND 闪存、这等于擦除块的大小*/ #address-cells =<1>; #size-cells =<1>; 分区@0{ 标签="NAND.NANN"; reg =<0x00000000 0x00040000>; } ;分区@1{ SPL 标签="NAND.SPL.Backup1";reg =<0x80040000000 = 0x0002;分区标签 = 0x0002;SPL = 0x0002;SPL = 0x0002@ 分区@3{ 标签="NAND.Pbackup3"; reg =<0x000C0000 0x00040000>; } ;分区@4{ 标签="NAND.u-boot-spl-OS"; reg =<0x00100000 0x00080000>; }; NAND@ @ @5{标签="partition.u-boot";reg = 0x000001-0000X000v>分区 标签 ;0x00000v-0x00000v-0x000v-0x000v-0x000v-0x000v-0x000v-0x000v-0x000v-0x000v-0x40000n = 0x0000.rn 分区= 0x0000.rn = 0x0000.000v-back1;ENCLANGOR.0006 = 0x0000.ENCLANGOR.0x400n.0001-0006;ENCLAN 分区@8{ 标签="NAND.kernel"; reg =<0x00300000 0x00700000>; } ;分区@9{ 标签="NAND.file-system"; reg =<0x00A00000 0x0F600000>; } ; }; uart0{ status ="oke"; pinctrl-names ="default";"pinctrl" ="fenefault"="pinc1;"pinc1 = pinc1;pinctrlingsep"="pinc1;pinc1 = pinc1 = pinc1;pinc1 = 默认值1;pincinpinc1 = pinctrlingsep";pinc1;pinc1 = pinc1 = pincinpinpinc1 = pinpinc1;pinc1;p /*摄像头端口*/ 端口{ vpfe1_EP:端点{ 遥控端点=<&ov2659_0>; if_type =<2>; bus_width =<8>; hdpol =<0>; vdpol =<0>; }; }; } ;&vpfe0{ status ="确定"; pinctrl-names ="默认"、"睡眠"; pinctrl-0 =<&vpfe0_PINS_DEFAULT>; pinctrl-1 =<&vpfe0_PINS_SLEEP>; /*摄像头端口*/ 端口{ vpfe0_EP:端点{ 遥控端点=<&ov2659_1>; if_type =<2>; bus_width =<8>; hdpol =<0>; vdpol =<0>; }; }; }; * &clkout_32k_mux_ck{ clock-default =<&clk_32768_ck>; }; * /&wkup_m3{ ti、set-io-isolation; };
但我可以看到/dev/mtd 的安装品脱、可能是什么问题?