drivers: gpio: ht16k33: Convert to new DT_INST macros
Convert older DT_INST_ macro use the new include/devicetree.h DT_INST macro APIs. Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
parent
27bb8b9513
commit
a6e94a38b3
1 changed files with 29 additions and 27 deletions
|
@ -4,6 +4,8 @@
|
|||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
#define DT_DRV_COMPAT holtek_ht16k33_keyscan
|
||||
|
||||
/**
|
||||
* @file
|
||||
* @brief GPIO driver for the HT16K33 I2C LED driver with keyscan
|
||||
|
@ -200,15 +202,15 @@ static const struct gpio_driver_api gpio_ht16k33_api = {
|
|||
.port_pin_mask = GPIO_PORT_PIN_MASK_FROM_NGPIOS(13), \
|
||||
}, \
|
||||
.parent_dev_name = \
|
||||
DT_INST_##id##_HOLTEK_HT16K33_KEYSCAN_BUS_NAME, \
|
||||
DT_INST_BUS_LABEL(id), \
|
||||
.keyscan_idx = \
|
||||
DT_INST_##id##_HOLTEK_HT16K33_KEYSCAN_BASE_ADDRESS, \
|
||||
DT_INST_REG_ADDR(id), \
|
||||
}; \
|
||||
\
|
||||
static struct gpio_ht16k33_data gpio_ht16k33_##id##_data; \
|
||||
\
|
||||
DEVICE_AND_API_INIT(gpio_ht16k33_##id, \
|
||||
DT_INST_##id##_HOLTEK_HT16K33_KEYSCAN_LABEL, \
|
||||
DT_INST_LABEL(id), \
|
||||
&gpio_ht16k33_init, \
|
||||
&gpio_ht16k33_##id##_data, \
|
||||
&gpio_ht16k33_##id##_cfg, POST_KERNEL, \
|
||||
|
@ -217,98 +219,98 @@ static const struct gpio_driver_api gpio_ht16k33_api = {
|
|||
|
||||
/* Support up to eight HT16K33 devices, each with three keyscan devices */
|
||||
|
||||
#ifdef DT_INST_0_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(0)
|
||||
GPIO_HT16K33_DEVICE(0);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_1_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(1)
|
||||
GPIO_HT16K33_DEVICE(1);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_2_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(2)
|
||||
GPIO_HT16K33_DEVICE(2);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_3_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(3)
|
||||
GPIO_HT16K33_DEVICE(3);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_4_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(4)
|
||||
GPIO_HT16K33_DEVICE(4);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_5_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(5)
|
||||
GPIO_HT16K33_DEVICE(5);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_6_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(6)
|
||||
GPIO_HT16K33_DEVICE(6);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_7_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(7)
|
||||
GPIO_HT16K33_DEVICE(7);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_8_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(8)
|
||||
GPIO_HT16K33_DEVICE(8);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_9_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(9)
|
||||
GPIO_HT16K33_DEVICE(9);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_10_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(10)
|
||||
GPIO_HT16K33_DEVICE(10);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_11_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(11)
|
||||
GPIO_HT16K33_DEVICE(11);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_12_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(12)
|
||||
GPIO_HT16K33_DEVICE(12);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_13_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(13)
|
||||
GPIO_HT16K33_DEVICE(13);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_14_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(14)
|
||||
GPIO_HT16K33_DEVICE(14);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_15_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(15)
|
||||
GPIO_HT16K33_DEVICE(15);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_16_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(16)
|
||||
GPIO_HT16K33_DEVICE(16);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_17_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(17)
|
||||
GPIO_HT16K33_DEVICE(17);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_18_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(18)
|
||||
GPIO_HT16K33_DEVICE(18);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_19_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(19)
|
||||
GPIO_HT16K33_DEVICE(19);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_20_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(20)
|
||||
GPIO_HT16K33_DEVICE(20);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_21_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(21)
|
||||
GPIO_HT16K33_DEVICE(21);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_22_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(22)
|
||||
GPIO_HT16K33_DEVICE(22);
|
||||
#endif
|
||||
|
||||
#ifdef DT_INST_23_HOLTEK_HT16K33_KEYSCAN
|
||||
#if DT_HAS_DRV_INST(23)
|
||||
GPIO_HT16K33_DEVICE(23);
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue