From dd97ed130716a058fe9752b021140aeb006884c1 Mon Sep 17 00:00:00 2001 From: Manimaran A Date: Wed, 26 Jul 2023 09:54:20 +0530 Subject: [PATCH] drivers: mchp: kscan: dts update for low power mode pinctrl and dts updated to support low power feature Signed-off-by: Manimaran A --- .../mec1501modular_assy6885.dts | 40 ++--- .../mec15xxevb_assy6853.dts | 40 ++--- .../mec172xevb_assy6906.dts | 38 ++--- .../mec172xmodular_assy6930.dts | 38 ++--- .../microchip/mec152x/mec152xhsz-pinctrl.dtsi | 147 ++++++++++++++++++ .../microchip/mec172x/mec172xnsz-pinctrl.dtsi | 130 ++++++++++++++++ 6 files changed, 337 insertions(+), 96 deletions(-) diff --git a/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885.dts b/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885.dts index 852602386a9..d59ff04a62f 100644 --- a/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885.dts +++ b/boards/arm/mec1501modular_assy6885/mec1501modular_assy6885.dts @@ -103,31 +103,21 @@ &kscan0 { status = "okay"; - pinctrl-0 = < &kso00_gpio040 - &kso01_gpio045 - &kso02_gpio046 - &kso12_gpio125 - &kso13_gpio126 - &kso03_gpio047 - &kso04_gpio107 - &kso05_gpio112 - &kso06_gpio113 - &kso14_gpio152 - &kso15_gpio151 - &kso07_gpio120 - &kso08_gpio121 - &kso09_gpio122 - &kso10_gpio123 - &kso11_gpio124 - &ksi0_gpio017 - &ksi1_gpio020 - &ksi2_gpio021 - &ksi3_gpio026 - &ksi4_gpio027 - &ksi5_gpio030 - &ksi6_gpio031 - &ksi7_gpio032 >; - pinctrl-names = "default"; + pinctrl-0 = < &kso00_gpio040 &kso01_gpio045 &kso02_gpio046 &kso12_gpio125 + &kso13_gpio126 &kso03_gpio047 &kso04_gpio107 &kso05_gpio112 + &kso06_gpio113 &kso14_gpio152 &kso15_gpio151 &kso07_gpio120 + &kso08_gpio121 &kso09_gpio122 &kso10_gpio123 &kso11_gpio124 + &ksi0_gpio017 &ksi1_gpio020 &ksi2_gpio021 &ksi3_gpio026 + &ksi4_gpio027 &ksi5_gpio030 &ksi6_gpio031 &ksi7_gpio032 >; + pinctrl-1 = < &kso00_gpio040_sleep &kso01_gpio045_sleep &kso02_gpio046_sleep + &kso12_gpio125_sleep &kso13_gpio126_sleep &kso03_gpio047_sleep + &kso04_gpio107_sleep &kso05_gpio112_sleep &kso06_gpio113_sleep + &kso14_gpio152_sleep &kso15_gpio151_sleep &kso07_gpio120_sleep + &kso08_gpio121_sleep &kso09_gpio122_sleep &kso10_gpio123_sleep + &kso11_gpio124_sleep &ksi0_gpio017_sleep &ksi1_gpio020_sleep + &ksi2_gpio021_sleep &ksi3_gpio026_sleep &ksi4_gpio027_sleep + &ksi5_gpio030_sleep &ksi6_gpio031_sleep &ksi7_gpio032_sleep >; + pinctrl-names = "default", "sleep"; }; &peci0 { diff --git a/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.dts b/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.dts index a8bb074a8ff..fa577a53b7e 100644 --- a/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.dts +++ b/boards/arm/mec15xxevb_assy6853/mec15xxevb_assy6853.dts @@ -160,31 +160,21 @@ &kscan0 { status = "okay"; - pinctrl-0 = < &kso00_gpio040 - &kso01_gpio045 - &kso02_gpio046 - &kso12_gpio125 - &kso13_gpio126 - &kso03_gpio047 - &kso04_gpio107 - &kso05_gpio112 - &kso06_gpio113 - &kso14_gpio152 - &kso15_gpio151 - &kso07_gpio120 - &kso08_gpio121 - &kso09_gpio122 - &kso10_gpio123 - &kso11_gpio124 - &ksi0_gpio017 - &ksi1_gpio020 - &ksi2_gpio021 - &ksi3_gpio026 - &ksi4_gpio027 - &ksi5_gpio030 - &ksi6_gpio031 - &ksi7_gpio032 >; - pinctrl-names = "default"; + pinctrl-0 = < &kso00_gpio040 &kso01_gpio045 &kso02_gpio046 &kso12_gpio125 + &kso13_gpio126 &kso03_gpio047 &kso04_gpio107 &kso05_gpio112 + &kso06_gpio113 &kso14_gpio152 &kso15_gpio151 &kso07_gpio120 + &kso08_gpio121 &kso09_gpio122 &kso10_gpio123 &kso11_gpio124 + &ksi0_gpio017 &ksi1_gpio020 &ksi2_gpio021 &ksi3_gpio026 + &ksi4_gpio027 &ksi5_gpio030 &ksi6_gpio031 &ksi7_gpio032 >; + pinctrl-1 = < &kso00_gpio040_sleep &kso01_gpio045_sleep &kso02_gpio046_sleep + &kso12_gpio125_sleep &kso13_gpio126_sleep &kso03_gpio047_sleep + &kso04_gpio107_sleep &kso05_gpio112_sleep &kso06_gpio113_sleep + &kso14_gpio152_sleep &kso15_gpio151_sleep &kso07_gpio120_sleep + &kso08_gpio121_sleep &kso09_gpio122_sleep &kso10_gpio123_sleep + &kso11_gpio124_sleep &ksi0_gpio017_sleep &ksi1_gpio020_sleep + &ksi2_gpio021_sleep &ksi3_gpio026_sleep &ksi4_gpio027_sleep + &ksi5_gpio030_sleep &ksi6_gpio031_sleep &ksi7_gpio032_sleep >; + pinctrl-names = "default", "sleep"; }; &peci0 { diff --git a/boards/arm/mec172xevb_assy6906/mec172xevb_assy6906.dts b/boards/arm/mec172xevb_assy6906/mec172xevb_assy6906.dts index 2ecd3d413f2..35966d882e0 100644 --- a/boards/arm/mec172xevb_assy6906/mec172xevb_assy6906.dts +++ b/boards/arm/mec172xevb_assy6906/mec172xevb_assy6906.dts @@ -216,29 +216,21 @@ &kscan0 { status = "okay"; - pinctrl-0 = < &ksi0_gpio017 - &ksi1_gpio020 - &ksi2_gpio021 - &ksi3_gpio026 - &ksi4_gpio027 - &ksi5_gpio030 - &ksi6_gpio031 - &ksi7_gpio032 - &kso00_gpio040 - &kso01_gpio045 - &kso02_gpio046 - &kso03_gpio047 - &kso04_gpio107 - &kso05_gpio112 - &kso06_gpio113 - &kso07_gpio120 - &kso08_gpio121 - &kso09_gpio122 - &kso10_gpio123 - &kso11_gpio124 - &kso12_gpio125 - &kso13_gpio126 >; - pinctrl-names = "default"; + pinctrl-0 = < &ksi0_gpio017 &ksi1_gpio020 &ksi2_gpio021 &ksi3_gpio026 + &ksi4_gpio027 &ksi5_gpio030 &ksi6_gpio031 &ksi7_gpio032 + &kso00_gpio040 &kso01_gpio045 &kso02_gpio046 &kso03_gpio047 + &kso04_gpio107 &kso05_gpio112 &kso06_gpio113 &kso07_gpio120 + &kso08_gpio121 &kso09_gpio122 &kso10_gpio123 &kso11_gpio124 + &kso12_gpio125 &kso13_gpio126 >; + pinctrl-1 = < &ksi0_gpio017_sleep &ksi1_gpio020_sleep &ksi2_gpio021_sleep + &ksi3_gpio026_sleep &ksi4_gpio027_sleep &ksi5_gpio030_sleep + &ksi6_gpio031_sleep &ksi7_gpio032_sleep &kso00_gpio040_sleep + &kso01_gpio045_sleep &kso02_gpio046_sleep &kso03_gpio047_sleep + &kso04_gpio107_sleep &kso05_gpio112_sleep &kso06_gpio113_sleep + &kso07_gpio120_sleep &kso08_gpio121_sleep &kso09_gpio122_sleep + &kso10_gpio123_sleep &kso11_gpio124_sleep &kso12_gpio125_sleep + &kso13_gpio126_sleep >; + pinctrl-names = "default", "sleep"; }; &ksi0_gpio017 { diff --git a/boards/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.dts b/boards/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.dts index 631f7ca15b1..d355f19afc3 100644 --- a/boards/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.dts +++ b/boards/arm/mec172xmodular_assy6930/mec172xmodular_assy6930.dts @@ -194,29 +194,21 @@ &kscan0 { status = "okay"; - pinctrl-0 = < &ksi0_gpio017 - &ksi1_gpio020 - &ksi2_gpio021 - &ksi3_gpio026 - &ksi4_gpio027 - &ksi5_gpio030 - &ksi6_gpio031 - &ksi7_gpio032 - &kso00_gpio040 - &kso01_gpio045 - &kso02_gpio046 - &kso03_gpio047 - &kso04_gpio107 - &kso05_gpio112 - &kso06_gpio113 - &kso07_gpio120 - &kso08_gpio121 - &kso09_gpio122 - &kso10_gpio123 - &kso11_gpio124 - &kso12_gpio125 - &kso13_gpio126 >; - pinctrl-names = "default"; + pinctrl-0 = < &ksi0_gpio017 &ksi1_gpio020 &ksi2_gpio021 &ksi3_gpio026 + &ksi4_gpio027 &ksi5_gpio030 &ksi6_gpio031 &ksi7_gpio032 + &kso00_gpio040 &kso01_gpio045 &kso02_gpio046 &kso03_gpio047 + &kso04_gpio107 &kso05_gpio112 &kso06_gpio113 &kso07_gpio120 + &kso08_gpio121 &kso09_gpio122 &kso10_gpio123 &kso11_gpio124 + &kso12_gpio125 &kso13_gpio126 >; + pinctrl-1 = < &ksi0_gpio017_sleep &ksi1_gpio020_sleep &ksi2_gpio021_sleep + &ksi3_gpio026_sleep &ksi4_gpio027_sleep &ksi5_gpio030_sleep + &ksi6_gpio031_sleep &ksi7_gpio032_sleep &kso00_gpio040_sleep + &kso01_gpio045_sleep &kso02_gpio046_sleep &kso03_gpio047_sleep + &kso04_gpio107_sleep &kso05_gpio112_sleep &kso06_gpio113_sleep + &kso07_gpio120_sleep &kso08_gpio121_sleep &kso09_gpio122_sleep + &kso10_gpio123_sleep &kso11_gpio124_sleep &kso12_gpio125_sleep + &kso13_gpio126_sleep >; + pinctrl-names = "default", "sleep"; }; &ksi0_gpio017 { diff --git a/dts/arm/microchip/mec152x/mec152xhsz-pinctrl.dtsi b/dts/arm/microchip/mec152x/mec152xhsz-pinctrl.dtsi index c86a7cc519b..b5614be1969 100644 --- a/dts/arm/microchip/mec152x/mec152xhsz-pinctrl.dtsi +++ b/dts/arm/microchip/mec152x/mec152xhsz-pinctrl.dtsi @@ -1092,65 +1092,212 @@ /* PWM */ pwm0_gpio053_sleep: pwm0_gpio053_sleep { pinmux = < MCHP_XEC_PINMUX(053, MCHP_AF1) >; + low-power-enable; }; pwm0_alt_gpio241_sleep: pwm0_alt_gpio241_sleep { pinmux = < MCHP_XEC_PINMUX(0241, MCHP_AF1) >; + low-power-enable; }; pwm1_gpio054_sleep: pwm1_gpio054_sleep { pinmux = < MCHP_XEC_PINMUX(054, MCHP_AF1) >; + low-power-enable; }; pwm1_alt_gpio254_sleep: pwm1_alt_gpio254_sleep { pinmux = < MCHP_XEC_PINMUX(0254, MCHP_AF1) >; + low-power-enable; }; pwm2_gpio055_sleep: pwm2_gpio055_sleep { pinmux = < MCHP_XEC_PINMUX(055, MCHP_AF1) >; + low-power-enable; }; pwm2_alt_gpio045_sleep: pwm2_alt_gpio045_sleep { pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF2) >; + low-power-enable; }; pwm3_gpio056_sleep: pwm3_gpio056_sleep { pinmux = < MCHP_XEC_PINMUX(056, MCHP_AF1) >; + low-power-enable; }; pwm3_alt_gpio047_sleep: pwm3_alt_gpio047_sleep { pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF2) >; + low-power-enable; }; pwm4_gpio011_sleep: pwm4_gpio011_sleep { pinmux = < MCHP_XEC_PINMUX(011, MCHP_AF2) >; + low-power-enable; }; pwm5_gpio002_sleep: pwm5_gpio002_sleep { pinmux = < MCHP_XEC_PINMUX(02, MCHP_AF1) >; + low-power-enable; }; pwm6_gpio014_sleep: pwm6_gpio014_sleep { pinmux = < MCHP_XEC_PINMUX(014, MCHP_AF1) >; + low-power-enable; }; pwm6_alt_gpio063_sleep: pwm6_alt_gpio063_sleep { pinmux = < MCHP_XEC_PINMUX(063, MCHP_AF2) >; + low-power-enable; }; pwm7_gpio015_sleep: pwm7_gpio015_sleep { pinmux = < MCHP_XEC_PINMUX(015, MCHP_AF1) >; + low-power-enable; }; pwm7_alt_gpio061_sleep: pwm7_alt_gpio061_sleep { pinmux = < MCHP_XEC_PINMUX(061, MCHP_AF2) >; + low-power-enable; }; pwm8_gpio035_sleep: pwm8_gpio035_sleep { pinmux = < MCHP_XEC_PINMUX(035, MCHP_AF1) >; + low-power-enable; }; pwm8_alt_gpio175_sleep: pwm8_alt_gpio175_sleep { pinmux = < MCHP_XEC_PINMUX(0175, MCHP_AF3) >; + low-power-enable; + }; + + /* Keyscan */ + ksi0_gpio017_sleep: ksi0_gpio017_sleep { + pinmux = < MCHP_XEC_PINMUX(017, MCHP_AF1) >; + low-power-enable; + }; + + ksi1_gpio020_sleep: ksi1_gpio020_sleep { + pinmux = < MCHP_XEC_PINMUX(020, MCHP_AF1) >; + low-power-enable; + }; + + ksi2_gpio021_sleep: ksi2_gpio021_sleep { + pinmux = < MCHP_XEC_PINMUX(021, MCHP_AF1) >; + low-power-enable; + }; + + ksi3_gpio026_sleep: ksi3_gpio026_sleep { + pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF1) >; + low-power-enable; + }; + + ksi4_gpio027_sleep: ksi4_gpio027_sleep { + pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF1) >; + low-power-enable; + }; + + ksi5_gpio030_sleep: ksi5_gpio030_sleep { + pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF1) >; + low-power-enable; + }; + + ksi6_gpio031_sleep: ksi6_gpio031_sleep { + pinmux = < MCHP_XEC_PINMUX(031, MCHP_AF1) >; + low-power-enable; + }; + + ksi7_gpio032_sleep: ksi7_gpio032_sleep { + pinmux = < MCHP_XEC_PINMUX(032, MCHP_AF1) >; + low-power-enable; + }; + + kso00_gpio040_sleep: kso00_gpio040_sleep { + pinmux = < MCHP_XEC_PINMUX(040, MCHP_AF2) >; + low-power-enable; + }; + + kso01_gpio045_sleep: kso01_gpio045_sleep { + pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF1) >; + low-power-enable; + }; + + kso02_gpio046_sleep: kso02_gpio046_sleep { + pinmux = < MCHP_XEC_PINMUX(046, MCHP_AF1) >; + low-power-enable; + }; + + kso03_gpio047_sleep: kso03_gpio047_sleep { + pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF1) >; + low-power-enable; + }; + + kso04_gpio107_sleep: kso04_gpio107_sleep { + pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF2) >; + low-power-enable; + }; + + kso05_gpio112_sleep: kso05_gpio112_sleep { + pinmux = < MCHP_XEC_PINMUX(0112, MCHP_AF1) >; + low-power-enable; + }; + + kso06_gpio113_sleep: kso06_gpio113_sleep { + pinmux = < MCHP_XEC_PINMUX(0113, MCHP_AF1) >; + low-power-enable; + }; + + kso07_gpio120_sleep: kso07_gpio120_sleep { + pinmux = < MCHP_XEC_PINMUX(0120, MCHP_AF1) >; + low-power-enable; + }; + + kso08_gpio121_sleep: kso08_gpio121_sleep { + pinmux = < MCHP_XEC_PINMUX(0121, MCHP_AF2) >; + low-power-enable; + }; + + kso09_gpio122_sleep: kso09_gpio122_sleep { + pinmux = < MCHP_XEC_PINMUX(0122, MCHP_AF2) >; + low-power-enable; + }; + + kso10_gpio123_sleep: kso10_gpio123_sleep { + pinmux = < MCHP_XEC_PINMUX(0123, MCHP_AF2) >; + low-power-enable; + }; + + kso11_gpio124_sleep: kso11_gpio124_sleep { + pinmux = < MCHP_XEC_PINMUX(0124, MCHP_AF2) >; + low-power-enable; + }; + + kso12_gpio125_sleep: kso12_gpio125_sleep { + pinmux = < MCHP_XEC_PINMUX(0125, MCHP_AF2) >; + low-power-enable; + }; + + kso13_gpio126_sleep: kso13_gpio126_sleep { + pinmux = < MCHP_XEC_PINMUX(0126, MCHP_AF2) >; + low-power-enable; + }; + + kso14_gpio152_sleep: kso14_gpio152_sleep { + pinmux = < MCHP_XEC_PINMUX(0152, MCHP_AF1) >; + low-power-enable; + }; + + kso15_gpio151_sleep: kso15_gpio151_sleep { + pinmux = < MCHP_XEC_PINMUX(0151, MCHP_AF2) >; + low-power-enable; + }; + + kso16_gpio132_sleep: kso16_gpio132_sleep { + pinmux = < MCHP_XEC_PINMUX(0132, MCHP_AF2) >; + low-power-enable; + }; + + kso17_gpio140_sleep: kso17_gpio140_sleep { + pinmux = < MCHP_XEC_PINMUX(0140, MCHP_AF3) >; + low-power-enable; }; /* EEPROM */ diff --git a/dts/arm/microchip/mec172x/mec172xnsz-pinctrl.dtsi b/dts/arm/microchip/mec172x/mec172xnsz-pinctrl.dtsi index 9b4d3047a51..fc79cf357fa 100644 --- a/dts/arm/microchip/mec172x/mec172xnsz-pinctrl.dtsi +++ b/dts/arm/microchip/mec172x/mec172xnsz-pinctrl.dtsi @@ -1214,4 +1214,134 @@ low-power-enable; }; + /* Keyscan */ + ksi0_gpio017_sleep: ksi0_gpio017_sleep { + pinmux = < MCHP_XEC_PINMUX(017, MCHP_AF1) >; + low-power-enable; + }; + + ksi1_gpio020_sleep: ksi1_gpio020_sleep { + pinmux = < MCHP_XEC_PINMUX(020, MCHP_AF1) >; + low-power-enable; + }; + + ksi2_gpio021_sleep: ksi2_gpio021_sleep { + pinmux = < MCHP_XEC_PINMUX(021, MCHP_AF1) >; + low-power-enable; + }; + + ksi3_gpio026_sleep: ksi3_gpio026_sleep { + pinmux = < MCHP_XEC_PINMUX(026, MCHP_AF1) >; + low-power-enable; + }; + + ksi4_gpio027_sleep: ksi4_gpio027_sleep { + pinmux = < MCHP_XEC_PINMUX(027, MCHP_AF1) >; + low-power-enable; + }; + + ksi5_gpio030_sleep: ksi5_gpio030_sleep { + pinmux = < MCHP_XEC_PINMUX(030, MCHP_AF1) >; + low-power-enable; + }; + + ksi6_gpio031_sleep: ksi6_gpio031_sleep { + pinmux = < MCHP_XEC_PINMUX(031, MCHP_AF1) >; + low-power-enable; + }; + + ksi7_gpio032_sleep: ksi7_gpio032_sleep { + pinmux = < MCHP_XEC_PINMUX(032, MCHP_AF1) >; + low-power-enable; + }; + + kso00_gpio040_sleep: kso00_gpio040_sleep { + pinmux = < MCHP_XEC_PINMUX(040, MCHP_AF2) >; + low-power-enable; + }; + + kso01_gpio045_sleep: kso01_gpio045_sleep { + pinmux = < MCHP_XEC_PINMUX(045, MCHP_AF1) >; + low-power-enable; + }; + + kso02_gpio046_sleep: kso02_gpio046_sleep { + pinmux = < MCHP_XEC_PINMUX(046, MCHP_AF1) >; + low-power-enable; + }; + + kso03_gpio047_sleep: kso03_gpio047_sleep { + pinmux = < MCHP_XEC_PINMUX(047, MCHP_AF1) >; + low-power-enable; + }; + + kso04_gpio107_sleep: kso04_gpio107_sleep { + pinmux = < MCHP_XEC_PINMUX(0107, MCHP_AF2) >; + low-power-enable; + }; + + kso05_gpio112_sleep: kso05_gpio112_sleep { + pinmux = < MCHP_XEC_PINMUX(0112, MCHP_AF1) >; + low-power-enable; + }; + + kso06_gpio113_sleep: kso06_gpio113_sleep { + pinmux = < MCHP_XEC_PINMUX(0113, MCHP_AF1) >; + low-power-enable; + }; + + kso07_gpio120_sleep: kso07_gpio120_sleep { + pinmux = < MCHP_XEC_PINMUX(0120, MCHP_AF1) >; + low-power-enable; + }; + + kso08_gpio121_sleep: kso08_gpio121_sleep { + pinmux = < MCHP_XEC_PINMUX(0121, MCHP_AF2) >; + low-power-enable; + }; + + kso09_gpio122_sleep: kso09_gpio122_sleep { + pinmux = < MCHP_XEC_PINMUX(0122, MCHP_AF2) >; + low-power-enable; + }; + + kso10_gpio123_sleep: kso10_gpio123_sleep { + pinmux = < MCHP_XEC_PINMUX(0123, MCHP_AF2) >; + low-power-enable; + }; + + kso11_gpio124_sleep: kso11_gpio124_sleep { + pinmux = < MCHP_XEC_PINMUX(0124, MCHP_AF2) >; + low-power-enable; + }; + + kso12_gpio125_sleep: kso12_gpio125_sleep { + pinmux = < MCHP_XEC_PINMUX(0125, MCHP_AF2) >; + low-power-enable; + }; + + kso13_gpio126_sleep: kso13_gpio126_sleep { + pinmux = < MCHP_XEC_PINMUX(0126, MCHP_AF2) >; + low-power-enable; + }; + + kso14_gpio152_sleep: kso14_gpio152_sleep { + pinmux = < MCHP_XEC_PINMUX(0152, MCHP_AF1) >; + low-power-enable; + }; + + kso15_gpio151_sleep: kso15_gpio151_sleep { + pinmux = < MCHP_XEC_PINMUX(0151, MCHP_AF2) >; + low-power-enable; + }; + + kso16_gpio132_sleep: kso16_gpio132_sleep { + pinmux = < MCHP_XEC_PINMUX(0132, MCHP_AF2) >; + low-power-enable; + }; + + kso17_gpio140_sleep: kso17_gpio140_sleep { + pinmux = < MCHP_XEC_PINMUX(0140, MCHP_AF3) >; + low-power-enable; + }; };