Ð þíÿ'8ö( õÐ%ti,omap3-beagleti,omap3430ti,omap3 +7TI OMAP3 BeagleBoardchosenaliases=/ocp@68000000/i2c@48070000B/ocp@68000000/i2c@48072000G/ocp@68000000/i2c@48060000L/ocp@68000000/mmc@4809c000Q/ocp@68000000/mmc@480b4000V/ocp@68000000/mmc@480ad000[/ocp@68000000/serial@4806a000c/ocp@68000000/serial@4806c000k/ocp@68000000/serial@49020000 s/connector0 |/connector1cpus+cpu@0arm,cortex-a8…cpu‘•œcpu¨“à¶ÊÙå pmu@54000000arm,cortex-a8-pmu‘T€íødebugsssocti,omap-inframpu ti,omap3-mpuømpuiva ti,iva2.2øivadsp ti,omap3-c64ocp@68000000ti,omap3-l3-smxsimple-bus‘hí +øl3_mainl4@48000000ti,omap3-l4-coresimple-bus+ Hscm@2000ti,omap3-scmsimple-bus‘ +  pinmux@30 ti,omap3-padconfpinctrl-single‘08+ )>\ÿydefault‡åçpinmux_hsusb2_pins0‘¤ ¦ ¨ ª ¬ ® åpinmux_uart3_pins‘nApåèpinmux_tfp410_pins‘–åpinmux_dss_dpi_pinsà‘¤¦¨ª¬®°²´¶¸º¼¾ÀÂÄÆÈÊÌÎÐÒÔÖØÚåþpinmux_twl4030_pins‘°Aåéscm_conf@270sysconsimple-bus‘p0+ p0åpbias_regulator@2b0ti,pbias-omap3ti,pbias-omap‘°¥pbias_mmc_omap2430¬pbias_mmc_omap2430»w@Ó-ÆÀåïclocks+mcbsp5_mux_fck@68ëti,composite-mux-clock•ø‘hå mcbsp5_fckëti,composite-clock• å÷mcbsp1_mux_fck@4ëti,composite-mux-clock•ø‘å mcbsp1_fckëti,composite-clock• åòmcbsp2_mux_fck@4ëti,composite-mux-clock• ø‘åmcbsp2_fckëti,composite-clock•åômcbsp3_mux_fck@68ëti,composite-mux-clock• ‘håmcbsp3_fckëti,composite-clock•åõmcbsp4_mux_fck@68ëti,composite-mux-clock• ø‘håmcbsp4_fckëti,composite-clock•åöclockdomainspinmux@a00 ti,omap3-padconfpinctrl-single‘ \+ )>\ÿpinmux_gpio1_pins‘Aåæpinmux_twl4030_vpins ‘åêtarget-module@480a6000ti,sysc-omap2ti,sysc‘H `DH `HH `Lrevsyscsyss *•œick+ H ` aes1@0 ti,omap3-aes‘Pí7  clkout2_src_ckëti,composite-clock•=>å?sys_clkout2@d70ëti,divider-clock•?øV@‘ pÑmpu_ckëfixed-factor-clock•@xƒåAarm_fck@924ëti,divider-clock•A‘ $Vemu_mpu_alwon_ckëfixed-factor-clock•Axƒåhl3_ick@a40ëti,divider-clock•*V‘ @aåBl4_ick@a40ëti,divider-clock•BøV‘ @aåCrm_ick@c40ëti,divider-clock•CøV‘ @agpt10_gate_fck@a00ëti,composite-gate-clock•"ø ‘ åEgpt10_mux_fck@a40ëti,composite-mux-clock•D"ø‘ @åFgpt10_fckëti,composite-clock•EFgpt11_gate_fck@a00ëti,composite-gate-clock•"ø ‘ åGgpt11_mux_fck@a40ëti,composite-mux-clock•D"ø‘ @åHgpt11_fckëti,composite-clock•GHcore_96m_fckëfixed-factor-clock•Ixƒåmmchs2_fck@a00ëti,wait-gate-clock•‘ øå¸mmchs1_fck@a00ëti,wait-gate-clock•‘ øå¹i2c3_fck@a00ëti,wait-gate-clock•‘ øåºi2c2_fck@a00ëti,wait-gate-clock•‘ øå»i2c1_fck@a00ëti,wait-gate-clock•‘ øå¼mcbsp5_gate_fck@a00ëti,composite-gate-clock•ø ‘ å mcbsp1_gate_fck@a00ëti,composite-gate-clock•ø ‘ å core_48m_fckëfixed-factor-clock•4xƒåJmcspi4_fck@a00ëti,wait-gate-clock•J‘ øå½mcspi3_fck@a00ëti,wait-gate-clock•J‘ øå¾mcspi2_fck@a00ëti,wait-gate-clock•J‘ øå¿mcspi1_fck@a00ëti,wait-gate-clock•J‘ øåÀuart2_fck@a00ëti,wait-gate-clock•J‘ øåÁuart1_fck@a00ëti,wait-gate-clock•J‘ ø åÂcore_12m_fckëfixed-factor-clock•KxƒåLhdq_fck@a00ëti,wait-gate-clock•L‘ øåÃcore_l3_ickëfixed-factor-clock•BxƒåMsdrc_ick@a10ëti,wait-gate-clock•M‘ øåŽgpmc_fckëfixed-factor-clock•Mxƒcore_l4_ickëfixed-factor-clock•CxƒåNmmchs2_ick@a10ëti,omap3-interface-clock•N‘ øåÄmmchs1_ick@a10ëti,omap3-interface-clock•N‘ øåÅhdq_ick@a10ëti,omap3-interface-clock•N‘ øåÆmcspi4_ick@a10ëti,omap3-interface-clock•N‘ øåÇmcspi3_ick@a10ëti,omap3-interface-clock•N‘ øåÈmcspi2_ick@a10ëti,omap3-interface-clock•N‘ øåÉmcspi1_ick@a10ëti,omap3-interface-clock•N‘ øåÊi2c3_ick@a10ëti,omap3-interface-clock•N‘ øåËi2c2_ick@a10ëti,omap3-interface-clock•N‘ øåÌi2c1_ick@a10ëti,omap3-interface-clock•N‘ øåÍuart2_ick@a10ëti,omap3-interface-clock•N‘ øåÎuart1_ick@a10ëti,omap3-interface-clock•N‘ ø åÏgpt11_ick@a10ëti,omap3-interface-clock•N‘ ø åÐgpt10_ick@a10ëti,omap3-interface-clock•N‘ ø åÑmcbsp5_ick@a10ëti,omap3-interface-clock•N‘ ø åÒmcbsp1_ick@a10ëti,omap3-interface-clock•N‘ ø åÓomapctrl_ick@a10ëti,omap3-interface-clock•N‘ øåÔdss_tv_fck@e00ëti,gate-clock•<‘øå³dss_96m_fck@e00ëti,gate-clock•I‘øå´dss2_alwon_fck@e00ëti,gate-clock•"‘øåµdummy_ckë fixed-clockFgpt1_gate_fck@c00ëti,composite-gate-clock•"ø‘ åOgpt1_mux_fck@c40ëti,composite-mux-clock•D"‘ @åPgpt1_fckëti,composite-clock•OPåøaes2_ick@a10ëti,omap3-interface-clock•Nø‘ åwkup_32k_fckëfixed-factor-clock•DxƒåQgpio1_dbck@c00ëti,gate-clock•Q‘ øåªsha12_ick@a10ëti,omap3-interface-clock•N‘ øåÕwdt2_fck@c00ëti,wait-gate-clock•Q‘ øå«wdt2_ick@c10ëti,omap3-interface-clock•R‘ øå¬wdt1_ick@c10ëti,omap3-interface-clock•R‘ øå­gpio1_ick@c10ëti,omap3-interface-clock•R‘ øå®omap_32ksync_ick@c10ëti,omap3-interface-clock•R‘ øå¯gpt12_ick@c10ëti,omap3-interface-clock•R‘ øå°gpt1_ick@c10ëti,omap3-interface-clock•R‘ øå±per_96m_fckëfixed-factor-clock•-xƒå per_48m_fckëfixed-factor-clock•4xƒåSuart3_fck@1000ëti,wait-gate-clock•S‘ø å�gpt2_gate_fck@1000ëti,composite-gate-clock•"ø‘åTgpt2_mux_fck@1040ëti,composite-mux-clock•D"‘@åUgpt2_fckëti,composite-clock•TUåùgpt3_gate_fck@1000ëti,composite-gate-clock•"ø‘åVgpt3_mux_fck@1040ëti,composite-mux-clock•D"ø‘@åWgpt3_fckëti,composite-clock•VWgpt4_gate_fck@1000ëti,composite-gate-clock•"ø‘åXgpt4_mux_fck@1040ëti,composite-mux-clock•D"ø‘@åYgpt4_fckëti,composite-clock•XYgpt5_gate_fck@1000ëti,composite-gate-clock•"ø‘åZgpt5_mux_fck@1040ëti,composite-mux-clock•D"ø‘@å[gpt5_fckëti,composite-clock•Z[gpt6_gate_fck@1000ëti,composite-gate-clock•"ø‘å\gpt6_mux_fck@1040ëti,composite-mux-clock•D"ø‘@å]gpt6_fckëti,composite-clock•\]gpt7_gate_fck@1000ëti,composite-gate-clock•"ø‘å^gpt7_mux_fck@1040ëti,composite-mux-clock•D"ø‘@å_gpt7_fckëti,composite-clock•^_gpt8_gate_fck@1000ëti,composite-gate-clock•"ø ‘å`gpt8_mux_fck@1040ëti,composite-mux-clock•D"ø‘@åagpt8_fckëti,composite-clock•`agpt9_gate_fck@1000ëti,composite-gate-clock•"ø ‘åbgpt9_mux_fck@1040ëti,composite-mux-clock•D"ø‘@åcgpt9_fckëti,composite-clock•bcper_32k_alwon_fckëfixed-factor-clock•Dxƒådgpio6_dbck@1000ëti,gate-clock•d‘øå‘gpio5_dbck@1000ëti,gate-clock•d‘øå’gpio4_dbck@1000ëti,gate-clock•d‘øå“gpio3_dbck@1000ëti,gate-clock•d‘øå”gpio2_dbck@1000ëti,gate-clock•d‘ø å•wdt3_fck@1000ëti,wait-gate-clock•d‘ø å–per_l4_ickëfixed-factor-clock•Cxƒåegpio6_ick@1010ëti,omap3-interface-clock•e‘øå—gpio5_ick@1010ëti,omap3-interface-clock•e‘øå˜gpio4_ick@1010ëti,omap3-interface-clock•e‘øå™gpio3_ick@1010ëti,omap3-interface-clock•e‘øåšgpio2_ick@1010ëti,omap3-interface-clock•e‘ø å›wdt3_ick@1010ëti,omap3-interface-clock•e‘ø åœuart3_ick@1010ëti,omap3-interface-clock•e‘ø å�uart4_ick@1010ëti,omap3-interface-clock•e‘øåžgpt9_ick@1010ëti,omap3-interface-clock•e‘ø åŸgpt8_ick@1010ëti,omap3-interface-clock•e‘ø å gpt7_ick@1010ëti,omap3-interface-clock•e‘øå¡gpt6_ick@1010ëti,omap3-interface-clock•e‘øå¢gpt5_ick@1010ëti,omap3-interface-clock•e‘øå£gpt4_ick@1010ëti,omap3-interface-clock•e‘øå¤gpt3_ick@1010ëti,omap3-interface-clock•e‘øå¥gpt2_ick@1010ëti,omap3-interface-clock•e‘øå¦mcbsp2_ick@1010ëti,omap3-interface-clock•e‘øå§mcbsp3_ick@1010ëti,omap3-interface-clock•e‘øå¨mcbsp4_ick@1010ëti,omap3-interface-clock•e‘øå©mcbsp2_gate_fck@1000ëti,composite-gate-clock•ø‘åmcbsp3_gate_fck@1000ëti,composite-gate-clock•ø‘åmcbsp4_gate_fck@1000ëti,composite-gate-clock•ø‘åemu_src_mux_ck@1140ë ti,mux-clock•"fgh‘@åiemu_src_ckëti,clkdm-gate-clock•iåjpclk_fck@1140ëti,divider-clock•jøV‘@apclkx2_fck@1140ëti,divider-clock•jøV‘@aatclk_fck@1140ëti,divider-clock•jøV‘@atraceclk_src_fck@1140ë ti,mux-clock•"fghø‘@åktraceclk_fck@1140ëti,divider-clock•kø V‘@asecure_32k_fckë fixed-clockF€ålgpt12_fckëfixed-factor-clock•lxƒåúwdt1_fckëfixed-factor-clock•lxƒsecurity_l4_ick2ëfixed-factor-clock•Cxƒåmaes1_ick@a14ëti,omap3-interface-clock•mø‘ årng_ick@a14ëti,omap3-interface-clock•m‘ øåósha11_ick@a14ëti,omap3-interface-clock•m‘ ødes1_ick@a14ëti,omap3-interface-clock•m‘ øcam_mclk@f00ëti,gate-clock•nø‘¾cam_ick@f10ë!ti,omap3-no-wait-interface-clock•C‘øåÜcsi2_96m_fck@f00ëti,gate-clock•‘øåÝsecurity_l3_ickëfixed-factor-clock•Bxƒåopka_ick@a14ëti,omap3-interface-clock•o‘ øicr_ick@a10ëti,omap3-interface-clock•N‘ ødes2_ick@a10ëti,omap3-interface-clock•N‘ ømspro_ick@a10ëti,omap3-interface-clock•N‘ ømailboxes_ick@a10ëti,omap3-interface-clock•N‘ øssi_l4_ickëfixed-factor-clock•Cxƒåvsr1_fck@c00ëti,wait-gate-clock•"‘ øåsr2_fck@c00ëti,wait-gate-clock•"‘ øåsr_l4_ickëfixed-factor-clock•Cxƒdpll2_fck@40ëti,divider-clock•*øV‘@aåpdpll2_ck@4ëti,omap3-dpll-clock•"p‘$@4çùåqdpll2_m2_ck@44ëti,divider-clock•qV‘Daåriva2_ck@0ëti,wait-gate-clock•r‘øåÞmodem_fck@a00ëti,omap3-interface-clock•"‘ øåßsad2d_ick@a10ëti,omap3-interface-clock•B‘ øåàmad2d_ick@a18ëti,omap3-interface-clock•B‘ øåámspro_fck@a00ëti,wait-gate-clock•‘ øssi_ssr_gate_fck_3430es2@a00ë ti,composite-no-wait-gate-clock•#ø‘ åsssi_ssr_div_fck_3430es2@a40ëti,composite-divider-clock•#ø‘ @$åtssi_ssr_fck_3430es2ëti,composite-clock•ståussi_sst_fck_3430es2ëfixed-factor-clock•uxƒåhsotgusb_ick_3430es2@a10ë"ti,omap3-hsotgusb-interface-clock•M‘ øå�ssi_ick_3430es2@a10ëti,omap3-ssi-interface-clock•v‘ øåusim_gate_fck@c00ëti,composite-gate-clock•Iø ‘ å�sys_d2_ckëfixed-factor-clock•"xƒåxomap_96m_d2_fckëfixed-factor-clock•Ixƒåyomap_96m_d4_fckëfixed-factor-clock•Ixƒåzomap_96m_d8_fckëfixed-factor-clock•Ixƒå{omap_96m_d10_fckëfixed-factor-clock•Ixƒ å|dpll5_m2_d4_ckëfixed-factor-clock•wxƒå}dpll5_m2_d8_ckëfixed-factor-clock•wxƒå~dpll5_m2_d16_ckëfixed-factor-clock•wxƒådpll5_m2_d20_ckëfixed-factor-clock•wxƒå€usim_mux_fck@c40ëti,composite-mux-clock(•"xyz{|}~€ø‘ @aå‚usim_fckëti,composite-clock•�‚usim_ick@c10ëti,omap3-interface-clock•R‘ ø å²dpll5_ck@d04ëti,omap3-dpll-clock•""‘  $ L 4çùåƒdpll5_m2_ck@d50ëti,divider-clock•ƒV‘ Paåwsgx_gate_fck@b00ëti,composite-gate-clock•*ø‘ å‹core_d3_ckëfixed-factor-clock•*xƒå„core_d4_ckëfixed-factor-clock•*xƒå…core_d6_ckëfixed-factor-clock•*xƒå†omap_192m_alwon_fckëfixed-factor-clock•&xƒå‡core_d2_ckëfixed-factor-clock•*xƒåˆsgx_mux_fck@b40ëti,composite-mux-clock •„…†.‡ˆ‰Š‘ @åŒsgx_fckëti,composite-clock•‹Œåsgx_ick@b10ëti,wait-gate-clock•B‘ øåâcpefuse_fck@a08ëti,gate-clock•"‘ øåÖts_fck@a08ëti,gate-clock•D‘ øå×usbtll_fck@a08ëti,wait-gate-clock•w‘ øåØusbtll_ick@a18ëti,omap3-interface-clock•N‘ øåÙmmchs3_ick@a10ëti,omap3-interface-clock•N‘ øåÚmmchs3_fck@a00ëti,wait-gate-clock•‘ øåÛdss1_alwon_fck_3430es2@e00ëti,dss-gate-clock•�ø‘¾å¶dss_ick_3430es2@e10ëti,omap3-dss-interface-clock•C‘øå·usbhost_120m_fck@1400ëti,gate-clock•w‘øåãusbhost_48m_fck@1400ëti,dss-gate-clock•4‘øåäusbhost_ick@1410ëti,omap3-dss-interface-clock•C‘øååclockdomainscore_l3_clkdmti,clockdomain•Ž�dpll3_clkdmti,clockdomain•dpll1_clkdmti,clockdomain•per_clkdmti,clockdomainh•�‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©emu_clkdmti,clockdomain•jdpll4_clkdmti,clockdomain• wkup_clkdmti,clockdomain$•ª«¬­®¯°±²dss_clkdmti,clockdomain•³´µ¶·core_l4_clkdmti,clockdomain”•¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛcam_clkdmti,clockdomain•ÜÝiva2_clkdmti,clockdomain•Þdpll2_clkdmti,clockdomain•qd2d_clkdmti,clockdomain •ßàádpll5_clkdmti,clockdomain•ƒsgx_clkdmti,clockdomain•âusbhost_clkdmti,clockdomain •ãäåtarget-module@48320000ti,sysc-omap2ti,sysc‘H2H2 revsysc•Q¯œfckick+ H2counter@0ti,omap-counter32k‘ interrupt-controller@48200000ti,omap3-intc)‘H åtarget-module@48056000ti,sysc-omap2ti,sysc‘H`H`,H`(revsyscsyss# ! *•Mœick+ H`dma-controller@0ti,omap3430-sdmati,omap-sdma‘í /: G`ågpio@48310000ti,omap3-gpio‘H1íøgpio1Tfv)ydefault‡æågpio@49050000ti,omap3-gpio‘Iíøgpio2fv)gpio@49052000ti,omap3-gpio‘I íøgpio3fv)gpio@49054000ti,omap3-gpio‘I@í øgpio4fv)gpio@49056000ti,omap3-gpio‘I`í!øgpio5fv)å gpio@49058000ti,omap3-gpio‘I€í"øgpio6fv)åserial@4806a000ti,omap3-uart‘H  ‚H712?,commontxrxsidetone<ømcbsp2mcbsp2_sidetone7!"\ÿydefault‡pinmux_hsusb2_2_pins0‘   " åisp@480bc000 ti,omap3-isp‘H ÀüH Ø|í»¥lÂëports+bandgap@48002524‘H%$ti,omap34xx-bandgapÎå target-module@480cb000ti,sysc-omap3430-srti,syscøsmartreflex_core‘H °$sysc•œfck+ H °smartreflex@0ti,omap3-smartreflex-core‘ítarget-module@480c9000ti,sysc-omap3430-srti,syscøsmartreflex_mpu_iva‘H �$sysc•œfck+ H �smartreflex@480c9000ti,omap3-smartreflex-mpu-iva‘ítarget-module@50000000ti,sysc-omap2ti,sysc‘Prev•âœfckick+ P@opp-tableoperating-points-v2-ti-cpu¥åopp1-125000000äsY@ ëà˜à˜à˜ùÿÿÿÿopp2-250000000äæ²€ ëg8g8g8ùÿÿÿÿ opp3-500000000äÍe ëO€O€O€ùÿÿÿÿopp4-550000000ä ÈU€ ëtxtxtxùÿÿÿÿopp5-600000000ä#ÃF ë™p™p™pùÿÿÿÿopp6-720000000ä*êT ë™p™p™pùÿÿÿÿthermal-zonescpu_thermal!ú7èEN R tripscpu_alertb8€nÐŒpassiveå cpu_critb_�nÐ Œcriticalcooling-mapsmap0y  ~ ÿÿÿÿÿÿÿÿmemory@80000000…memory‘€leds gpio-ledspmu_stat?beagleboard::pmu_stat 4 heartbeat?beagleboard::usr0 4  �heartbeatmmc?beagleboard::usr1 4 �mmc0hsusb2_power_regregulator-fixed ¬hsusb2_vbus»2Z Ó2Z  £ ¨påhsusb2_phyusb-nop-xceiv ¹ Å,åûsoundti,omap-twl4030 Ðomap3beagleÙgpio_keys gpio-keysuser?user 4âíencoder0 ti,tfp410 û ydefault‡ports+port@0‘endpoint”åport@1‘endpoint”åconnector0dvi-connector?dvi  portendpoint”åconnector1svideo-connector?tvportendpoint”åetb@540000000"arm,coresight-etb10arm,primecell‘T°•j œapb_pclkin-portsportendpoint”åetm@54010000"arm,coresight-etm3xarm,primecell‘T•j œapb_pclkout-portsportendpoint”å compatibleinterrupt-parent#address-cells#size-cellsmodeli2c0i2c1i2c2mmc0mmc1mmc2serial0serial1serial2display0display1device_typeregclocksclock-namesclock-latencyoperating-points-v2#cooling-cellscpu0-supplyphandleinterruptsti,hwmodsranges#pinctrl-cells#interrupt-cellsinterrupt-controllerpinctrl-single,register-widthpinctrl-single,function-maskpinctrl-namespinctrl-0pinctrl-single,pinssysconregulator-nameregulator-min-microvoltregulator-max-microvolt#clock-cellsti,bit-shiftreg-namesti,sysc-maskti,sysc-sidleti,syss-maskdmasdma-namesclock-frequencyti,max-divti,index-starts-at-oneclock-multclock-divti,set-bit-to-disableti,clock-multti,clock-divti,set-rate-parentti,index-power-of-twoti,low-power-stopti,lockti,low-power-bypassti,dividersti,sysc-midle#dma-cellsdma-channelsdma-requeststi,gpio-always-ongpio-controller#gpio-cellsinterrupts-extendedbci3v1-supplyio-channelsio-channel-namesregulator-always-onti,use-ledsti,pullupsti,pulldownsusb1v5-supplyusb1v8-supplyusb3v1-supplyusb_mode#phy-cells#pwm-cellskeypad,num-rowskeypad,num-columns#io-channel-cells#mbox-cellsti,mbox-num-usersti,mbox-num-fifosti,mbox-txti,mbox-rxti,spi-num-csti,dual-voltpbias-supplyvmmc-supplyvqmmc-supplybus-widthstatus#iommu-cellsti,#tlb-entriesinterrupt-namesti,buffer-size#sound-dai-cellsti,no-reset-on-initti,no-idleti,timer-alwonassigned-clocksassigned-clock-parentsti,timer-dspti,timer-pwmti,timer-secureport2-moderemote-wakeup-connectedphysgpmc,num-csgpmc,num-waitpinsti,nand-ecc-optrb-gpiosnand-bus-widthgpmc,device-widthgpmc,cs-on-nsgpmc,cs-rd-off-nsgpmc,cs-wr-off-nsgpmc,adv-on-nsgpmc,adv-rd-off-nsgpmc,adv-wr-off-nsgpmc,oe-on-nsgpmc,oe-off-nsgpmc,we-on-nsgpmc,we-off-nsgpmc,rd-cycle-nsgpmc,wr-cycle-nsgpmc,access-nsgpmc,wr-access-nslabelmultipointnum-epsram-bitsinterface-typeusb-phyphy-namespowervdda-supplyremote-endpointti,channelsdata-linesiommusti,phy-type#thermal-sensor-cellsopp-hzopp-microvoltopp-supported-hwopp-suspendturbo-modepolling-delay-passivepolling-delaycoefficientsthermal-sensorstemperaturehysteresistripcooling-devicelinux,default-triggergpiostartup-delay-usreset-gpiosvcc-supplyti,modelti,mcbsplinux,codewakeup-sourcepowerdown-gpiosdigitalddc-i2c-bus