ite: drivers/adc: create pinmux phandle to the ADC driver node
Create the pinmux phandle to the ADC driver node in the devicetree. When the pinmux_pin_set function in adc_it8xxx2_channel_setup can refer to the setting of this phandle. It is more flexible to use. Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com>
This commit is contained in:
parent
65f798a00a
commit
8ea58d4389
11 changed files with 131 additions and 13 deletions
40
dts/riscv/it8xxx2-alts-map.dtsi
Normal file
40
dts/riscv/it8xxx2-alts-map.dtsi
Normal file
|
@ -0,0 +1,40 @@
|
|||
/*
|
||||
* Copyright (c) 2021 ITE Corporation. All Rights Reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#include <dt-bindings/pinctrl/it8xxx2-pinctrl.h>
|
||||
|
||||
/ {
|
||||
it8xxx2_alts_map {
|
||||
compatible = "ite,it8xxx2-pinctrl-conf";
|
||||
|
||||
/* ADC alternate function */
|
||||
pinctrl_adc0: adc0 {
|
||||
pinctrls = <&pinmuxi 0 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc1: adc1 {
|
||||
pinctrls = <&pinmuxi 1 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc2: adc2 {
|
||||
pinctrls = <&pinmuxi 2 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc3: adc3 {
|
||||
pinctrls = <&pinmuxi 3 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc4: adc4 {
|
||||
pinctrls = <&pinmuxi 4 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc5: adc5 {
|
||||
pinctrls = <&pinmuxi 5 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc6: adc6 {
|
||||
pinctrls = <&pinmuxi 6 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
pinctrl_adc7: adc7 {
|
||||
pinctrls = <&pinmuxi 7 IT8XXX2_PINMUX_FUNC_1>;
|
||||
};
|
||||
|
||||
};
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue