1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Copyright (c) 2017-2018 MediaTek Inc. 4*f126890aSEmmanuel Vadot * Author: Sean Wang <sean.wang@mediatek.com> 5*f126890aSEmmanuel Vadot * 6*f126890aSEmmanuel Vadot */ 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot/dts-v1/; 9*f126890aSEmmanuel Vadot#include <dt-bindings/input/input.h> 10*f126890aSEmmanuel Vadot#include "mt7623n.dtsi" 11*f126890aSEmmanuel Vadot#include "mt6323.dtsi" 12*f126890aSEmmanuel Vadot 13*f126890aSEmmanuel Vadot/ { 14*f126890aSEmmanuel Vadot model = "MediaTek MT7623N with eMMC reference board"; 15*f126890aSEmmanuel Vadot compatible = "mediatek,mt7623n-rfb-emmc", "mediatek,mt7623"; 16*f126890aSEmmanuel Vadot 17*f126890aSEmmanuel Vadot aliases { 18*f126890aSEmmanuel Vadot serial0 = &uart0; 19*f126890aSEmmanuel Vadot serial1 = &uart1; 20*f126890aSEmmanuel Vadot serial2 = &uart2; 21*f126890aSEmmanuel Vadot }; 22*f126890aSEmmanuel Vadot 23*f126890aSEmmanuel Vadot chosen { 24*f126890aSEmmanuel Vadot stdout-path = "serial2:115200n8"; 25*f126890aSEmmanuel Vadot }; 26*f126890aSEmmanuel Vadot 27*f126890aSEmmanuel Vadot connector { 28*f126890aSEmmanuel Vadot compatible = "hdmi-connector"; 29*f126890aSEmmanuel Vadot label = "hdmi"; 30*f126890aSEmmanuel Vadot type = "d"; 31*f126890aSEmmanuel Vadot ddc-i2c-bus = <&hdmiddc0>; 32*f126890aSEmmanuel Vadot 33*f126890aSEmmanuel Vadot port { 34*f126890aSEmmanuel Vadot hdmi_connector_in: endpoint { 35*f126890aSEmmanuel Vadot remote-endpoint = <&hdmi0_out>; 36*f126890aSEmmanuel Vadot }; 37*f126890aSEmmanuel Vadot }; 38*f126890aSEmmanuel Vadot }; 39*f126890aSEmmanuel Vadot 40*f126890aSEmmanuel Vadot cpus { 41*f126890aSEmmanuel Vadot cpu@0 { 42*f126890aSEmmanuel Vadot proc-supply = <&mt6323_vproc_reg>; 43*f126890aSEmmanuel Vadot }; 44*f126890aSEmmanuel Vadot 45*f126890aSEmmanuel Vadot cpu@1 { 46*f126890aSEmmanuel Vadot proc-supply = <&mt6323_vproc_reg>; 47*f126890aSEmmanuel Vadot }; 48*f126890aSEmmanuel Vadot 49*f126890aSEmmanuel Vadot cpu@2 { 50*f126890aSEmmanuel Vadot proc-supply = <&mt6323_vproc_reg>; 51*f126890aSEmmanuel Vadot }; 52*f126890aSEmmanuel Vadot 53*f126890aSEmmanuel Vadot cpu@3 { 54*f126890aSEmmanuel Vadot proc-supply = <&mt6323_vproc_reg>; 55*f126890aSEmmanuel Vadot }; 56*f126890aSEmmanuel Vadot }; 57*f126890aSEmmanuel Vadot 58*f126890aSEmmanuel Vadot gpio-keys { 59*f126890aSEmmanuel Vadot compatible = "gpio-keys"; 60*f126890aSEmmanuel Vadot pinctrl-names = "default"; 61*f126890aSEmmanuel Vadot pinctrl-0 = <&key_pins_a>; 62*f126890aSEmmanuel Vadot 63*f126890aSEmmanuel Vadot button-factory { 64*f126890aSEmmanuel Vadot label = "factory"; 65*f126890aSEmmanuel Vadot linux,code = <BTN_0>; 66*f126890aSEmmanuel Vadot gpios = <&pio 256 GPIO_ACTIVE_LOW>; 67*f126890aSEmmanuel Vadot }; 68*f126890aSEmmanuel Vadot 69*f126890aSEmmanuel Vadot button-wps { 70*f126890aSEmmanuel Vadot label = "wps"; 71*f126890aSEmmanuel Vadot linux,code = <KEY_WPS_BUTTON>; 72*f126890aSEmmanuel Vadot gpios = <&pio 257 GPIO_ACTIVE_HIGH>; 73*f126890aSEmmanuel Vadot }; 74*f126890aSEmmanuel Vadot }; 75*f126890aSEmmanuel Vadot 76*f126890aSEmmanuel Vadot memory@80000000 { 77*f126890aSEmmanuel Vadot device_type = "memory"; 78*f126890aSEmmanuel Vadot reg = <0 0x80000000 0 0x40000000>; 79*f126890aSEmmanuel Vadot }; 80*f126890aSEmmanuel Vadot 81*f126890aSEmmanuel Vadot reg_1p8v: regulator-1p8v { 82*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 83*f126890aSEmmanuel Vadot regulator-name = "fixed-1.8V"; 84*f126890aSEmmanuel Vadot regulator-min-microvolt = <1800000>; 85*f126890aSEmmanuel Vadot regulator-max-microvolt = <1800000>; 86*f126890aSEmmanuel Vadot regulator-boot-on; 87*f126890aSEmmanuel Vadot regulator-always-on; 88*f126890aSEmmanuel Vadot }; 89*f126890aSEmmanuel Vadot 90*f126890aSEmmanuel Vadot reg_3p3v: regulator-3p3v { 91*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 92*f126890aSEmmanuel Vadot regulator-name = "fixed-3.3V"; 93*f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 94*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 95*f126890aSEmmanuel Vadot regulator-boot-on; 96*f126890aSEmmanuel Vadot regulator-always-on; 97*f126890aSEmmanuel Vadot }; 98*f126890aSEmmanuel Vadot 99*f126890aSEmmanuel Vadot reg_5v: regulator-5v { 100*f126890aSEmmanuel Vadot compatible = "regulator-fixed"; 101*f126890aSEmmanuel Vadot regulator-name = "fixed-5V"; 102*f126890aSEmmanuel Vadot regulator-min-microvolt = <5000000>; 103*f126890aSEmmanuel Vadot regulator-max-microvolt = <5000000>; 104*f126890aSEmmanuel Vadot regulator-boot-on; 105*f126890aSEmmanuel Vadot regulator-always-on; 106*f126890aSEmmanuel Vadot }; 107*f126890aSEmmanuel Vadot 108*f126890aSEmmanuel Vadot sound { 109*f126890aSEmmanuel Vadot compatible = "mediatek,mt2701-wm8960-machine"; 110*f126890aSEmmanuel Vadot mediatek,platform = <&afe>; 111*f126890aSEmmanuel Vadot audio-routing = 112*f126890aSEmmanuel Vadot "Headphone", "HP_L", 113*f126890aSEmmanuel Vadot "Headphone", "HP_R", 114*f126890aSEmmanuel Vadot "LINPUT1", "AMIC", 115*f126890aSEmmanuel Vadot "RINPUT1", "AMIC"; 116*f126890aSEmmanuel Vadot mediatek,audio-codec = <&wm8960>; 117*f126890aSEmmanuel Vadot pinctrl-names = "default"; 118*f126890aSEmmanuel Vadot pinctrl-0 = <&i2s0_pins_a>; 119*f126890aSEmmanuel Vadot }; 120*f126890aSEmmanuel Vadot}; 121*f126890aSEmmanuel Vadot 122*f126890aSEmmanuel Vadot&bls { 123*f126890aSEmmanuel Vadot status = "okay"; 124*f126890aSEmmanuel Vadot}; 125*f126890aSEmmanuel Vadot 126*f126890aSEmmanuel Vadot&btif { 127*f126890aSEmmanuel Vadot status = "okay"; 128*f126890aSEmmanuel Vadot}; 129*f126890aSEmmanuel Vadot 130*f126890aSEmmanuel Vadot&cec { 131*f126890aSEmmanuel Vadot status = "okay"; 132*f126890aSEmmanuel Vadot}; 133*f126890aSEmmanuel Vadot 134*f126890aSEmmanuel Vadot&cir { 135*f126890aSEmmanuel Vadot pinctrl-names = "default"; 136*f126890aSEmmanuel Vadot pinctrl-0 = <&cir_pins_a>; 137*f126890aSEmmanuel Vadot status = "okay"; 138*f126890aSEmmanuel Vadot}; 139*f126890aSEmmanuel Vadot 140*f126890aSEmmanuel Vadot&crypto { 141*f126890aSEmmanuel Vadot status = "okay"; 142*f126890aSEmmanuel Vadot}; 143*f126890aSEmmanuel Vadot 144*f126890aSEmmanuel Vadot&dpi0 { 145*f126890aSEmmanuel Vadot status = "okay"; 146*f126890aSEmmanuel Vadot 147*f126890aSEmmanuel Vadot ports { 148*f126890aSEmmanuel Vadot #address-cells = <1>; 149*f126890aSEmmanuel Vadot #size-cells = <0>; 150*f126890aSEmmanuel Vadot port@0 { 151*f126890aSEmmanuel Vadot reg = <0>; 152*f126890aSEmmanuel Vadot dpi0_out: endpoint { 153*f126890aSEmmanuel Vadot remote-endpoint = <&hdmi0_in>; 154*f126890aSEmmanuel Vadot }; 155*f126890aSEmmanuel Vadot }; 156*f126890aSEmmanuel Vadot }; 157*f126890aSEmmanuel Vadot}; 158*f126890aSEmmanuel Vadot 159*f126890aSEmmanuel Vadot&gmac0 { 160*f126890aSEmmanuel Vadot status = "okay"; 161*f126890aSEmmanuel Vadot phy-mode = "trgmii"; 162*f126890aSEmmanuel Vadot 163*f126890aSEmmanuel Vadot fixed-link { 164*f126890aSEmmanuel Vadot speed = <1000>; 165*f126890aSEmmanuel Vadot full-duplex; 166*f126890aSEmmanuel Vadot pause; 167*f126890aSEmmanuel Vadot }; 168*f126890aSEmmanuel Vadot}; 169*f126890aSEmmanuel Vadot 170*f126890aSEmmanuel Vadot&gmac1 { 171*f126890aSEmmanuel Vadot status = "okay"; 172*f126890aSEmmanuel Vadot phy-mode = "rgmii"; 173*f126890aSEmmanuel Vadot phy-handle = <&phy5>; 174*f126890aSEmmanuel Vadot}; 175*f126890aSEmmanuel Vadot 176*f126890aSEmmanuel Vadotð { 177*f126890aSEmmanuel Vadot status = "okay"; 178*f126890aSEmmanuel Vadot 179*f126890aSEmmanuel Vadot mdio-bus { 180*f126890aSEmmanuel Vadot #address-cells = <1>; 181*f126890aSEmmanuel Vadot #size-cells = <0>; 182*f126890aSEmmanuel Vadot 183*f126890aSEmmanuel Vadot phy5: ethernet-phy@5 { 184*f126890aSEmmanuel Vadot reg = <5>; 185*f126890aSEmmanuel Vadot phy-mode = "rgmii-rxid"; 186*f126890aSEmmanuel Vadot }; 187*f126890aSEmmanuel Vadot 188*f126890aSEmmanuel Vadot switch@1f { 189*f126890aSEmmanuel Vadot compatible = "mediatek,mt7530"; 190*f126890aSEmmanuel Vadot reg = <0x1f>; 191*f126890aSEmmanuel Vadot reset-gpios = <&pio 33 0>; 192*f126890aSEmmanuel Vadot core-supply = <&mt6323_vpa_reg>; 193*f126890aSEmmanuel Vadot io-supply = <&mt6323_vemc3v3_reg>; 194*f126890aSEmmanuel Vadot 195*f126890aSEmmanuel Vadot ports { 196*f126890aSEmmanuel Vadot #address-cells = <1>; 197*f126890aSEmmanuel Vadot #size-cells = <0>; 198*f126890aSEmmanuel Vadot 199*f126890aSEmmanuel Vadot port@0 { 200*f126890aSEmmanuel Vadot reg = <0>; 201*f126890aSEmmanuel Vadot label = "lan0"; 202*f126890aSEmmanuel Vadot }; 203*f126890aSEmmanuel Vadot 204*f126890aSEmmanuel Vadot port@1 { 205*f126890aSEmmanuel Vadot reg = <1>; 206*f126890aSEmmanuel Vadot label = "lan1"; 207*f126890aSEmmanuel Vadot }; 208*f126890aSEmmanuel Vadot 209*f126890aSEmmanuel Vadot port@2 { 210*f126890aSEmmanuel Vadot reg = <2>; 211*f126890aSEmmanuel Vadot label = "lan2"; 212*f126890aSEmmanuel Vadot }; 213*f126890aSEmmanuel Vadot 214*f126890aSEmmanuel Vadot port@3 { 215*f126890aSEmmanuel Vadot reg = <3>; 216*f126890aSEmmanuel Vadot label = "lan3"; 217*f126890aSEmmanuel Vadot }; 218*f126890aSEmmanuel Vadot 219*f126890aSEmmanuel Vadot port@4 { 220*f126890aSEmmanuel Vadot reg = <4>; 221*f126890aSEmmanuel Vadot label = "wan"; 222*f126890aSEmmanuel Vadot }; 223*f126890aSEmmanuel Vadot 224*f126890aSEmmanuel Vadot port@6 { 225*f126890aSEmmanuel Vadot reg = <6>; 226*f126890aSEmmanuel Vadot label = "cpu"; 227*f126890aSEmmanuel Vadot ethernet = <&gmac0>; 228*f126890aSEmmanuel Vadot phy-mode = "trgmii"; 229*f126890aSEmmanuel Vadot 230*f126890aSEmmanuel Vadot fixed-link { 231*f126890aSEmmanuel Vadot speed = <1000>; 232*f126890aSEmmanuel Vadot full-duplex; 233*f126890aSEmmanuel Vadot pause; 234*f126890aSEmmanuel Vadot }; 235*f126890aSEmmanuel Vadot }; 236*f126890aSEmmanuel Vadot }; 237*f126890aSEmmanuel Vadot }; 238*f126890aSEmmanuel Vadot }; 239*f126890aSEmmanuel Vadot}; 240*f126890aSEmmanuel Vadot 241*f126890aSEmmanuel Vadot&hdmi0 { 242*f126890aSEmmanuel Vadot pinctrl-names = "default"; 243*f126890aSEmmanuel Vadot pinctrl-0 = <&hdmi_pins_a>; 244*f126890aSEmmanuel Vadot status = "okay"; 245*f126890aSEmmanuel Vadot 246*f126890aSEmmanuel Vadot ports { 247*f126890aSEmmanuel Vadot #address-cells = <1>; 248*f126890aSEmmanuel Vadot #size-cells = <0>; 249*f126890aSEmmanuel Vadot port@0 { 250*f126890aSEmmanuel Vadot reg = <0>; 251*f126890aSEmmanuel Vadot hdmi0_in: endpoint { 252*f126890aSEmmanuel Vadot remote-endpoint = <&dpi0_out>; 253*f126890aSEmmanuel Vadot }; 254*f126890aSEmmanuel Vadot }; 255*f126890aSEmmanuel Vadot 256*f126890aSEmmanuel Vadot port@1 { 257*f126890aSEmmanuel Vadot reg = <1>; 258*f126890aSEmmanuel Vadot hdmi0_out: endpoint { 259*f126890aSEmmanuel Vadot remote-endpoint = <&hdmi_connector_in>; 260*f126890aSEmmanuel Vadot }; 261*f126890aSEmmanuel Vadot }; 262*f126890aSEmmanuel Vadot }; 263*f126890aSEmmanuel Vadot}; 264*f126890aSEmmanuel Vadot 265*f126890aSEmmanuel Vadot&hdmiddc0 { 266*f126890aSEmmanuel Vadot pinctrl-names = "default"; 267*f126890aSEmmanuel Vadot pinctrl-0 = <&hdmi_ddc_pins_a>; 268*f126890aSEmmanuel Vadot status = "okay"; 269*f126890aSEmmanuel Vadot}; 270*f126890aSEmmanuel Vadot 271*f126890aSEmmanuel Vadot&hdmi_phy { 272*f126890aSEmmanuel Vadot mediatek,ibias = <0xa>; 273*f126890aSEmmanuel Vadot mediatek,ibias_up = <0x1c>; 274*f126890aSEmmanuel Vadot status = "okay"; 275*f126890aSEmmanuel Vadot}; 276*f126890aSEmmanuel Vadot 277*f126890aSEmmanuel Vadot&i2c0 { 278*f126890aSEmmanuel Vadot pinctrl-names = "default"; 279*f126890aSEmmanuel Vadot pinctrl-0 = <&i2c0_pins_a>; 280*f126890aSEmmanuel Vadot status = "okay"; 281*f126890aSEmmanuel Vadot}; 282*f126890aSEmmanuel Vadot 283*f126890aSEmmanuel Vadot&i2c1 { 284*f126890aSEmmanuel Vadot pinctrl-names = "default"; 285*f126890aSEmmanuel Vadot pinctrl-0 = <&i2c1_pins_b>; 286*f126890aSEmmanuel Vadot status = "okay"; 287*f126890aSEmmanuel Vadot 288*f126890aSEmmanuel Vadot wm8960: wm8960@1a { 289*f126890aSEmmanuel Vadot compatible = "wlf,wm8960"; 290*f126890aSEmmanuel Vadot reg = <0x1a>; 291*f126890aSEmmanuel Vadot }; 292*f126890aSEmmanuel Vadot}; 293*f126890aSEmmanuel Vadot 294*f126890aSEmmanuel Vadot&i2c2 { 295*f126890aSEmmanuel Vadot pinctrl-names = "default"; 296*f126890aSEmmanuel Vadot pinctrl-0 = <&i2c2_pins_a>; 297*f126890aSEmmanuel Vadot status = "okay"; 298*f126890aSEmmanuel Vadot}; 299*f126890aSEmmanuel Vadot 300*f126890aSEmmanuel Vadot&mmc0 { 301*f126890aSEmmanuel Vadot pinctrl-names = "default", "state_uhs"; 302*f126890aSEmmanuel Vadot pinctrl-0 = <&mmc0_pins_default>; 303*f126890aSEmmanuel Vadot pinctrl-1 = <&mmc0_pins_uhs>; 304*f126890aSEmmanuel Vadot status = "okay"; 305*f126890aSEmmanuel Vadot bus-width = <8>; 306*f126890aSEmmanuel Vadot max-frequency = <50000000>; 307*f126890aSEmmanuel Vadot cap-mmc-highspeed; 308*f126890aSEmmanuel Vadot vmmc-supply = <®_3p3v>; 309*f126890aSEmmanuel Vadot vqmmc-supply = <®_1p8v>; 310*f126890aSEmmanuel Vadot non-removable; 311*f126890aSEmmanuel Vadot}; 312*f126890aSEmmanuel Vadot 313*f126890aSEmmanuel Vadot&mmc1 { 314*f126890aSEmmanuel Vadot pinctrl-names = "default", "state_uhs"; 315*f126890aSEmmanuel Vadot pinctrl-0 = <&mmc1_pins_default>; 316*f126890aSEmmanuel Vadot pinctrl-1 = <&mmc1_pins_uhs>; 317*f126890aSEmmanuel Vadot status = "okay"; 318*f126890aSEmmanuel Vadot bus-width = <4>; 319*f126890aSEmmanuel Vadot max-frequency = <50000000>; 320*f126890aSEmmanuel Vadot cap-sd-highspeed; 321*f126890aSEmmanuel Vadot cd-gpios = <&pio 261 GPIO_ACTIVE_LOW>; 322*f126890aSEmmanuel Vadot vmmc-supply = <®_3p3v>; 323*f126890aSEmmanuel Vadot vqmmc-supply = <®_3p3v>; 324*f126890aSEmmanuel Vadot}; 325*f126890aSEmmanuel Vadot 326*f126890aSEmmanuel Vadot&pcie { 327*f126890aSEmmanuel Vadot pinctrl-names = "default"; 328*f126890aSEmmanuel Vadot pinctrl-0 = <&pcie_default>; 329*f126890aSEmmanuel Vadot status = "okay"; 330*f126890aSEmmanuel Vadot 331*f126890aSEmmanuel Vadot pcie@0,0 { 332*f126890aSEmmanuel Vadot status = "okay"; 333*f126890aSEmmanuel Vadot }; 334*f126890aSEmmanuel Vadot 335*f126890aSEmmanuel Vadot pcie@1,0 { 336*f126890aSEmmanuel Vadot status = "okay"; 337*f126890aSEmmanuel Vadot }; 338*f126890aSEmmanuel Vadot}; 339*f126890aSEmmanuel Vadot 340*f126890aSEmmanuel Vadot&pcie0_phy { 341*f126890aSEmmanuel Vadot status = "okay"; 342*f126890aSEmmanuel Vadot}; 343*f126890aSEmmanuel Vadot 344*f126890aSEmmanuel Vadot&pcie1_phy { 345*f126890aSEmmanuel Vadot status = "okay"; 346*f126890aSEmmanuel Vadot}; 347*f126890aSEmmanuel Vadot 348*f126890aSEmmanuel Vadot&pwm { 349*f126890aSEmmanuel Vadot pinctrl-names = "default"; 350*f126890aSEmmanuel Vadot pinctrl-0 = <&pwm_pins_a>; 351*f126890aSEmmanuel Vadot status = "okay"; 352*f126890aSEmmanuel Vadot}; 353*f126890aSEmmanuel Vadot 354*f126890aSEmmanuel Vadot&spi0 { 355*f126890aSEmmanuel Vadot pinctrl-names = "default"; 356*f126890aSEmmanuel Vadot pinctrl-0 = <&spi0_pins_a>; 357*f126890aSEmmanuel Vadot status = "okay"; 358*f126890aSEmmanuel Vadot}; 359*f126890aSEmmanuel Vadot 360*f126890aSEmmanuel Vadot&spi1 { 361*f126890aSEmmanuel Vadot pinctrl-names = "default"; 362*f126890aSEmmanuel Vadot pinctrl-0 = <&spi1_pins_a>; 363*f126890aSEmmanuel Vadot status = "okay"; 364*f126890aSEmmanuel Vadot}; 365*f126890aSEmmanuel Vadot 366*f126890aSEmmanuel Vadot&spi2 { 367*f126890aSEmmanuel Vadot pinctrl-names = "default"; 368*f126890aSEmmanuel Vadot pinctrl-0 = <&spi2_pins_a>; 369*f126890aSEmmanuel Vadot status = "okay"; 370*f126890aSEmmanuel Vadot}; 371*f126890aSEmmanuel Vadot 372*f126890aSEmmanuel Vadot&uart0 { 373*f126890aSEmmanuel Vadot pinctrl-names = "default"; 374*f126890aSEmmanuel Vadot pinctrl-0 = <&uart0_pins_a>; 375*f126890aSEmmanuel Vadot status = "okay"; 376*f126890aSEmmanuel Vadot}; 377*f126890aSEmmanuel Vadot 378*f126890aSEmmanuel Vadot&uart1 { 379*f126890aSEmmanuel Vadot pinctrl-names = "default"; 380*f126890aSEmmanuel Vadot pinctrl-0 = <&uart1_pins_a>; 381*f126890aSEmmanuel Vadot status = "okay"; 382*f126890aSEmmanuel Vadot}; 383*f126890aSEmmanuel Vadot 384*f126890aSEmmanuel Vadot&uart2 { 385*f126890aSEmmanuel Vadot pinctrl-names = "default"; 386*f126890aSEmmanuel Vadot pinctrl-0 = <&uart2_pins_a>; 387*f126890aSEmmanuel Vadot status = "okay"; 388*f126890aSEmmanuel Vadot}; 389*f126890aSEmmanuel Vadot 390*f126890aSEmmanuel Vadot&usb1 { 391*f126890aSEmmanuel Vadot vusb33-supply = <®_3p3v>; 392*f126890aSEmmanuel Vadot vbus-supply = <®_5v>; 393*f126890aSEmmanuel Vadot status = "okay"; 394*f126890aSEmmanuel Vadot}; 395*f126890aSEmmanuel Vadot 396*f126890aSEmmanuel Vadot&u3phy1 { 397*f126890aSEmmanuel Vadot status = "okay"; 398*f126890aSEmmanuel Vadot}; 399