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:
Kumar Gala 2020-03-25 11:06:26 -05:00 committed by Kumar Gala
commit a6e94a38b3

View file

@ -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