Merge branch 'next' into for-linus
[linux-2.6-microblaze.git] / arch / arm / boot / dts / ste-ux500-samsung-golden.dts
1 // SPDX-License-Identifier: GPL-2.0-only
2 /dts-v1/;
3
4 #include "ste-db8500.dtsi"
5 #include "ste-ab8505.dtsi"
6 #include "ste-dbx5x0-pinctrl.dtsi"
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/leds/common.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/interrupt-controller/irq.h>
11
12 /*
13  * Note: This device tree cannot be booted directly with the Samsung bootloader.
14  * You need an intermediate, device-tree compatible bootloader
15  * that locks the L2 cache. Otherwise the kernel will crash after decompression.
16  *
17  * There is a port of (mainline) U-Boot, see
18  * https://wiki.postmarketos.org/wiki/ST-Ericsson_NovaThor_U8500#U-Boot
19  */
20 / {
21         model = "Samsung Galaxy S III mini (GT-I8190)";
22         compatible = "samsung,golden", "st-ericsson,u8500";
23
24         chosen {
25                 stdout-path = &serial2;
26         };
27
28         i2c-gpio-0 {
29                 compatible = "i2c-gpio";
30                 sda-gpios = <&gpio2 14 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
31                 scl-gpios = <&gpio2 13 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
32
33                 pinctrl-names = "default";
34                 pinctrl-0 = <&i2c_gpio_0_default>;
35
36                 #address-cells = <1>;
37                 #size-cells = <0>;
38
39                 touchkey@20 {
40                         compatible = "coreriver,tc360-touchkey";
41                         reg = <0x20>;
42                         vdd-supply = <&ab8500_ldo_aux4_reg>;
43                         vcc-supply = <&ab8500_ldo_aux6_reg>;
44
45                         interrupt-parent = <&gpio2>;
46                         interrupts = <15 IRQ_TYPE_EDGE_FALLING>;
47
48                         pinctrl-names = "default";
49                         pinctrl-0 = <&touchkey_default>;
50                         linux,keycodes = <KEY_MENU KEY_BACK>;
51                 };
52         };
53
54         i2c-gpio-1 {
55                 compatible = "i2c-gpio";
56                 sda-gpios = <&gpio4 24 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
57                 scl-gpios = <&gpio4 23 (GPIO_ACTIVE_HIGH|GPIO_OPEN_DRAIN)>;
58
59                 pinctrl-names = "default";
60                 pinctrl-0 = <&i2c_gpio_1_default>;
61
62                 #address-cells = <1>;
63                 #size-cells = <0>;
64
65                 magnetometer@c {
66                         compatible = "alps,hscdtd008a";
67                         reg = <0x0c>;
68
69                         avdd-supply = <&ab8500_ldo_aux1_reg>;
70                         dvdd-supply = <&ab8500_ldo_aux8_reg>;
71                 };
72         };
73
74         soc {
75                 /* External Micro SD card slot */
76                 mmc@80126000 {
77                         status = "okay";
78
79                         arm,primecell-periphid = <0x10480180>;
80                         max-frequency = <100000000>;
81                         bus-width = <4>;
82
83                         non-removable;
84                         /*
85                          * Unfortunately, there is no way to enable the UHS
86                          * modes due to a limitation of the SD level translator:
87                          * It will either translate to 2.9V or disconnect the
88                          * DATA lines, so switching to 1.8V signal voltage fails.
89                          */
90                         cap-sd-highspeed;
91                         cap-mmc-highspeed;
92                         st,sig-pin-fbclk;
93                         full-pwr-cycle;
94
95                         vmmc-supply = <&ab8500_ldo_aux3_reg>;
96                         vqmmc-supply = <&sd_level_translator>;
97
98                         pinctrl-names = "default", "sleep";
99                         pinctrl-0 = <&mc0_a_2_default>;
100                         pinctrl-1 = <&mc0_a_2_sleep>;
101                 };
102
103                 /* WLAN SDIO */
104                 mmc@80118000 {
105                         status = "okay";
106
107                         arm,primecell-periphid = <0x10480180>;
108                         max-frequency = <50000000>;
109                         bus-width = <4>;
110
111                         non-removable;
112                         cap-sd-highspeed;
113
114                         vmmc-supply = <&wl_reg_on>;
115
116                         pinctrl-names = "default", "sleep";
117                         pinctrl-0 = <&mc1_a_2_default>;
118                         pinctrl-1 = <&mc1_a_2_sleep>;
119
120                         #address-cells = <1>;
121                         #size-cells = <0>;
122
123                         wifi@1 {
124                                 compatible = "brcm,bcm4329-fmac";
125                                 reg = <1>;
126
127                                 /* GPIO216 (WLAN_HOST_WAKE) */
128                                 interrupt-parent = <&gpio6>;
129                                 interrupts = <24 IRQ_TYPE_EDGE_FALLING>;
130                                 interrupt-names = "host-wake";
131
132                                 pinctrl-names = "default";
133                                 pinctrl-0 = <&wlan_default>;
134                         };
135                 };
136
137                 /* eMMC */
138                 mmc@80005000 {
139                         status = "okay";
140
141                         arm,primecell-periphid = <0x10480180>;
142                         max-frequency = <100000000>;
143                         bus-width = <8>;
144
145                         non-removable;
146                         cap-mmc-highspeed;
147                         mmc-ddr-1_8v;
148
149                         vmmc-supply = <&vmem_3v3>;
150
151                         pinctrl-names = "default", "sleep";
152                         pinctrl-0 = <&mc2_a_1_default>;
153                         pinctrl-1 = <&mc2_a_1_sleep>;
154                 };
155
156                 /* BT UART */
157                 uart@80120000 {
158                         status = "okay";
159
160                         pinctrl-names = "default", "sleep";
161                         pinctrl-0 = <&u0_a_1_default>;
162                         pinctrl-1 = <&u0_a_1_sleep>;
163
164                         bluetooth {
165                                 compatible = "brcm,bcm4330-bt";
166                                 /* GPIO222 (BT_VREG_ON) */
167                                 shutdown-gpios = <&gpio6 30 GPIO_ACTIVE_HIGH>;
168                                 /* GPIO199 (BT_WAKE) */
169                                 device-wakeup-gpios = <&gpio6 7 GPIO_ACTIVE_HIGH>;
170                                 /* GPIO97 (BT_HOST_WAKE) */
171                                 host-wakeup-gpios = <&gpio3 1 GPIO_ACTIVE_HIGH>;
172
173                                 pinctrl-names = "default";
174                                 pinctrl-0 = <&bluetooth_default>;
175                         };
176                 };
177
178                 /* GPF UART */
179                 uart@80121000 {
180                         status = "okay";
181
182                         pinctrl-names = "default", "sleep";
183                         pinctrl-0 = <&u1rxtx_a_1_default &u1ctsrts_a_1_default>;
184                         pinctrl-1 = <&u1rxtx_a_1_sleep &u1ctsrts_a_1_sleep>;
185                 };
186
187                 /* Debugging console UART */
188                 uart@80007000 {
189                         status = "okay";
190
191                         pinctrl-names = "default", "sleep";
192                         pinctrl-0 = <&u2rxtx_c_1_default>;
193                         pinctrl-1 = <&u2rxtx_c_1_sleep>;
194                 };
195
196                 i2c@80004000 {
197                         status = "okay";
198
199                         pinctrl-names = "default", "sleep";
200                         pinctrl-0 = <&i2c0_a_1_default>;
201                         pinctrl-1 = <&i2c0_a_1_sleep>;
202
203                         proximity@44 {
204                                 compatible = "sharp,gp2ap002s00f";
205                                 reg = <0x44>;
206
207                                 /* GPIO146 (PS_INT) */
208                                 interrupt-parent = <&gpio4>;
209                                 interrupts = <18 IRQ_TYPE_EDGE_FALLING>;
210
211                                 vdd-supply = <&ab8500_ldo_aux1_reg>;
212                                 vio-supply = <&ab8500_ldo_aux8_reg>;
213
214                                 pinctrl-names = "default";
215                                 pinctrl-0 = <&proximity_default>;
216
217                                 sharp,proximity-far-hysteresis = <0x40>;
218                                 sharp,proximity-close-hysteresis = <0x0f>;
219                         };
220                 };
221
222                 i2c@80128000 {
223                         status = "okay";
224
225                         pinctrl-names = "default", "sleep";
226                         pinctrl-0 = <&i2c2_b_2_default>;
227                         pinctrl-1 = <&i2c2_b_2_sleep>;
228
229                         imu@68 {
230                                 compatible = "invensense,mpu6050";
231                                 reg = <0x68>;
232
233                                 /* GPIO206 (ACC_INT) */
234                                 interrupt-parent = <&gpio6>;
235                                 interrupts = <14 IRQ_TYPE_EDGE_RISING>;
236
237                                 mount-matrix = "0", "1", "0",
238                                               "-1", "0", "0",
239                                                "0", "0", "1";
240
241                                 vdd-supply = <&ab8500_ldo_aux1_reg>;
242                                 vddio-supply = <&ab8500_ldo_aux8_reg>;
243
244                                 pinctrl-names = "default";
245                                 pinctrl-0 = <&imu_default>;
246                         };
247                 };
248
249                 i2c@80110000 {
250                         status = "okay";
251
252                         pinctrl-names = "default", "sleep";
253                         pinctrl-0 = <&i2c3_c_2_default>;
254                         pinctrl-1 = <&i2c3_c_2_sleep>;
255
256                         touchscreen@4a {
257                                 compatible = "atmel,maxtouch";
258                                 reg = <0x4a>;
259
260                                 /* GPIO218 (TSP_INT_1V8) */
261                                 interrupt-parent = <&gpio6>;
262                                 interrupts = <26 IRQ_TYPE_EDGE_FALLING>;
263
264                                 /* VDDA is "analog supply", 2.57-3.47 V */
265                                 vdda-supply = <&ab8500_ldo_aux2_reg>;
266                                 /* VDD is "digital supply" 1.71-3.47V */
267                                 vdd-supply = <&ab8500_ldo_aux5_reg>;
268
269                                 pinctrl-names = "default";
270                                 pinctrl-0 = <&tsp_default>;
271                         };
272                 };
273
274                 prcmu@80157000 {
275                         ab8505 {
276                                 ab8500_usb {
277                                         pinctrl-names = "default", "sleep";
278                                         pinctrl-0 = <&usb_a_1_default>;
279                                         pinctrl-1 = <&usb_a_1_sleep>;
280                                 };
281
282                                 ab8505-regulators {
283                                         ab8500_ldo_aux1 {
284                                                 regulator-name = "sensor_3v";
285                                                 regulator-min-microvolt = <3000000>;
286                                                 regulator-max-microvolt = <3000000>;
287                                         };
288
289                                         ab8500_ldo_aux2 {
290                                                 regulator-name = "vreg_tsp_a3v3";
291                                                 regulator-min-microvolt = <3300000>;
292                                                 regulator-max-microvolt = <3300000>;
293                                         };
294
295                                         ab8500_ldo_aux3 {
296                                                 regulator-name = "vdd_tf_2v91";
297                                         };
298
299                                         ab8500_ldo_aux4 {
300                                                 regulator-name = "key_led_3.3v";
301                                                 regulator-min-microvolt = <3300000>;
302                                                 regulator-max-microvolt = <3300000>;
303                                         };
304
305                                         ab8500_ldo_aux5 {
306                                                 regulator-name = "vreg_tsp_1v8";
307                                                 regulator-min-microvolt = <1800000>;
308                                                 regulator-max-microvolt = <1800000>;
309                                         };
310
311                                         ab8500_ldo_aux6 {
312                                                 regulator-name = "touch_key_2.2v";
313                                                 regulator-min-microvolt = <2200000>;
314                                                 regulator-max-microvolt = <2200000>;
315                                         };
316
317                                         ab8500_ldo_aux8 {
318                                                 regulator-name = "sensor_1v8";
319                                         };
320                                 };
321                         };
322                 };
323
324                 mcde@a0350000 {
325                         status = "okay";
326                         pinctrl-names = "default";
327                         pinctrl-0 = <&dsi_default_mode>;
328
329                         dsi@a0351000 {
330                                 panel@0 {
331                                         compatible = "samsung,s6e63m0";
332                                         reg = <0>;
333                                         max-brightness = <15>;
334                                         vdd3-supply = <&panel_reg_3v0>;
335                                         vci-supply = <&panel_reg_1v8>;
336                                         reset-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
337                                         /* ESD (electrostatic discharge) detection interrupt */
338                                         interrupt-parent = <&gpio2>;
339                                         interrupts = <18 IRQ_TYPE_EDGE_RISING>;
340                                         interrupt-names = "esd";
341                                         pinctrl-names = "default";
342                                         pinctrl-0 = <&display_default_mode>;
343                                 };
344                         };
345                 };
346         };
347
348         gpio-keys {
349                 compatible = "gpio-keys";
350
351                 pinctrl-names = "default";
352                 pinctrl-0 = <&gpio_keys_default>;
353
354                 label = "GPIO Buttons";
355
356                 volume-up {
357                         label = "Volume Up";
358                         /* GPIO67 (VOL_UP) */
359                         gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
360                         linux,code = <KEY_VOLUMEUP>;
361                 };
362
363                 volume-down {
364                         label = "Volume Down";
365                         /* GPIO92 (VOL_DOWN) */
366                         gpios = <&gpio2 28 GPIO_ACTIVE_LOW>;
367                         linux,code = <KEY_VOLUMEDOWN>;
368                 };
369
370                 home {
371                         label = "Home";
372                         /* GPIO91 (HOME_KEY) */
373                         gpios = <&gpio2 27 GPIO_ACTIVE_LOW>;
374                         linux,code = <KEY_HOMEPAGE>;
375                 };
376         };
377
378         /* Richtek RT8515GQW Flash LED Driver IC */
379         flash {
380                 compatible = "richtek,rt8515";
381                 /* GPIO 140 */
382                 enf-gpios = <&gpio4 12 GPIO_ACTIVE_HIGH>;
383                 /* GPIO 141 */
384                 ent-gpios = <&gpio4 13 GPIO_ACTIVE_HIGH>;
385                 /*
386                  * RFS is 16 kOhm and RTS is 100 kOhm giving
387                  * the flash max current 343mA and torch max
388                  * current 55 mA.
389                  */
390                 richtek,rfs-ohms = <16000>;
391                 richtek,rts-ohms = <100000>;
392                 pinctrl-names = "default";
393                 pinctrl-0 = <&gpio_flash_default_mode>;
394
395                 led {
396                         function = LED_FUNCTION_FLASH;
397                         color = <LED_COLOR_ID_WHITE>;
398                         flash-max-timeout-us = <250000>;
399                         flash-max-microamp = <343750>;
400                         led-max-microamp = <55000>;
401                 };
402         };
403
404         vibrator {
405                 compatible = "gpio-vibrator";
406                 /* GPIO195 (MOT_EN) */
407                 enable-gpios = <&gpio6 3 GPIO_ACTIVE_HIGH>;
408
409                 pinctrl-names = "default";
410                 pinctrl-0 = <&vibrator_default>;
411         };
412
413         /* External LDO for eMMC */
414         vmem_3v3: regulator-vmem {
415                 compatible = "regulator-fixed";
416
417                 regulator-name = "vmem_3v3";
418                 regulator-min-microvolt = <3300000>;
419                 regulator-max-microvolt = <3300000>;
420                 regulator-boot-on;
421
422                 startup-delay-us = <200>;
423
424                 /* GPIO223 (MEM_LDO_EN) */
425                 gpio = <&gpio6 31 GPIO_ACTIVE_HIGH>;
426                 enable-active-high;
427
428                 pinctrl-names = "default";
429                 pinctrl-0 = <&mem_ldo_default>;
430         };
431
432         /* TI TXS0206-29 level translator for 2.9 V */
433         sd_level_translator: regulator-sd-level-translator {
434                 compatible = "regulator-fixed";
435
436                 regulator-name = "sd-level-translator";
437                 regulator-min-microvolt = <2900000>;
438                 regulator-max-microvolt = <2900000>;
439
440                 startup-delay-us = <200>;
441
442                 /* GPIO87 (TXS0206-29_EN) */
443                 gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>;
444                 enable-active-high;
445
446                 pinctrl-names = "default";
447                 pinctrl-0 = <&sd_level_translator_default>;
448         };
449
450         /*
451          * WL_REG_ON takes WLAN out of reset and enables the internal regulators.
452          * The voltage specified here is only used to determine the OCR mask,
453          * the BCM chip is actually connected directly to VBAT.
454          */
455         wl_reg_on: regulator-wl-reg-on {
456                 compatible = "regulator-fixed";
457
458                 regulator-name = "wl-reg-on";
459                 regulator-min-microvolt = <3000000>;
460                 regulator-max-microvolt = <3000000>;
461
462                 startup-delay-us = <100000>;
463
464                 /* GPIO215 (WLAN_EN) */
465                 gpio = <&gpio6 23 GPIO_ACTIVE_HIGH>;
466                 enable-active-high;
467
468                 pinctrl-names = "default";
469                 pinctrl-0 = <&wlan_en_default>;
470         };
471
472         /* MIC5366 GPIO-controlled regulator */
473         panel_reg_1v8: regulator-panel-1v8 {
474                 compatible = "regulator-fixed";
475
476                 regulator-name = "panel-fixed-supply";
477                 regulator-min-microvolt = <1800000>;
478                 regulator-max-microvolt = <1800000>;
479                 /* GPIO219 */
480                 gpio = <&gpio6 27 GPIO_ACTIVE_HIGH>;
481
482                 startup-delay-us = <200>;
483                 enable-active-high;
484
485                 pinctrl-names = "default";
486                 pinctrl-0 = <&panel_reg_default_mode>;
487         };
488
489         /* MIC5366 GPIO-controlled regulator */
490         panel_reg_3v0: regulator-panel-3v0 {
491                 compatible = "regulator-fixed";
492
493                 regulator-name = "panel-fixed-supply";
494                 regulator-min-microvolt = <3000000>;
495                 regulator-max-microvolt = <3000000>;
496                 /* GPIO219 */
497                 gpio = <&gpio6 27 GPIO_ACTIVE_HIGH>;
498
499                 startup-delay-us = <200>;
500                 enable-active-high;
501
502                 pinctrl-names = "default";
503                 pinctrl-0 = <&panel_reg_default_mode>;
504         };
505 };
506
507 &pinctrl {
508         gpio-keys {
509                 gpio_keys_default: gpio_keys_default {
510                         golden_cfg1 {
511                                 pins = "GPIO67",        /* VOL_UP */
512                                        "GPIO91",        /* HOME_KEY */
513                                        "GPIO92";        /* VOL_DOWN */
514                                 ste,config = <&gpio_in_pu>;
515                         };
516                 };
517         };
518
519         i2c-gpio-0 {
520                 i2c_gpio_0_default: i2c_gpio_0 {
521                         golden_cfg1 {
522                                 pins = "GPIO77",        /* TOUCHKEY_SCL */
523                                        "GPIO78";        /* TOUCHKEY_SDA */
524                                 ste,config = <&gpio_in_nopull>;
525                         };
526                 };
527         };
528
529         flash {
530                 gpio_flash_default_mode: flash_default {
531                         golden_cfg1 {
532                                 pins = "GPIO140_B11", "GPIO141_C12";
533                                 ste,config = <&gpio_out_lo>;
534                         };
535                 };
536         };
537
538         i2c-gpio-1 {
539                 i2c_gpio_1_default: i2c_gpio_1 {
540                         golden_cfg1 {
541                                 pins = "GPIO151",       /* COMP_SCL */
542                                        "GPIO152";       /* COMP_SDA */
543                                 ste,config = <&gpio_in_nopull>;
544                         };
545                 };
546         };
547
548         touchkey {
549                 touchkey_default: touchkey_default {
550                         golden_cfg1 {
551                                 pins = "GPIO79";        /* TOUCHKEY_INT */
552                                 ste,config = <&gpio_in_nopull>;
553                         };
554                 };
555         };
556
557         sdi0 {
558                 sd_level_translator_default: sd_level_translator_default {
559                         golden_cfg1 {
560                                 pins = "GPIO87_B3";     /* TXS0206-29_EN */
561                                 ste,config = <&gpio_out_lo>;
562                         };
563                 };
564         };
565
566         sdi2 {
567                 mem_ldo_default: mem_ldo_default {
568                         golden_cfg1 {
569                                 pins = "GPIO223_AH9";   /* MEM_LDO_EN */
570                                 ste,config = <&gpio_out_hi>;
571                         };
572                 };
573         };
574
575         mcde {
576                 dsi_default_mode: dsi_default {
577                         default_mux1 {
578                                 /* Mux in VSI0 used for DSI TE */
579                                 function = "lcd";
580                                 groups =
581                                 "lcdvsi0_a_1"; /* VSI0 for LCD */
582                         };
583                         default_cfg1 {
584                                 pins =
585                                 "GPIO68_E1"; /* VSI0 */
586                                 ste,config = <&in_nopull>;
587                         };
588                 };
589         };
590
591         display {
592                 display_default_mode: display_default {
593                         golden_cfg1 {
594                                 pins = "GPIO139_C9"; /* MIPI_DSI0_RESET_N */
595                                 ste,config = <&gpio_out_lo>;
596                         };
597                         golden_cfg2 {
598                                 pins = "GPIO82_C1"; /* LDI_ESD_DET */
599                                 ste,config = <&gpio_in_pu>;
600                         };
601                 };
602                 panel_reg_default_mode: panel_reg_default {
603                         golden_cfg1 {
604                                 pins = "GPIO219_AG10"; /* LCD_PWR_EN */
605                                 ste,config = <&gpio_out_lo>;
606                         };
607                 };
608         };
609
610         proximity {
611                 proximity_default: proximity_default {
612                         golden_cfg1 {
613                                 pins = "GPIO146_D13";   /* PS_INT */
614                                 ste,config = <&gpio_in_nopull>;
615                         };
616                 };
617         };
618
619         imu {
620                 imu_default: imu_default {
621                         golden_cfg1 {
622                                 pins = "GPIO206_AG24";  /* ACC_INT */
623                                 ste,config = <&gpio_in_pd>;
624                         };
625                 };
626         };
627
628         tsp {
629                 tsp_default: tsp_default {
630                         golden_cfg1 {
631                                 pins = "GPIO218_AH11";  /* TSP_INT_1V8 */
632                                 ste,config = <&gpio_in_nopull>;
633                         };
634                 };
635         };
636
637         wlan {
638                 wlan_default: wlan_default {
639                         golden_cfg1 {
640                                 pins = "GPIO216_AG12";  /* WLAN_HOST_WAKE */
641                                 ste,config = <&gpio_in_pd>;
642                         };
643                 };
644
645                 wlan_en_default: wlan_en_default {
646                         golden_cfg1 {
647                                 pins = "GPIO215_AH13";  /* WLAN_EN */
648                                 ste,config = <&gpio_out_lo>;
649                         };
650                 };
651         };
652
653         bluetooth {
654                 bluetooth_default: bluetooth_default {
655                         golden_cfg1 {
656                                 pins = "GPIO199_AH23",  /* BT_WAKE */
657                                        "GPIO222_AJ9";   /* BT_VREG_ON */
658                                 ste,config = <&gpio_out_lo>;
659                         };
660                         golden_cfg2 {
661                                 pins = "GPIO97_D9";     /* BT_HOST_WAKE */
662                                 ste,config = <&gpio_in_nopull>;
663                         };
664                 };
665         };
666
667         vibrator {
668                 vibrator_default: vibrator_default {
669                         golden_cfg1 {
670                                 pins = "GPIO195_AG28";  /* MOT_EN */
671                                 ste,config = <&gpio_out_lo>;
672                         };
673                 };
674         };
675 };
676
677 &ab8505_gpio {
678         /* Hog a few default settings */
679         pinctrl-names = "default";
680         pinctrl-0 = <&gpio_default>;
681
682         gpio {
683                 gpio_default: gpio_default {
684                         golden_mux {
685                                 /* Change unused pins to GPIO mode */
686                                 function = "gpio";
687                                 groups = "gpio3_a_1",   /* default: SysClkReq4 */
688                                          "gpio14_a_1";  /* default: PWMOut1 */
689                         };
690                         golden_cfg1 {
691                                 pins = "GPIO11_B17", "GPIO13_D17", "GPIO50_L4";
692                                 bias-disable;
693                         };
694                 };
695         };
696 };