1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #ifndef _BASEBOARD_VARIANTS_H_ 4 #define _BASEBOARD_VARIANTS_H_ 5 6 #include <gpio.h> 7 8 /* 9 * The next set of functions return the gpio table and fill in the number of 10 * entries for each table. 11 */ 12 const struct pad_config *variant_gpio_table(size_t *num); 13 const struct pad_config *variant_early_gpio_table(size_t *num); 14 15 /* This function provides the swizzle data for the DRAM initialization. */ 16 const struct lpddr4_swizzle_cfg *variant_lpddr4_swizzle_config(void); 17 18 /* The following function performs board specific things. */ 19 void variant_mainboard_final(void); 20 21 #endif /* _BASEBOARD_VARIANTS_H_ */ 22