162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright 2014 Linaro Ltd.
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#include "ste-ab8500.dtsi"
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/ {
962306a36Sopenharmony_ci	soc {
1062306a36Sopenharmony_ci		prcmu@80157000 {
1162306a36Sopenharmony_ci			ab8500 {
1262306a36Sopenharmony_ci				gpio {
1362306a36Sopenharmony_ci					/* Hog a few default settings */
1462306a36Sopenharmony_ci					pinctrl-names = "default";
1562306a36Sopenharmony_ci					pinctrl-0 = <&gpio2_default_mode>,
1662306a36Sopenharmony_ci						    <&gpio4_default_mode>,
1762306a36Sopenharmony_ci						    <&gpio10_default_mode>,
1862306a36Sopenharmony_ci						    <&gpio11_default_mode>,
1962306a36Sopenharmony_ci						    <&gpio12_default_mode>,
2062306a36Sopenharmony_ci						    <&gpio13_default_mode>,
2162306a36Sopenharmony_ci						    <&gpio16_default_mode>,
2262306a36Sopenharmony_ci						    <&gpio24_default_mode>,
2362306a36Sopenharmony_ci						    <&gpio25_default_mode>,
2462306a36Sopenharmony_ci						    <&gpio36_default_mode>,
2562306a36Sopenharmony_ci						    <&gpio37_default_mode>,
2662306a36Sopenharmony_ci						    <&gpio38_default_mode>,
2762306a36Sopenharmony_ci						    <&gpio39_default_mode>,
2862306a36Sopenharmony_ci						    <&gpio42_default_mode>,
2962306a36Sopenharmony_ci						    <&gpio26_default_mode>,
3062306a36Sopenharmony_ci						    <&gpio35_default_mode>,
3162306a36Sopenharmony_ci						    <&ycbcr_default_mode>,
3262306a36Sopenharmony_ci						    <&pwm_default_mode>,
3362306a36Sopenharmony_ci						    <&adi1_default_mode>,
3462306a36Sopenharmony_ci						    <&usbuicc_default_mode>,
3562306a36Sopenharmony_ci						    <&dmic_default_mode>,
3662306a36Sopenharmony_ci						    <&extcpena_default_mode>,
3762306a36Sopenharmony_ci						    <&modsclsda_default_mode>;
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ci					/*
4062306a36Sopenharmony_ci					 * Pins 2, 4, 10, 11, 12, 13, 16, 24, 25, 36, 37, 38, 39 and 42
4162306a36Sopenharmony_ci					 * are muxed in as GPIO, and configured as INPUT PULL DOWN
4262306a36Sopenharmony_ci					 */
4362306a36Sopenharmony_ci					gpio2 {
4462306a36Sopenharmony_ci						gpio2_default_mode: gpio2_default {
4562306a36Sopenharmony_ci							default_mux {
4662306a36Sopenharmony_ci								function = "gpio";
4762306a36Sopenharmony_ci								groups = "gpio2_a_1";
4862306a36Sopenharmony_ci							};
4962306a36Sopenharmony_ci							default_cfg {
5062306a36Sopenharmony_ci								pins = "GPIO2_T9";
5162306a36Sopenharmony_ci								input-enable;
5262306a36Sopenharmony_ci								bias-pull-down;
5362306a36Sopenharmony_ci							};
5462306a36Sopenharmony_ci						};
5562306a36Sopenharmony_ci					};
5662306a36Sopenharmony_ci					gpio4 {
5762306a36Sopenharmony_ci						gpio4_default_mode: gpio4_default {
5862306a36Sopenharmony_ci							default_mux {
5962306a36Sopenharmony_ci								function = "gpio";
6062306a36Sopenharmony_ci								groups = "gpio4_a_1";
6162306a36Sopenharmony_ci							};
6262306a36Sopenharmony_ci							default_cfg {
6362306a36Sopenharmony_ci								pins = "GPIO4_W2";
6462306a36Sopenharmony_ci								input-enable;
6562306a36Sopenharmony_ci								bias-pull-down;
6662306a36Sopenharmony_ci							};
6762306a36Sopenharmony_ci						};
6862306a36Sopenharmony_ci					};
6962306a36Sopenharmony_ci					gpio10 {
7062306a36Sopenharmony_ci						gpio10_default_mode: gpio10_default {
7162306a36Sopenharmony_ci							default_mux {
7262306a36Sopenharmony_ci								function = "gpio";
7362306a36Sopenharmony_ci								groups = "gpio10_d_1";
7462306a36Sopenharmony_ci							};
7562306a36Sopenharmony_ci							default_cfg {
7662306a36Sopenharmony_ci								pins = "GPIO10_U17";
7762306a36Sopenharmony_ci								input-enable;
7862306a36Sopenharmony_ci								bias-pull-down;
7962306a36Sopenharmony_ci							};
8062306a36Sopenharmony_ci						};
8162306a36Sopenharmony_ci					};
8262306a36Sopenharmony_ci					gpio11 {
8362306a36Sopenharmony_ci						gpio11_default_mode: gpio11_default {
8462306a36Sopenharmony_ci							default_mux {
8562306a36Sopenharmony_ci								function = "gpio";
8662306a36Sopenharmony_ci								groups = "gpio11_d_1";
8762306a36Sopenharmony_ci							};
8862306a36Sopenharmony_ci							default_cfg {
8962306a36Sopenharmony_ci								pins = "GPIO11_AA18";
9062306a36Sopenharmony_ci								input-enable;
9162306a36Sopenharmony_ci								bias-pull-down;
9262306a36Sopenharmony_ci							};
9362306a36Sopenharmony_ci						};
9462306a36Sopenharmony_ci					};
9562306a36Sopenharmony_ci					gpio12 {
9662306a36Sopenharmony_ci						gpio12_default_mode: gpio12_default {
9762306a36Sopenharmony_ci							default_mux {
9862306a36Sopenharmony_ci								function = "gpio";
9962306a36Sopenharmony_ci								groups = "gpio12_d_1";
10062306a36Sopenharmony_ci							};
10162306a36Sopenharmony_ci							default_cfg {
10262306a36Sopenharmony_ci								pins = "GPIO12_U16";
10362306a36Sopenharmony_ci								input-enable;
10462306a36Sopenharmony_ci								bias-pull-down;
10562306a36Sopenharmony_ci							};
10662306a36Sopenharmony_ci						};
10762306a36Sopenharmony_ci					};
10862306a36Sopenharmony_ci					gpio13 {
10962306a36Sopenharmony_ci						gpio13_default_mode: gpio13_default {
11062306a36Sopenharmony_ci							default_mux {
11162306a36Sopenharmony_ci								function = "gpio";
11262306a36Sopenharmony_ci								groups = "gpio13_d_1";
11362306a36Sopenharmony_ci							};
11462306a36Sopenharmony_ci							default_cfg {
11562306a36Sopenharmony_ci								pins = "GPIO13_W17";
11662306a36Sopenharmony_ci								input-enable;
11762306a36Sopenharmony_ci								bias-pull-down;
11862306a36Sopenharmony_ci							};
11962306a36Sopenharmony_ci						};
12062306a36Sopenharmony_ci					};
12162306a36Sopenharmony_ci					gpio16 {
12262306a36Sopenharmony_ci						gpio16_default_mode: gpio16_default {
12362306a36Sopenharmony_ci							default_mux {
12462306a36Sopenharmony_ci								function = "gpio";
12562306a36Sopenharmony_ci								groups = "gpio16_a_1";
12662306a36Sopenharmony_ci							};
12762306a36Sopenharmony_ci							default_cfg {
12862306a36Sopenharmony_ci								pins = "GPIO16_F15";
12962306a36Sopenharmony_ci								input-enable;
13062306a36Sopenharmony_ci								bias-pull-down;
13162306a36Sopenharmony_ci							};
13262306a36Sopenharmony_ci						};
13362306a36Sopenharmony_ci					};
13462306a36Sopenharmony_ci					gpio24 {
13562306a36Sopenharmony_ci						gpio24_default_mode: gpio24_default {
13662306a36Sopenharmony_ci							default_mux {
13762306a36Sopenharmony_ci								function = "gpio";
13862306a36Sopenharmony_ci								groups = "gpio24_a_1";
13962306a36Sopenharmony_ci							};
14062306a36Sopenharmony_ci							default_cfg {
14162306a36Sopenharmony_ci								pins = "GPIO24_T14";
14262306a36Sopenharmony_ci								input-enable;
14362306a36Sopenharmony_ci								bias-pull-down;
14462306a36Sopenharmony_ci							};
14562306a36Sopenharmony_ci						};
14662306a36Sopenharmony_ci					};
14762306a36Sopenharmony_ci					gpio25 {
14862306a36Sopenharmony_ci						gpio25_default_mode: gpio25_default {
14962306a36Sopenharmony_ci							default_mux {
15062306a36Sopenharmony_ci								function = "gpio";
15162306a36Sopenharmony_ci								groups = "gpio25_a_1";
15262306a36Sopenharmony_ci							};
15362306a36Sopenharmony_ci							default_cfg {
15462306a36Sopenharmony_ci								pins = "GPIO25_R16";
15562306a36Sopenharmony_ci								input-enable;
15662306a36Sopenharmony_ci								bias-pull-down;
15762306a36Sopenharmony_ci							};
15862306a36Sopenharmony_ci						};
15962306a36Sopenharmony_ci					};
16062306a36Sopenharmony_ci					gpio36 {
16162306a36Sopenharmony_ci						gpio36_default_mode: gpio36_default {
16262306a36Sopenharmony_ci							default_mux {
16362306a36Sopenharmony_ci								function = "gpio";
16462306a36Sopenharmony_ci								groups = "gpio36_a_1";
16562306a36Sopenharmony_ci							};
16662306a36Sopenharmony_ci							default_cfg {
16762306a36Sopenharmony_ci								pins = "GPIO36_A17";
16862306a36Sopenharmony_ci								input-enable;
16962306a36Sopenharmony_ci								bias-pull-down;
17062306a36Sopenharmony_ci							};
17162306a36Sopenharmony_ci						};
17262306a36Sopenharmony_ci					};
17362306a36Sopenharmony_ci					gpio37 {
17462306a36Sopenharmony_ci						gpio37_default_mode: gpio37_default {
17562306a36Sopenharmony_ci							default_mux {
17662306a36Sopenharmony_ci								function = "gpio";
17762306a36Sopenharmony_ci								groups = "gpio37_a_1";
17862306a36Sopenharmony_ci							};
17962306a36Sopenharmony_ci							default_cfg {
18062306a36Sopenharmony_ci								pins = "GPIO37_E15";
18162306a36Sopenharmony_ci								input-enable;
18262306a36Sopenharmony_ci								bias-pull-down;
18362306a36Sopenharmony_ci							};
18462306a36Sopenharmony_ci						};
18562306a36Sopenharmony_ci					};
18662306a36Sopenharmony_ci					gpio38 {
18762306a36Sopenharmony_ci						gpio38_default_mode: gpio38_default {
18862306a36Sopenharmony_ci							default_mux {
18962306a36Sopenharmony_ci								function = "gpio";
19062306a36Sopenharmony_ci								groups = "gpio38_a_1";
19162306a36Sopenharmony_ci							};
19262306a36Sopenharmony_ci							default_cfg {
19362306a36Sopenharmony_ci								pins = "GPIO38_C17";
19462306a36Sopenharmony_ci								input-enable;
19562306a36Sopenharmony_ci								bias-pull-down;
19662306a36Sopenharmony_ci							};
19762306a36Sopenharmony_ci						};
19862306a36Sopenharmony_ci					};
19962306a36Sopenharmony_ci					gpio39 {
20062306a36Sopenharmony_ci						gpio39_default_mode: gpio39_default {
20162306a36Sopenharmony_ci							default_mux {
20262306a36Sopenharmony_ci								function = "gpio";
20362306a36Sopenharmony_ci								groups = "gpio39_a_1";
20462306a36Sopenharmony_ci							};
20562306a36Sopenharmony_ci							default_cfg {
20662306a36Sopenharmony_ci								pins = "GPIO39_E16";
20762306a36Sopenharmony_ci								input-enable;
20862306a36Sopenharmony_ci								bias-pull-down;
20962306a36Sopenharmony_ci							};
21062306a36Sopenharmony_ci						};
21162306a36Sopenharmony_ci					};
21262306a36Sopenharmony_ci					gpio42 {
21362306a36Sopenharmony_ci						gpio42_default_mode: gpio42_default {
21462306a36Sopenharmony_ci							default_mux {
21562306a36Sopenharmony_ci								function = "gpio";
21662306a36Sopenharmony_ci								groups = "gpio42_a_1";
21762306a36Sopenharmony_ci							};
21862306a36Sopenharmony_ci							default_cfg {
21962306a36Sopenharmony_ci								pins = "GPIO42_U2";
22062306a36Sopenharmony_ci								input-enable;
22162306a36Sopenharmony_ci								bias-pull-down;
22262306a36Sopenharmony_ci							};
22362306a36Sopenharmony_ci						};
22462306a36Sopenharmony_ci					};
22562306a36Sopenharmony_ci					/*
22662306a36Sopenharmony_ci					 * Pins 26 and 35 muxed in as GPIO, and configured as OUTPUT LOW
22762306a36Sopenharmony_ci					 */
22862306a36Sopenharmony_ci					gpio26 {
22962306a36Sopenharmony_ci						gpio26_default_mode: gpio26_default {
23062306a36Sopenharmony_ci							default_mux {
23162306a36Sopenharmony_ci								function = "gpio";
23262306a36Sopenharmony_ci								groups = "gpio26_d_1";
23362306a36Sopenharmony_ci							};
23462306a36Sopenharmony_ci							default_cfg {
23562306a36Sopenharmony_ci								pins = "GPIO26_M16";
23662306a36Sopenharmony_ci								output-low;
23762306a36Sopenharmony_ci							};
23862306a36Sopenharmony_ci						};
23962306a36Sopenharmony_ci					};
24062306a36Sopenharmony_ci					gpio35 {
24162306a36Sopenharmony_ci						gpio35_default_mode: gpio35_default {
24262306a36Sopenharmony_ci							default_mux {
24362306a36Sopenharmony_ci								function = "gpio";
24462306a36Sopenharmony_ci								groups = "gpio35_d_1";
24562306a36Sopenharmony_ci							};
24662306a36Sopenharmony_ci							default_cfg {
24762306a36Sopenharmony_ci								pins = "GPIO35_W15";
24862306a36Sopenharmony_ci								output-low;
24962306a36Sopenharmony_ci							};
25062306a36Sopenharmony_ci						};
25162306a36Sopenharmony_ci					};
25262306a36Sopenharmony_ci					/*
25362306a36Sopenharmony_ci					 * This sets up the YCBCR connector pins, i.e. analog video out.
25462306a36Sopenharmony_ci					 * Set as input with no bias.
25562306a36Sopenharmony_ci					 */
25662306a36Sopenharmony_ci					ycbcr {
25762306a36Sopenharmony_ci						ycbcr_default_mode: ycbcr_default {
25862306a36Sopenharmony_ci							default_mux {
25962306a36Sopenharmony_ci								function = "ycbcr";
26062306a36Sopenharmony_ci								groups = "ycbcr0123_d_1";
26162306a36Sopenharmony_ci							};
26262306a36Sopenharmony_ci							default_cfg {
26362306a36Sopenharmony_ci								pins = "GPIO6_Y18",
26462306a36Sopenharmony_ci									 "GPIO7_AA20",
26562306a36Sopenharmony_ci									 "GPIO8_W18",
26662306a36Sopenharmony_ci									 "GPIO9_AA19";
26762306a36Sopenharmony_ci								input-enable;
26862306a36Sopenharmony_ci								bias-disable;
26962306a36Sopenharmony_ci							};
27062306a36Sopenharmony_ci						};
27162306a36Sopenharmony_ci					};
27262306a36Sopenharmony_ci					/* This sets up the PWM pins 14 and 15 */
27362306a36Sopenharmony_ci					pwm {
27462306a36Sopenharmony_ci						pwm_default_mode: pwm_default {
27562306a36Sopenharmony_ci							default_mux {
27662306a36Sopenharmony_ci								function = "pwmout";
27762306a36Sopenharmony_ci								groups = "pwmout1_d_1", "pwmout2_d_1";
27862306a36Sopenharmony_ci							};
27962306a36Sopenharmony_ci							default_cfg {
28062306a36Sopenharmony_ci								pins = "GPIO14_F14",
28162306a36Sopenharmony_ci									 "GPIO15_B17";
28262306a36Sopenharmony_ci								input-enable;
28362306a36Sopenharmony_ci								bias-pull-down;
28462306a36Sopenharmony_ci							};
28562306a36Sopenharmony_ci						};
28662306a36Sopenharmony_ci					};
28762306a36Sopenharmony_ci					/* This sets up audio interface 1 */
28862306a36Sopenharmony_ci					adi1 {
28962306a36Sopenharmony_ci						adi1_default_mode: adi1_default {
29062306a36Sopenharmony_ci							default_mux {
29162306a36Sopenharmony_ci								function = "adi1";
29262306a36Sopenharmony_ci								groups = "adi1_d_1";
29362306a36Sopenharmony_ci							};
29462306a36Sopenharmony_ci							default_cfg {
29562306a36Sopenharmony_ci								pins = "GPIO17_P5",
29662306a36Sopenharmony_ci									 "GPIO18_R5",
29762306a36Sopenharmony_ci									 "GPIO19_U5",
29862306a36Sopenharmony_ci									 "GPIO20_T5";
29962306a36Sopenharmony_ci								input-enable;
30062306a36Sopenharmony_ci								bias-pull-down;
30162306a36Sopenharmony_ci							};
30262306a36Sopenharmony_ci						};
30362306a36Sopenharmony_ci					};
30462306a36Sopenharmony_ci					/* This sets up the USB UICC pins */
30562306a36Sopenharmony_ci					usbuicc {
30662306a36Sopenharmony_ci						usbuicc_default_mode: usbuicc_default {
30762306a36Sopenharmony_ci							default_mux {
30862306a36Sopenharmony_ci								function = "usbuicc";
30962306a36Sopenharmony_ci								groups = "usbuicc_d_1";
31062306a36Sopenharmony_ci							};
31162306a36Sopenharmony_ci							default_cfg {
31262306a36Sopenharmony_ci								pins = "GPIO21_H19",
31362306a36Sopenharmony_ci									 "GPIO22_G20",
31462306a36Sopenharmony_ci									 "GPIO23_G19";
31562306a36Sopenharmony_ci								input-enable;
31662306a36Sopenharmony_ci								bias-pull-down;
31762306a36Sopenharmony_ci							};
31862306a36Sopenharmony_ci						};
31962306a36Sopenharmony_ci					};
32062306a36Sopenharmony_ci					/* This sets up the microphone pins */
32162306a36Sopenharmony_ci					dmic {
32262306a36Sopenharmony_ci						dmic_default_mode: dmic_default {
32362306a36Sopenharmony_ci							default_mux {
32462306a36Sopenharmony_ci								function = "dmic";
32562306a36Sopenharmony_ci								groups = "dmic12_d_1",
32662306a36Sopenharmony_ci									 "dmic34_d_1",
32762306a36Sopenharmony_ci									 "dmic56_d_1";
32862306a36Sopenharmony_ci							};
32962306a36Sopenharmony_ci							default_cfg {
33062306a36Sopenharmony_ci								pins = "GPIO27_J6",
33162306a36Sopenharmony_ci									 "GPIO28_K6",
33262306a36Sopenharmony_ci									 "GPIO29_G6",
33362306a36Sopenharmony_ci									 "GPIO30_H6",
33462306a36Sopenharmony_ci									 "GPIO31_F5",
33562306a36Sopenharmony_ci									 "GPIO32_G5";
33662306a36Sopenharmony_ci								input-enable;
33762306a36Sopenharmony_ci								bias-pull-down;
33862306a36Sopenharmony_ci							};
33962306a36Sopenharmony_ci						};
34062306a36Sopenharmony_ci					};
34162306a36Sopenharmony_ci					extcpena {
34262306a36Sopenharmony_ci						extcpena_default_mode: extcpena_default {
34362306a36Sopenharmony_ci							default_mux {
34462306a36Sopenharmony_ci								function = "extcpena";
34562306a36Sopenharmony_ci								groups = "extcpena_d_1";
34662306a36Sopenharmony_ci							};
34762306a36Sopenharmony_ci							default_cfg {
34862306a36Sopenharmony_ci								pins = "GPIO34_R17";
34962306a36Sopenharmony_ci								input-enable;
35062306a36Sopenharmony_ci								bias-pull-down;
35162306a36Sopenharmony_ci							};
35262306a36Sopenharmony_ci						};
35362306a36Sopenharmony_ci					};
35462306a36Sopenharmony_ci					/* Modem I2C setup (SCL and SDA pins) */
35562306a36Sopenharmony_ci					modsclsda {
35662306a36Sopenharmony_ci						modsclsda_default_mode: modsclsda_default {
35762306a36Sopenharmony_ci							default_mux {
35862306a36Sopenharmony_ci								function = "modsclsda";
35962306a36Sopenharmony_ci								groups = "modsclsda_d_1";
36062306a36Sopenharmony_ci							};
36162306a36Sopenharmony_ci							default_cfg {
36262306a36Sopenharmony_ci								pins = "GPIO40_T19",
36362306a36Sopenharmony_ci									"GPIO41_U19";
36462306a36Sopenharmony_ci								input-enable;
36562306a36Sopenharmony_ci								bias-pull-down;
36662306a36Sopenharmony_ci							};
36762306a36Sopenharmony_ci						};
36862306a36Sopenharmony_ci					};
36962306a36Sopenharmony_ci					/*
37062306a36Sopenharmony_ci					 * Clock output pins associated with regulators.
37162306a36Sopenharmony_ci					 */
37262306a36Sopenharmony_ci					sysclkreq2 {
37362306a36Sopenharmony_ci						sysclkreq2_default_mode: sysclkreq2_default {
37462306a36Sopenharmony_ci							default_mux {
37562306a36Sopenharmony_ci								function = "sysclkreq";
37662306a36Sopenharmony_ci								groups = "sysclkreq2_d_1";
37762306a36Sopenharmony_ci							};
37862306a36Sopenharmony_ci							default_cfg {
37962306a36Sopenharmony_ci								pins = "GPIO1_T10";
38062306a36Sopenharmony_ci								input-enable;
38162306a36Sopenharmony_ci								bias-disable;
38262306a36Sopenharmony_ci							};
38362306a36Sopenharmony_ci						};
38462306a36Sopenharmony_ci						sysclkreq2_sleep_mode: sysclkreq2_sleep {
38562306a36Sopenharmony_ci							default_mux {
38662306a36Sopenharmony_ci								function = "gpio";
38762306a36Sopenharmony_ci								groups = "gpio1_a_1";
38862306a36Sopenharmony_ci							};
38962306a36Sopenharmony_ci							default_cfg {
39062306a36Sopenharmony_ci								pins = "GPIO1_T10";
39162306a36Sopenharmony_ci								input-enable;
39262306a36Sopenharmony_ci								bias-pull-down;
39362306a36Sopenharmony_ci							};
39462306a36Sopenharmony_ci						};
39562306a36Sopenharmony_ci					};
39662306a36Sopenharmony_ci					sysclkreq4 {
39762306a36Sopenharmony_ci						sysclkreq4_default_mode: sysclkreq4_default {
39862306a36Sopenharmony_ci							default_mux {
39962306a36Sopenharmony_ci								function = "sysclkreq";
40062306a36Sopenharmony_ci								groups = "sysclkreq4_d_1";
40162306a36Sopenharmony_ci							};
40262306a36Sopenharmony_ci							default_cfg {
40362306a36Sopenharmony_ci								pins = "GPIO3_U9";
40462306a36Sopenharmony_ci								input-enable;
40562306a36Sopenharmony_ci								bias-disable;
40662306a36Sopenharmony_ci							};
40762306a36Sopenharmony_ci						};
40862306a36Sopenharmony_ci						sysclkreq4_sleep_mode: sysclkreq4_sleep {
40962306a36Sopenharmony_ci							default_mux {
41062306a36Sopenharmony_ci								function = "gpio";
41162306a36Sopenharmony_ci								groups = "gpio3_a_1";
41262306a36Sopenharmony_ci							};
41362306a36Sopenharmony_ci							default_cfg {
41462306a36Sopenharmony_ci								pins = "GPIO3_U9";
41562306a36Sopenharmony_ci								input-enable;
41662306a36Sopenharmony_ci								bias-pull-down;
41762306a36Sopenharmony_ci							};
41862306a36Sopenharmony_ci						};
41962306a36Sopenharmony_ci					};
42062306a36Sopenharmony_ci				};
42162306a36Sopenharmony_ci				/*
42262306a36Sopenharmony_ci				 * Charging is not working on the HREF unless an actual battery is
42362306a36Sopenharmony_ci				 * mounted, most HREFs have a DC cable in to the "battery power"
42462306a36Sopenharmony_ci				 * which means this will only be cofusing. So do not enable charging
42562306a36Sopenharmony_ci				 * of the HREFs.
42662306a36Sopenharmony_ci				 */
42762306a36Sopenharmony_ci				ab8500_fg {
42862306a36Sopenharmony_ci					status = "disabled";
42962306a36Sopenharmony_ci				};
43062306a36Sopenharmony_ci				ab8500_btemp {
43162306a36Sopenharmony_ci					status = "disabled";
43262306a36Sopenharmony_ci				};
43362306a36Sopenharmony_ci				ab8500_charger {
43462306a36Sopenharmony_ci					status = "disabled";
43562306a36Sopenharmony_ci				};
43662306a36Sopenharmony_ci				ab8500_chargalg {
43762306a36Sopenharmony_ci					status = "disabled";
43862306a36Sopenharmony_ci				};
43962306a36Sopenharmony_ci			};
44062306a36Sopenharmony_ci		};
44162306a36Sopenharmony_ci	};
44262306a36Sopenharmony_ci};
443