/dts-v1/; #include #include "prx321-gw-11ax-sp.dtsi" #include "prx300-pon.dtsi" /* Model configuration */ / { model = "PRX321-HGU-PON-GFAST-11AX"; compatible = "intel,prx321-hgu-pon-gfast-11ax", "intel,prx300"; chosen { stdout-path = "serial0"; }; memory@0 { device_type = "memory"; reg = <0x20000000 0x40000000>; /* 1024 MB */ }; }; &pcie1 { reset-gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>; }; &vuni { status = "okay"; vani@0 { intel,extra-subif = "VANI0", "VUNI0_0", "VUNI0_1", "VUNI0_us", "VUNI0_2"; intel,extra-subif-domain = ; }; }; / { aliases { i2c0 = &i2c_gpio; }; i2c_gpio: i2c-gpio { compatible = "i2c-gpio"; gpios = <&gpio0 27 GPIO_ACTIVE_HIGH /* sda */ &gpio0 26 GPIO_ACTIVE_HIGH /* scl */ >; i2c-gpio,delay-us = <5>; /* ~100 kHz */ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c0_gpio>; #address-cells = <1>; #size-cells = <0>; /* EEPROM of the optical WAN transceiver */ eeprom@50 { compatible = "at,24c02"; reg = <0x50>; }; eeprom@51 { compatible = "at,24c02"; reg = <0x51>; }; }; }; &pon_eth { intel,max_ctps = <128>; }; /* use CPU3 for MPE firmware */ &cpu3 { default-OS = "MPEFW"; }; &gsw_core { intel,gsw-globalpce-rules = <256>; }; &cqm { DQ3: cpu-port3 { intel,deq-port = <3 4>; }; };