1*313e8b32STomi Valkeinen# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*313e8b32STomi Valkeinen%YAML 1.2 3*313e8b32STomi Valkeinen--- 4*313e8b32STomi Valkeinen$id: http://devicetree.org/schemas/media/i2c/ti,ds90ub960.yaml# 5*313e8b32STomi Valkeinen$schema: http://devicetree.org/meta-schemas/core.yaml# 6*313e8b32STomi Valkeinen 7*313e8b32STomi Valkeinentitle: Texas Instruments DS90UB9XX Family FPD-Link Deserializer Hubs 8*313e8b32STomi Valkeinen 9*313e8b32STomi Valkeinenmaintainers: 10*313e8b32STomi Valkeinen - Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> 11*313e8b32STomi Valkeinen 12*313e8b32STomi Valkeinendescription: 13*313e8b32STomi Valkeinen The TI DS90UB9XX devices are FPD-Link video deserializers with I2C and GPIO 14*313e8b32STomi Valkeinen forwarding. 15*313e8b32STomi Valkeinen 16*313e8b32STomi ValkeinenallOf: 17*313e8b32STomi Valkeinen - $ref: /schemas/i2c/i2c-atr.yaml# 18*313e8b32STomi Valkeinen 19*313e8b32STomi Valkeinenproperties: 20*313e8b32STomi Valkeinen compatible: 21*313e8b32STomi Valkeinen enum: 22*313e8b32STomi Valkeinen - ti,ds90ub960-q1 23*313e8b32STomi Valkeinen - ti,ds90ub9702-q1 24*313e8b32STomi Valkeinen 25*313e8b32STomi Valkeinen reg: 26*313e8b32STomi Valkeinen maxItems: 1 27*313e8b32STomi Valkeinen 28*313e8b32STomi Valkeinen clocks: 29*313e8b32STomi Valkeinen maxItems: 1 30*313e8b32STomi Valkeinen description: 31*313e8b32STomi Valkeinen Reference clock connected to the REFCLK pin. 32*313e8b32STomi Valkeinen 33*313e8b32STomi Valkeinen clock-names: 34*313e8b32STomi Valkeinen items: 35*313e8b32STomi Valkeinen - const: refclk 36*313e8b32STomi Valkeinen 37*313e8b32STomi Valkeinen powerdown-gpios: 38*313e8b32STomi Valkeinen maxItems: 1 39*313e8b32STomi Valkeinen description: 40*313e8b32STomi Valkeinen Specifier for the GPIO connected to the PDB pin. 41*313e8b32STomi Valkeinen 42*313e8b32STomi Valkeinen i2c-alias-pool: 43*313e8b32STomi Valkeinen minItems: 1 44*313e8b32STomi Valkeinen maxItems: 32 45*313e8b32STomi Valkeinen 46*313e8b32STomi Valkeinen links: 47*313e8b32STomi Valkeinen type: object 48*313e8b32STomi Valkeinen additionalProperties: false 49*313e8b32STomi Valkeinen 50*313e8b32STomi Valkeinen properties: 51*313e8b32STomi Valkeinen '#address-cells': 52*313e8b32STomi Valkeinen const: 1 53*313e8b32STomi Valkeinen 54*313e8b32STomi Valkeinen '#size-cells': 55*313e8b32STomi Valkeinen const: 0 56*313e8b32STomi Valkeinen 57*313e8b32STomi Valkeinen ti,manual-strobe: 58*313e8b32STomi Valkeinen type: boolean 59*313e8b32STomi Valkeinen description: 60*313e8b32STomi Valkeinen Enable manual strobe position and EQ level 61*313e8b32STomi Valkeinen 62*313e8b32STomi Valkeinen patternProperties: 63*313e8b32STomi Valkeinen '^link@[0-3]$': 64*313e8b32STomi Valkeinen type: object 65*313e8b32STomi Valkeinen additionalProperties: false 66*313e8b32STomi Valkeinen properties: 67*313e8b32STomi Valkeinen reg: 68*313e8b32STomi Valkeinen description: The link number 69*313e8b32STomi Valkeinen maxItems: 1 70*313e8b32STomi Valkeinen 71*313e8b32STomi Valkeinen i2c-alias: 72*313e8b32STomi Valkeinen description: 73*313e8b32STomi Valkeinen The I2C address used for the serializer. Transactions to this 74*313e8b32STomi Valkeinen address on the I2C bus where the deserializer resides are 75*313e8b32STomi Valkeinen forwarded to the serializer. 76*313e8b32STomi Valkeinen 77*313e8b32STomi Valkeinen ti,rx-mode: 78*313e8b32STomi Valkeinen $ref: /schemas/types.yaml#/definitions/uint32 79*313e8b32STomi Valkeinen enum: 80*313e8b32STomi Valkeinen - 0 # RAW10 81*313e8b32STomi Valkeinen - 1 # RAW12 HF 82*313e8b32STomi Valkeinen - 2 # RAW12 LF 83*313e8b32STomi Valkeinen - 3 # CSI2 SYNC 84*313e8b32STomi Valkeinen - 4 # CSI2 NON-SYNC 85*313e8b32STomi Valkeinen description: 86*313e8b32STomi Valkeinen FPD-Link Input Mode. This should reflect the hardware and the 87*313e8b32STomi Valkeinen default mode of the connected device. 88*313e8b32STomi Valkeinen 89*313e8b32STomi Valkeinen ti,cdr-mode: 90*313e8b32STomi Valkeinen $ref: /schemas/types.yaml#/definitions/uint32 91*313e8b32STomi Valkeinen enum: 92*313e8b32STomi Valkeinen - 0 # FPD-Link III 93*313e8b32STomi Valkeinen - 1 # FPD-Link IV 94*313e8b32STomi Valkeinen description: 95*313e8b32STomi Valkeinen FPD-Link CDR Mode. This should reflect the hardware and the 96*313e8b32STomi Valkeinen default mode of the connected device. 97*313e8b32STomi Valkeinen 98*313e8b32STomi Valkeinen ti,strobe-pos: 99*313e8b32STomi Valkeinen $ref: /schemas/types.yaml#/definitions/int32 100*313e8b32STomi Valkeinen minimum: -13 101*313e8b32STomi Valkeinen maximum: 13 102*313e8b32STomi Valkeinen description: Manual strobe position 103*313e8b32STomi Valkeinen 104*313e8b32STomi Valkeinen ti,eq-level: 105*313e8b32STomi Valkeinen $ref: /schemas/types.yaml#/definitions/uint32 106*313e8b32STomi Valkeinen maximum: 14 107*313e8b32STomi Valkeinen description: Manual EQ level 108*313e8b32STomi Valkeinen 109*313e8b32STomi Valkeinen serializer: 110*313e8b32STomi Valkeinen type: object 111*313e8b32STomi Valkeinen description: FPD-Link Serializer node 112*313e8b32STomi Valkeinen 113*313e8b32STomi Valkeinen required: 114*313e8b32STomi Valkeinen - reg 115*313e8b32STomi Valkeinen - i2c-alias 116*313e8b32STomi Valkeinen - ti,rx-mode 117*313e8b32STomi Valkeinen - serializer 118*313e8b32STomi Valkeinen 119*313e8b32STomi Valkeinen ports: 120*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/properties/ports 121*313e8b32STomi Valkeinen 122*313e8b32STomi Valkeinen properties: 123*313e8b32STomi Valkeinen port@0: 124*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/$defs/port-base 125*313e8b32STomi Valkeinen unevaluatedProperties: false 126*313e8b32STomi Valkeinen description: FPD-Link input 0 127*313e8b32STomi Valkeinen 128*313e8b32STomi Valkeinen properties: 129*313e8b32STomi Valkeinen endpoint: 130*313e8b32STomi Valkeinen $ref: /schemas/media/video-interfaces.yaml# 131*313e8b32STomi Valkeinen unevaluatedProperties: false 132*313e8b32STomi Valkeinen description: 133*313e8b32STomi Valkeinen Endpoint for FPD-Link port. If the RX mode for this port is RAW, 134*313e8b32STomi Valkeinen hsync-active and vsync-active must be defined. 135*313e8b32STomi Valkeinen 136*313e8b32STomi Valkeinen port@1: 137*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/$defs/port-base 138*313e8b32STomi Valkeinen unevaluatedProperties: false 139*313e8b32STomi Valkeinen description: FPD-Link input 1 140*313e8b32STomi Valkeinen 141*313e8b32STomi Valkeinen properties: 142*313e8b32STomi Valkeinen endpoint: 143*313e8b32STomi Valkeinen $ref: /schemas/media/video-interfaces.yaml# 144*313e8b32STomi Valkeinen unevaluatedProperties: false 145*313e8b32STomi Valkeinen description: 146*313e8b32STomi Valkeinen Endpoint for FPD-Link port. If the RX mode for this port is RAW, 147*313e8b32STomi Valkeinen hsync-active and vsync-active must be defined. 148*313e8b32STomi Valkeinen 149*313e8b32STomi Valkeinen port@2: 150*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/$defs/port-base 151*313e8b32STomi Valkeinen unevaluatedProperties: false 152*313e8b32STomi Valkeinen description: FPD-Link input 2 153*313e8b32STomi Valkeinen 154*313e8b32STomi Valkeinen properties: 155*313e8b32STomi Valkeinen endpoint: 156*313e8b32STomi Valkeinen $ref: /schemas/media/video-interfaces.yaml# 157*313e8b32STomi Valkeinen unevaluatedProperties: false 158*313e8b32STomi Valkeinen description: 159*313e8b32STomi Valkeinen Endpoint for FPD-Link port. If the RX mode for this port is RAW, 160*313e8b32STomi Valkeinen hsync-active and vsync-active must be defined. 161*313e8b32STomi Valkeinen 162*313e8b32STomi Valkeinen port@3: 163*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/$defs/port-base 164*313e8b32STomi Valkeinen unevaluatedProperties: false 165*313e8b32STomi Valkeinen description: FPD-Link input 3 166*313e8b32STomi Valkeinen 167*313e8b32STomi Valkeinen properties: 168*313e8b32STomi Valkeinen endpoint: 169*313e8b32STomi Valkeinen $ref: /schemas/media/video-interfaces.yaml# 170*313e8b32STomi Valkeinen unevaluatedProperties: false 171*313e8b32STomi Valkeinen description: 172*313e8b32STomi Valkeinen Endpoint for FPD-Link port. If the RX mode for this port is RAW, 173*313e8b32STomi Valkeinen hsync-active and vsync-active must be defined. 174*313e8b32STomi Valkeinen 175*313e8b32STomi Valkeinen port@4: 176*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/$defs/port-base 177*313e8b32STomi Valkeinen unevaluatedProperties: false 178*313e8b32STomi Valkeinen description: CSI-2 Output 0 179*313e8b32STomi Valkeinen 180*313e8b32STomi Valkeinen properties: 181*313e8b32STomi Valkeinen endpoint: 182*313e8b32STomi Valkeinen $ref: /schemas/media/video-interfaces.yaml# 183*313e8b32STomi Valkeinen unevaluatedProperties: false 184*313e8b32STomi Valkeinen 185*313e8b32STomi Valkeinen properties: 186*313e8b32STomi Valkeinen data-lanes: 187*313e8b32STomi Valkeinen minItems: 1 188*313e8b32STomi Valkeinen maxItems: 4 189*313e8b32STomi Valkeinen link-frequencies: 190*313e8b32STomi Valkeinen maxItems: 1 191*313e8b32STomi Valkeinen 192*313e8b32STomi Valkeinen required: 193*313e8b32STomi Valkeinen - data-lanes 194*313e8b32STomi Valkeinen - link-frequencies 195*313e8b32STomi Valkeinen 196*313e8b32STomi Valkeinen port@5: 197*313e8b32STomi Valkeinen $ref: /schemas/graph.yaml#/$defs/port-base 198*313e8b32STomi Valkeinen unevaluatedProperties: false 199*313e8b32STomi Valkeinen description: CSI-2 Output 1 200*313e8b32STomi Valkeinen 201*313e8b32STomi Valkeinen properties: 202*313e8b32STomi Valkeinen endpoint: 203*313e8b32STomi Valkeinen $ref: /schemas/media/video-interfaces.yaml# 204*313e8b32STomi Valkeinen unevaluatedProperties: false 205*313e8b32STomi Valkeinen 206*313e8b32STomi Valkeinen properties: 207*313e8b32STomi Valkeinen data-lanes: 208*313e8b32STomi Valkeinen minItems: 1 209*313e8b32STomi Valkeinen maxItems: 4 210*313e8b32STomi Valkeinen link-frequencies: 211*313e8b32STomi Valkeinen maxItems: 1 212*313e8b32STomi Valkeinen 213*313e8b32STomi Valkeinen required: 214*313e8b32STomi Valkeinen - data-lanes 215*313e8b32STomi Valkeinen - link-frequencies 216*313e8b32STomi Valkeinen 217*313e8b32STomi Valkeinen required: 218*313e8b32STomi Valkeinen - port@0 219*313e8b32STomi Valkeinen - port@1 220*313e8b32STomi Valkeinen - port@2 221*313e8b32STomi Valkeinen - port@3 222*313e8b32STomi Valkeinen - port@4 223*313e8b32STomi Valkeinen - port@5 224*313e8b32STomi Valkeinen 225*313e8b32STomi Valkeinenrequired: 226*313e8b32STomi Valkeinen - compatible 227*313e8b32STomi Valkeinen - reg 228*313e8b32STomi Valkeinen - clocks 229*313e8b32STomi Valkeinen - clock-names 230*313e8b32STomi Valkeinen - ports 231*313e8b32STomi Valkeinen 232*313e8b32STomi ValkeinenunevaluatedProperties: false 233*313e8b32STomi Valkeinen 234*313e8b32STomi Valkeinenexamples: 235*313e8b32STomi Valkeinen - | 236*313e8b32STomi Valkeinen #include <dt-bindings/gpio/gpio.h> 237*313e8b32STomi Valkeinen 238*313e8b32STomi Valkeinen i2c { 239*313e8b32STomi Valkeinen clock-frequency = <400000>; 240*313e8b32STomi Valkeinen #address-cells = <1>; 241*313e8b32STomi Valkeinen #size-cells = <0>; 242*313e8b32STomi Valkeinen 243*313e8b32STomi Valkeinen deser@3d { 244*313e8b32STomi Valkeinen compatible = "ti,ds90ub960-q1"; 245*313e8b32STomi Valkeinen reg = <0x3d>; 246*313e8b32STomi Valkeinen 247*313e8b32STomi Valkeinen clock-names = "refclk"; 248*313e8b32STomi Valkeinen clocks = <&fixed_clock>; 249*313e8b32STomi Valkeinen 250*313e8b32STomi Valkeinen powerdown-gpios = <&pca9555 7 GPIO_ACTIVE_LOW>; 251*313e8b32STomi Valkeinen 252*313e8b32STomi Valkeinen i2c-alias-pool = <0x4a 0x4b 0x4c 0x4d 0x4e 0x4f>; 253*313e8b32STomi Valkeinen 254*313e8b32STomi Valkeinen ports { 255*313e8b32STomi Valkeinen #address-cells = <1>; 256*313e8b32STomi Valkeinen #size-cells = <0>; 257*313e8b32STomi Valkeinen 258*313e8b32STomi Valkeinen /* Port 0, Camera 0 */ 259*313e8b32STomi Valkeinen port@0 { 260*313e8b32STomi Valkeinen reg = <0>; 261*313e8b32STomi Valkeinen 262*313e8b32STomi Valkeinen ub960_fpd3_1_in: endpoint { 263*313e8b32STomi Valkeinen remote-endpoint = <&ub953_1_out>; 264*313e8b32STomi Valkeinen }; 265*313e8b32STomi Valkeinen }; 266*313e8b32STomi Valkeinen 267*313e8b32STomi Valkeinen /* Port 1, Camera 1 */ 268*313e8b32STomi Valkeinen port@1 { 269*313e8b32STomi Valkeinen reg = <1>; 270*313e8b32STomi Valkeinen 271*313e8b32STomi Valkeinen ub960_fpd3_2_in: endpoint { 272*313e8b32STomi Valkeinen remote-endpoint = <&ub913_2_out>; 273*313e8b32STomi Valkeinen hsync-active = <0>; 274*313e8b32STomi Valkeinen vsync-active = <1>; 275*313e8b32STomi Valkeinen }; 276*313e8b32STomi Valkeinen }; 277*313e8b32STomi Valkeinen 278*313e8b32STomi Valkeinen /* Port 2, unconnected */ 279*313e8b32STomi Valkeinen port@2 { 280*313e8b32STomi Valkeinen reg = <2>; 281*313e8b32STomi Valkeinen }; 282*313e8b32STomi Valkeinen 283*313e8b32STomi Valkeinen /* Port 3, unconnected */ 284*313e8b32STomi Valkeinen port@3 { 285*313e8b32STomi Valkeinen reg = <3>; 286*313e8b32STomi Valkeinen }; 287*313e8b32STomi Valkeinen 288*313e8b32STomi Valkeinen /* Port 4, CSI-2 TX */ 289*313e8b32STomi Valkeinen port@4 { 290*313e8b32STomi Valkeinen reg = <4>; 291*313e8b32STomi Valkeinen ds90ub960_0_csi_out: endpoint { 292*313e8b32STomi Valkeinen data-lanes = <1 2 3 4>; 293*313e8b32STomi Valkeinen link-frequencies = /bits/ 64 <800000000>; 294*313e8b32STomi Valkeinen remote-endpoint = <&csi2_phy0>; 295*313e8b32STomi Valkeinen }; 296*313e8b32STomi Valkeinen }; 297*313e8b32STomi Valkeinen 298*313e8b32STomi Valkeinen /* Port 5, unconnected */ 299*313e8b32STomi Valkeinen port@5 { 300*313e8b32STomi Valkeinen reg = <5>; 301*313e8b32STomi Valkeinen }; 302*313e8b32STomi Valkeinen }; 303*313e8b32STomi Valkeinen 304*313e8b32STomi Valkeinen links { 305*313e8b32STomi Valkeinen #address-cells = <1>; 306*313e8b32STomi Valkeinen #size-cells = <0>; 307*313e8b32STomi Valkeinen 308*313e8b32STomi Valkeinen /* Link 0 has DS90UB953 serializer and IMX274 sensor */ 309*313e8b32STomi Valkeinen 310*313e8b32STomi Valkeinen link@0 { 311*313e8b32STomi Valkeinen reg = <0>; 312*313e8b32STomi Valkeinen i2c-alias = <0x44>; 313*313e8b32STomi Valkeinen 314*313e8b32STomi Valkeinen ti,rx-mode = <3>; 315*313e8b32STomi Valkeinen 316*313e8b32STomi Valkeinen serializer1: serializer { 317*313e8b32STomi Valkeinen compatible = "ti,ds90ub953-q1"; 318*313e8b32STomi Valkeinen 319*313e8b32STomi Valkeinen gpio-controller; 320*313e8b32STomi Valkeinen #gpio-cells = <2>; 321*313e8b32STomi Valkeinen 322*313e8b32STomi Valkeinen #clock-cells = <0>; 323*313e8b32STomi Valkeinen 324*313e8b32STomi Valkeinen ports { 325*313e8b32STomi Valkeinen #address-cells = <1>; 326*313e8b32STomi Valkeinen #size-cells = <0>; 327*313e8b32STomi Valkeinen 328*313e8b32STomi Valkeinen port@0 { 329*313e8b32STomi Valkeinen reg = <0>; 330*313e8b32STomi Valkeinen ub953_1_in: endpoint { 331*313e8b32STomi Valkeinen data-lanes = <1 2 3 4>; 332*313e8b32STomi Valkeinen remote-endpoint = <&sensor_1_out>; 333*313e8b32STomi Valkeinen }; 334*313e8b32STomi Valkeinen }; 335*313e8b32STomi Valkeinen 336*313e8b32STomi Valkeinen port@1 { 337*313e8b32STomi Valkeinen reg = <1>; 338*313e8b32STomi Valkeinen 339*313e8b32STomi Valkeinen ub953_1_out: endpoint { 340*313e8b32STomi Valkeinen remote-endpoint = <&ub960_fpd3_1_in>; 341*313e8b32STomi Valkeinen }; 342*313e8b32STomi Valkeinen }; 343*313e8b32STomi Valkeinen }; 344*313e8b32STomi Valkeinen 345*313e8b32STomi Valkeinen i2c { 346*313e8b32STomi Valkeinen #address-cells = <1>; 347*313e8b32STomi Valkeinen #size-cells = <0>; 348*313e8b32STomi Valkeinen 349*313e8b32STomi Valkeinen sensor@1a { 350*313e8b32STomi Valkeinen compatible = "sony,imx274"; 351*313e8b32STomi Valkeinen reg = <0x1a>; 352*313e8b32STomi Valkeinen 353*313e8b32STomi Valkeinen reset-gpios = <&serializer1 0 GPIO_ACTIVE_LOW>; 354*313e8b32STomi Valkeinen 355*313e8b32STomi Valkeinen port { 356*313e8b32STomi Valkeinen sensor_1_out: endpoint { 357*313e8b32STomi Valkeinen remote-endpoint = <&ub953_1_in>; 358*313e8b32STomi Valkeinen }; 359*313e8b32STomi Valkeinen }; 360*313e8b32STomi Valkeinen }; 361*313e8b32STomi Valkeinen }; 362*313e8b32STomi Valkeinen }; 363*313e8b32STomi Valkeinen }; /* End of link@0 */ 364*313e8b32STomi Valkeinen 365*313e8b32STomi Valkeinen /* Link 1 has DS90UB913 serializer and MT9V111 sensor */ 366*313e8b32STomi Valkeinen 367*313e8b32STomi Valkeinen link@1 { 368*313e8b32STomi Valkeinen reg = <1>; 369*313e8b32STomi Valkeinen i2c-alias = <0x45>; 370*313e8b32STomi Valkeinen 371*313e8b32STomi Valkeinen ti,rx-mode = <0>; 372*313e8b32STomi Valkeinen 373*313e8b32STomi Valkeinen serializer2: serializer { 374*313e8b32STomi Valkeinen compatible = "ti,ds90ub913a-q1"; 375*313e8b32STomi Valkeinen 376*313e8b32STomi Valkeinen gpio-controller; 377*313e8b32STomi Valkeinen #gpio-cells = <2>; 378*313e8b32STomi Valkeinen 379*313e8b32STomi Valkeinen clocks = <&clk_cam_48M>; 380*313e8b32STomi Valkeinen clock-names = "clkin"; 381*313e8b32STomi Valkeinen 382*313e8b32STomi Valkeinen #clock-cells = <0>; 383*313e8b32STomi Valkeinen 384*313e8b32STomi Valkeinen ports { 385*313e8b32STomi Valkeinen #address-cells = <1>; 386*313e8b32STomi Valkeinen #size-cells = <0>; 387*313e8b32STomi Valkeinen 388*313e8b32STomi Valkeinen port@0 { 389*313e8b32STomi Valkeinen reg = <0>; 390*313e8b32STomi Valkeinen ub913_2_in: endpoint { 391*313e8b32STomi Valkeinen remote-endpoint = <&sensor_2_out>; 392*313e8b32STomi Valkeinen pclk-sample = <1>; 393*313e8b32STomi Valkeinen }; 394*313e8b32STomi Valkeinen }; 395*313e8b32STomi Valkeinen 396*313e8b32STomi Valkeinen port@1 { 397*313e8b32STomi Valkeinen reg = <1>; 398*313e8b32STomi Valkeinen 399*313e8b32STomi Valkeinen ub913_2_out: endpoint { 400*313e8b32STomi Valkeinen remote-endpoint = <&ub960_fpd3_2_in>; 401*313e8b32STomi Valkeinen }; 402*313e8b32STomi Valkeinen }; 403*313e8b32STomi Valkeinen }; 404*313e8b32STomi Valkeinen 405*313e8b32STomi Valkeinen i2c { 406*313e8b32STomi Valkeinen #address-cells = <1>; 407*313e8b32STomi Valkeinen #size-cells = <0>; 408*313e8b32STomi Valkeinen 409*313e8b32STomi Valkeinen sensor@48 { 410*313e8b32STomi Valkeinen compatible = "aptina,mt9v111"; 411*313e8b32STomi Valkeinen reg = <0x48>; 412*313e8b32STomi Valkeinen 413*313e8b32STomi Valkeinen clocks = <&serializer2>; 414*313e8b32STomi Valkeinen 415*313e8b32STomi Valkeinen port { 416*313e8b32STomi Valkeinen sensor_2_out: endpoint { 417*313e8b32STomi Valkeinen remote-endpoint = <&ub913_2_in>; 418*313e8b32STomi Valkeinen }; 419*313e8b32STomi Valkeinen }; 420*313e8b32STomi Valkeinen }; 421*313e8b32STomi Valkeinen }; 422*313e8b32STomi Valkeinen }; 423*313e8b32STomi Valkeinen }; /* End of link@1 */ 424*313e8b32STomi Valkeinen }; 425*313e8b32STomi Valkeinen }; 426*313e8b32STomi Valkeinen }; 427*313e8b32STomi Valkeinen... 428