Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Copyright (c) 2021 BayLibre SAS
0004  * Author: Neil Armstrong <narmstrong@baylibre.com>
0005  */
0006 
0007 /dts-v1/;
0008 
0009 #include "meson-sm1.dtsi"
0010 #include <dt-bindings/leds/common.h>
0011 #include <dt-bindings/input/linux-event-codes.h>
0012 #include <dt-bindings/gpio/meson-g12a-gpio.h>
0013 #include <dt-bindings/sound/meson-g12a-toacodec.h>
0014 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
0015 
0016 / {
0017         compatible = "bananapi,bpi-m5", "amlogic,sm1";
0018         model = "Banana Pi BPI-M5";
0019 
0020         adc_keys {
0021                 compatible = "adc-keys";
0022                 io-channels = <&saradc 2>;
0023                 io-channel-names = "buttons";
0024                 keyup-threshold-microvolt = <1800000>;
0025 
0026                 key {
0027                         label = "SW3";
0028                         linux,code = <BTN_3>;
0029                         press-threshold-microvolt = <1700000>;
0030                 };
0031         };
0032 
0033         aliases {
0034                 serial0 = &uart_AO;
0035                 ethernet0 = &ethmac;
0036         };
0037 
0038         chosen {
0039                 stdout-path = "serial0:115200n8";
0040         };
0041 
0042         /* TOFIX: handle CVBS_DET on SARADC channel 0 */
0043         cvbs-connector {
0044                 compatible = "composite-video-connector";
0045 
0046                 port {
0047                         cvbs_connector_in: endpoint {
0048                                 remote-endpoint = <&cvbs_vdac_out>;
0049                         };
0050                 };
0051         };
0052 
0053         emmc_pwrseq: emmc-pwrseq {
0054                 compatible = "mmc-pwrseq-emmc";
0055                 reset-gpios = <&gpio BOOT_12 GPIO_ACTIVE_LOW>;
0056         };
0057 
0058         gpio-keys {
0059                 compatible = "gpio-keys";
0060 
0061                 key {
0062                         label = "SW1";
0063                         linux,code = <BTN_1>;
0064                         gpios = <&gpio_ao GPIOAO_3 GPIO_ACTIVE_LOW>;
0065                         interrupt-parent = <&gpio_intc>;
0066                         interrupts = <3 IRQ_TYPE_EDGE_BOTH>;
0067                 };
0068         };
0069 
0070         hdmi-connector {
0071                 compatible = "hdmi-connector";
0072                 type = "a";
0073 
0074                 port {
0075                         hdmi_connector_in: endpoint {
0076                                 remote-endpoint = <&hdmi_tx_tmds_out>;
0077                         };
0078                 };
0079         };
0080 
0081         leds {
0082                 compatible = "gpio-leds";
0083 
0084                 green {
0085                         color = <LED_COLOR_ID_GREEN>;
0086                         function = LED_FUNCTION_STATUS;
0087                         gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>;
0088                 };
0089 
0090                 blue {
0091                         color = <LED_COLOR_ID_BLUE>;
0092                         function = LED_FUNCTION_STATUS;
0093                         gpios = <&gpio_ao GPIOAO_11 GPIO_ACTIVE_LOW>;
0094                         linux,default-trigger = "heartbeat";
0095                 };
0096         };
0097 
0098         memory@0 {
0099                 device_type = "memory";
0100                 reg = <0x0 0x0 0x0 0x40000000>;
0101         };
0102 
0103         emmc_1v8: regulator-emmc_1v8 {
0104                 compatible = "regulator-fixed";
0105                 regulator-name = "EMMC_1V8";
0106                 regulator-min-microvolt = <1800000>;
0107                 regulator-max-microvolt = <1800000>;
0108                 vin-supply = <&vddao_3v3>;
0109                 regulator-always-on;
0110         };
0111 
0112         dc_in: regulator-dc_in {
0113                 compatible = "regulator-fixed";
0114                 regulator-name = "DC_IN";
0115                 regulator-min-microvolt = <5000000>;
0116                 regulator-max-microvolt = <5000000>;
0117                 regulator-always-on;
0118         };
0119 
0120         vddio_c: regulator-vddio_c {
0121                 compatible = "regulator-gpio";
0122                 regulator-name = "VDDIO_C";
0123                 regulator-min-microvolt = <1800000>;
0124                 regulator-max-microvolt = <3300000>;
0125 
0126                 enable-gpio = <&gpio_ao GPIOE_2 GPIO_ACTIVE_HIGH>;
0127                 enable-active-high;
0128                 regulator-always-on;
0129 
0130                 gpios = <&gpio_ao GPIOAO_6 GPIO_OPEN_DRAIN>;
0131                 gpios-states = <1>;
0132 
0133                 states = <1800000 0>,
0134                          <3300000 1>;
0135         };
0136 
0137         tflash_vdd: regulator-tflash_vdd {
0138                 compatible = "regulator-fixed";
0139                 regulator-name = "TFLASH_VDD";
0140                 regulator-min-microvolt = <3300000>;
0141                 regulator-max-microvolt = <3300000>;
0142                 vin-supply = <&dc_in>;
0143                 gpio = <&gpio GPIOH_8 GPIO_OPEN_DRAIN>;
0144                 enable-active-high;
0145                 regulator-always-on;
0146         };
0147 
0148         vddao_1v8: regulator-vddao_1v8 {
0149                 compatible = "regulator-fixed";
0150                 regulator-name = "VDDAO_1V8";
0151                 regulator-min-microvolt = <1800000>;
0152                 regulator-max-microvolt = <1800000>;
0153                 vin-supply = <&vddao_3v3>;
0154                 regulator-always-on;
0155         };
0156 
0157         vddao_3v3: regulator-vddao_3v3 {
0158                 compatible = "regulator-fixed";
0159                 regulator-name = "VDDAO_3V3";
0160                 regulator-min-microvolt = <3300000>;
0161                 regulator-max-microvolt = <3300000>;
0162                 vin-supply = <&dc_in>;
0163                 regulator-always-on;
0164         };
0165 
0166         vddcpu: regulator-vddcpu {
0167                 /*
0168                  * SY8120B1ABC DC/DC Regulator.
0169                  */
0170                 compatible = "pwm-regulator";
0171 
0172                 regulator-name = "VDDCPU";
0173                 regulator-min-microvolt = <690000>;
0174                 regulator-max-microvolt = <1050000>;
0175 
0176                 pwm-supply = <&dc_in>;
0177 
0178                 pwms = <&pwm_AO_cd 1 1250 0>;
0179                 pwm-dutycycle-range = <100 0>;
0180 
0181                 regulator-boot-on;
0182                 regulator-always-on;
0183         };
0184 
0185         /* USB Hub Power Enable */
0186         vl_pwr_en: regulator-vl_pwr_en {
0187                 compatible = "regulator-fixed";
0188                 regulator-name = "VL_PWR_EN";
0189                 regulator-min-microvolt = <5000000>;
0190                 regulator-max-microvolt = <5000000>;
0191                 vin-supply = <&dc_in>;
0192 
0193                 gpio = <&gpio GPIOH_6 GPIO_ACTIVE_HIGH>;
0194                 enable-active-high;
0195         };
0196 
0197         sound {
0198                 compatible = "amlogic,axg-sound-card";
0199                 model = "BPI-M5";
0200                 audio-widgets = "Line", "Lineout";
0201                 audio-aux-devs = <&tdmout_b>, <&tdmout_c>,
0202                                  <&tdmin_a>, <&tdmin_b>, <&tdmin_c>;
0203                 audio-routing = "TDMOUT_B IN 0", "FRDDR_A OUT 1",
0204                                 "TDMOUT_B IN 1", "FRDDR_B OUT 1",
0205                                 "TDMOUT_B IN 2", "FRDDR_C OUT 1",
0206                                 "TDM_B Playback", "TDMOUT_B OUT",
0207                                 "TDMOUT_C IN 0", "FRDDR_A OUT 2",
0208                                 "TDMOUT_C IN 1", "FRDDR_B OUT 2",
0209                                 "TDMOUT_C IN 2", "FRDDR_C OUT 2",
0210                                 "TDM_C Playback", "TDMOUT_C OUT",
0211                                 "TDMIN_A IN 4", "TDM_B Loopback",
0212                                 "TDMIN_B IN 4", "TDM_B Loopback",
0213                                 "TDMIN_C IN 4", "TDM_B Loopback",
0214                                 "TDMIN_A IN 5", "TDM_C Loopback",
0215                                 "TDMIN_B IN 5", "TDM_C Loopback",
0216                                 "TDMIN_C IN 5", "TDM_C Loopback",
0217                                 "TODDR_A IN 0", "TDMIN_A OUT",
0218                                 "TODDR_B IN 0", "TDMIN_A OUT",
0219                                 "TODDR_C IN 0", "TDMIN_A OUT",
0220                                 "TODDR_A IN 1", "TDMIN_B OUT",
0221                                 "TODDR_B IN 1", "TDMIN_B OUT",
0222                                 "TODDR_C IN 1", "TDMIN_B OUT",
0223                                 "TODDR_A IN 2", "TDMIN_C OUT",
0224                                 "TODDR_B IN 2", "TDMIN_C OUT",
0225                                 "TODDR_C IN 2", "TDMIN_C OUT",
0226                                 "Lineout", "ACODEC LOLP",
0227                                 "Lineout", "ACODEC LORP";
0228 
0229                 assigned-clocks = <&clkc CLKID_MPLL2>,
0230                                   <&clkc CLKID_MPLL0>,
0231                                   <&clkc CLKID_MPLL1>;
0232                 assigned-clock-parents = <0>, <0>, <0>;
0233                 assigned-clock-rates = <294912000>,
0234                                        <270950400>,
0235                                        <393216000>;
0236                 status = "okay";
0237 
0238                 dai-link-0 {
0239                         sound-dai = <&frddr_a>;
0240                 };
0241 
0242                 dai-link-1 {
0243                         sound-dai = <&frddr_b>;
0244                 };
0245 
0246                 dai-link-2 {
0247                         sound-dai = <&frddr_c>;
0248                 };
0249 
0250                 dai-link-3 {
0251                         sound-dai = <&toddr_a>;
0252                 };
0253 
0254                 dai-link-4 {
0255                         sound-dai = <&toddr_b>;
0256                 };
0257 
0258                 dai-link-5 {
0259                         sound-dai = <&toddr_c>;
0260                 };
0261 
0262                 /* 8ch hdmi interface */
0263                 dai-link-6 {
0264                         sound-dai = <&tdmif_b>;
0265                         dai-format = "i2s";
0266                         dai-tdm-slot-tx-mask-0 = <1 1>;
0267                         dai-tdm-slot-tx-mask-1 = <1 1>;
0268                         dai-tdm-slot-tx-mask-2 = <1 1>;
0269                         dai-tdm-slot-tx-mask-3 = <1 1>;
0270                         mclk-fs = <256>;
0271 
0272                         codec-0 {
0273                                 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_B>;
0274                         };
0275 
0276                         codec-1 {
0277                                 sound-dai = <&toacodec TOACODEC_IN_B>;
0278                         };
0279                 };
0280 
0281                 /* i2s jack output interface */
0282                 dai-link-7 {
0283                         sound-dai = <&tdmif_c>;
0284                         dai-format = "i2s";
0285                         dai-tdm-slot-tx-mask-0 = <1 1>;
0286                         mclk-fs = <256>;
0287 
0288                         codec-0 {
0289                                 sound-dai = <&tohdmitx TOHDMITX_I2S_IN_C>;
0290                         };
0291 
0292                         codec-1 {
0293                                 sound-dai = <&toacodec TOACODEC_IN_C>;
0294                         };
0295                 };
0296 
0297                 /* hdmi glue */
0298                 dai-link-8 {
0299                         sound-dai = <&tohdmitx TOHDMITX_I2S_OUT>;
0300 
0301                         codec {
0302                                 sound-dai = <&hdmi_tx>;
0303                         };
0304                 };
0305 
0306                 /* acodec glue */
0307                 dai-link-9 {
0308                         sound-dai = <&toacodec TOACODEC_OUT>;
0309 
0310                         codec {
0311                                 sound-dai = <&acodec>;
0312                         };
0313                 };
0314         };
0315 };
0316 
0317 &acodec {
0318         AVDD-supply = <&vddao_1v8>;
0319         status = "okay";
0320 };
0321 
0322 &arb {
0323         status = "okay";
0324 };
0325 
0326 &clkc_audio {
0327         status = "okay";
0328 };
0329 
0330 &cpu0 {
0331         cpu-supply = <&vddcpu>;
0332         operating-points-v2 = <&cpu_opp_table>;
0333         clocks = <&clkc CLKID_CPU_CLK>;
0334         clock-latency = <50000>;
0335 };
0336 
0337 &cpu1 {
0338         cpu-supply = <&vddcpu>;
0339         operating-points-v2 = <&cpu_opp_table>;
0340         clocks = <&clkc CLKID_CPU1_CLK>;
0341         clock-latency = <50000>;
0342 };
0343 
0344 &cpu2 {
0345         cpu-supply = <&vddcpu>;
0346         operating-points-v2 = <&cpu_opp_table>;
0347         clocks = <&clkc CLKID_CPU2_CLK>;
0348         clock-latency = <50000>;
0349 };
0350 
0351 &cpu3 {
0352         cpu-supply = <&vddcpu>;
0353         operating-points-v2 = <&cpu_opp_table>;
0354         clocks = <&clkc CLKID_CPU3_CLK>;
0355         clock-latency = <50000>;
0356 };
0357 
0358 &cvbs_vdac_port {
0359         cvbs_vdac_out: endpoint {
0360                 remote-endpoint = <&cvbs_connector_in>;
0361         };
0362 };
0363 
0364 &ext_mdio {
0365         external_phy: ethernet-phy@0 {
0366                 /* Realtek RTL8211F (0x001cc916) */
0367                 reg = <0>;
0368                 max-speed = <1000>;
0369 
0370                 interrupt-parent = <&gpio_intc>;
0371                 /* MAC_INTR on GPIOZ_14 */
0372                 interrupts = <26 IRQ_TYPE_LEVEL_LOW>;
0373         };
0374 };
0375 
0376 &ethmac {
0377         pinctrl-0 = <&eth_pins>, <&eth_rgmii_pins>;
0378         pinctrl-names = "default";
0379         status = "okay";
0380         phy-mode = "rgmii-txid";
0381         phy-handle = <&external_phy>;
0382 };
0383 
0384 &frddr_a {
0385         status = "okay";
0386 };
0387 
0388 &frddr_b {
0389         status = "okay";
0390 };
0391 
0392 &frddr_c {
0393         status = "okay";
0394 };
0395 
0396 &gpio {
0397         gpio-line-names =
0398                 /* GPIOZ */
0399                 "ETH_MDIO", /* GPIOZ_0 */
0400                 "ETH_MDC", /* GPIOZ_1 */
0401                 "ETH_RXCLK", /* GPIOZ_2 */
0402                 "ETH_RX_DV", /* GPIOZ_3 */
0403                 "ETH_RXD0", /* GPIOZ_4 */
0404                 "ETH_RXD1", /* GPIOZ_5 */
0405                 "ETH_RXD2", /* GPIOZ_6 */
0406                 "ETH_RXD3", /* GPIOZ_7 */
0407                 "ETH_TXCLK", /* GPIOZ_8 */
0408                 "ETH_TXEN", /* GPIOZ_9 */
0409                 "ETH_TXD0", /* GPIOZ_10 */
0410                 "ETH_TXD1", /* GPIOZ_11 */
0411                 "ETH_TXD2", /* GPIOZ_12 */
0412                 "ETH_TXD3", /* GPIOZ_13 */
0413                 "ETH_INTR", /* GPIOZ_14 */
0414                 "ETH_NRST", /* GPIOZ_15 */
0415                 /* GPIOH */
0416                 "HDMI_SDA", /* GPIOH_0 */
0417                 "HDMI_SCL", /* GPIOH_1 */
0418                 "HDMI_HPD", /* GPIOH_2 */
0419                 "HDMI_CEC", /* GPIOH_3 */
0420                 "VL-RST_N", /* GPIOH_4 */
0421                 "CON1-P36", /* GPIOH_5 */
0422                 "VL-PWREN", /* GPIOH_6 */
0423                 "WiFi_3V3_1V8", /* GPIOH_7 */
0424                 "TFLASH_VDD_EN", /* GPIOH_8 */
0425                 /* BOOT */
0426                 "eMMC_D0", /* BOOT_0 */
0427                 "eMMC_D1", /* BOOT_1 */
0428                 "eMMC_D2", /* BOOT_2 */
0429                 "eMMC_D3", /* BOOT_3 */
0430                 "eMMC_D4", /* BOOT_4 */
0431                 "eMMC_D5", /* BOOT_5 */
0432                 "eMMC_D6", /* BOOT_6 */
0433                 "eMMC_D7", /* BOOT_7 */
0434                 "eMMC_CLK", /* BOOT_8 */
0435                 "",
0436                 "eMMC_CMD", /* BOOT_10 */
0437                 "",
0438                 "eMMC_RST#", /* BOOT_12 */
0439                 "eMMC_DS", /* BOOT_13 */
0440                 "", "",
0441                 /* GPIOC */
0442                 "SD_D0_B", /* GPIOC_0 */
0443                 "SD_D1_B", /* GPIOC_1 */
0444                 "SD_D2_B", /* GPIOC_2 */
0445                 "SD_D3_B", /* GPIOC_3 */
0446                 "SD_CLK_B", /* GPIOC_4 */
0447                 "SD_CMD_B", /* GPIOC_5 */
0448                 "CARD_EN_DET", /* GPIOC_6 */
0449                 "",
0450                 /* GPIOA */
0451                 "", "", "", "", "", "", "", "",
0452                 "", "", "", "", "", "",
0453                 "CON1-P27", /* GPIOA_14 */
0454                 "CON1-P28", /* GPIOA_15 */
0455                 /* GPIOX */
0456                 "CON1-P16", /* GPIOX_0 */
0457                 "CON1-P18", /* GPIOX_1 */
0458                 "CON1-P22", /* GPIOX_2 */
0459                 "CON1-P11", /* GPIOX_3 */
0460                 "CON1-P13", /* GPIOX_4 */
0461                 "CON1-P07", /* GPIOX_5 */
0462                 "CON1-P33", /* GPIOX_6 */
0463                 "CON1-P15", /* GPIOX_7 */
0464                 "CON1-P19", /* GPIOX_8 */
0465                 "CON1-P21", /* GPIOX_9 */
0466                 "CON1-P24", /* GPIOX_10 */
0467                 "CON1-P23", /* GPIOX_11 */
0468                 "CON1-P08", /* GPIOX_12 */
0469                 "CON1-P10", /* GPIOX_13 */
0470                 "CON1-P29", /* GPIOX_14 */
0471                 "CON1-P31", /* GPIOX_15 */
0472                 "CON1-P26", /* GPIOX_16 */
0473                 "CON1-P03", /* GPIOX_17 */
0474                 "CON1-P05", /* GPIOX_18 */
0475                 "CON1-P32"; /* GPIOX_19 */
0476 
0477         /*
0478          * WARNING: The USB Hub on the BPI-M5 needs a reset signal
0479          * to be turned high in order to be detected by the USB Controller
0480          * This signal should be handled by a USB specific power sequence
0481          * in order to reset the Hub when USB bus is powered down.
0482          */
0483         usb-hub {
0484                 gpio-hog;
0485                 gpios = <GPIOH_4 GPIO_ACTIVE_HIGH>;
0486                 output-high;
0487                 line-name = "usb-hub-reset";
0488         };
0489 };
0490 
0491 &gpio_ao {
0492         gpio-line-names =
0493                 /* GPIOAO */
0494                 "DEBUG TX", /* GPIOAO_0 */
0495                 "DEBUG RX", /* GPIOAO_1 */
0496                 "SYS_LED2", /* GPIOAO_2 */
0497                 "UPDATE_KEY", /* GPIOAO_3 */
0498                 "CON1-P40", /* GPIOAO_4 */
0499                 "IR_IN", /* GPIOAO_5 */
0500                 "TF_3V3N_1V8_EN", /* GPIOAO_6 */
0501                 "CON1-P35", /* GPIOAO_7 */
0502                 "CON1-P12", /* GPIOAO_8 */
0503                 "CON1-P37", /* GPIOAO_9 */
0504                 "CON1-P38", /* GPIOAO_10 */
0505                 "SYS_LED", /* GPIOAO_11 */
0506                 /* GPIOE */
0507                 "VDDEE_PWM", /* GPIOE_0 */
0508                 "VDDCPU_PWM", /* GPIOE_1 */
0509                 "TF_PWR_EN"; /* GPIOE_2 */
0510 };
0511 
0512 &hdmi_tx {
0513         status = "okay";
0514         pinctrl-0 = <&hdmitx_hpd_pins>, <&hdmitx_ddc_pins>;
0515         pinctrl-names = "default";
0516         hdmi-supply = <&dc_in>;
0517 };
0518 
0519 &hdmi_tx_tmds_port {
0520         hdmi_tx_tmds_out: endpoint {
0521                 remote-endpoint = <&hdmi_connector_in>;
0522         };
0523 };
0524 
0525 &ir {
0526         status = "okay";
0527         pinctrl-0 = <&remote_input_ao_pins>;
0528         pinctrl-names = "default";
0529 };
0530 
0531 &pwm_AO_cd {
0532         pinctrl-0 = <&pwm_ao_d_e_pins>;
0533         pinctrl-names = "default";
0534         clocks = <&xtal>;
0535         clock-names = "clkin1";
0536         status = "okay";
0537 };
0538 
0539 &saradc {
0540         status = "okay";
0541         vref-supply = <&vddao_1v8>;
0542 };
0543 
0544 /* SD card */
0545 &sd_emmc_b {
0546         status = "okay";
0547         pinctrl-0 = <&sdcard_c_pins>;
0548         pinctrl-1 = <&sdcard_clk_gate_c_pins>;
0549         pinctrl-names = "default", "clk-gate";
0550 
0551         bus-width = <4>;
0552         cap-sd-highspeed;
0553         max-frequency = <50000000>;
0554         disable-wp;
0555 
0556         /* TOFIX: SD card is barely usable in SDR modes */
0557 
0558         cd-gpios = <&gpio GPIOC_6 GPIO_ACTIVE_LOW>;
0559         vmmc-supply = <&tflash_vdd>;
0560         vqmmc-supply = <&vddio_c>;
0561 };
0562 
0563 /* eMMC */
0564 &sd_emmc_c {
0565         status = "okay";
0566         pinctrl-0 = <&emmc_ctrl_pins>, <&emmc_data_8b_pins>, <&emmc_ds_pins>;
0567         pinctrl-1 = <&emmc_clk_gate_pins>;
0568         pinctrl-names = "default", "clk-gate";
0569 
0570         bus-width = <8>;
0571         cap-mmc-highspeed;
0572         mmc-ddr-1_8v;
0573         mmc-hs200-1_8v;
0574         max-frequency = <200000000>;
0575         disable-wp;
0576 
0577         mmc-pwrseq = <&emmc_pwrseq>;
0578         vmmc-supply = <&vddao_3v3>;
0579         vqmmc-supply = <&emmc_1v8>;
0580 };
0581 
0582 &tdmif_b {
0583         status = "okay";
0584 };
0585 
0586 &tdmif_c {
0587         status = "okay";
0588 };
0589 
0590 &tdmin_a {
0591         status = "okay";
0592 };
0593 
0594 &tdmin_b {
0595         status = "okay";
0596 };
0597 
0598 &tdmin_c {
0599         status = "okay";
0600 };
0601 
0602 &tdmout_b {
0603         status = "okay";
0604 };
0605 
0606 &tdmout_c {
0607         status = "okay";
0608 };
0609 
0610 &toacodec {
0611         status = "okay";
0612 };
0613 
0614 &tohdmitx {
0615         status = "okay";
0616 };
0617 
0618 &toddr_a {
0619         status = "okay";
0620 };
0621 
0622 &toddr_b {
0623         status = "okay";
0624 };
0625 
0626 &toddr_c {
0627         status = "okay";
0628 };
0629 
0630 &uart_AO {
0631         status = "okay";
0632         pinctrl-0 = <&uart_ao_a_pins>;
0633         pinctrl-names = "default";
0634 };
0635 
0636 &usb {
0637         status = "okay";
0638 };
0639 
0640 &usb2_phy0 {
0641         phy-supply = <&dc_in>;
0642 };
0643 
0644 &usb2_phy1 {
0645         /* Enable the hub which is connected to this port */
0646         phy-supply = <&vl_pwr_en>;
0647 };