#include <linux/slab.h>
#include <linux/soc/samsung/exynos-regs-pmu.h>
#include "pinctrl-samsung.h"
#include "pinctrl-exynos.h"
static const struct samsung_pin_bank_type bank_type_off = …;
static const struct samsung_pin_bank_type bank_type_alive = …;
static const struct samsung_pin_bank_type exynos5433_bank_type_off = …;
static const struct samsung_pin_bank_type exynos5433_bank_type_alive = …;
static const struct samsung_pin_bank_type exynos850_bank_type_off = …;
static const struct samsung_pin_bank_type exynos850_bank_type_alive = …;
static atomic_t exynos_shared_retention_refcnt;
static const struct samsung_pin_bank_data exynos5433_pin_banks0[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks1[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks2[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks3[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks4[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks5[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks6[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks7[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks8[] __initconst = …;
static const struct samsung_pin_bank_data exynos5433_pin_banks9[] __initconst = …;
static const u32 exynos5433_retention_regs[] = …;
static const struct samsung_retention_data exynos5433_retention_data __initconst = …;
static const u32 exynos5433_audio_retention_regs[] = …;
static const struct samsung_retention_data exynos5433_audio_retention_data __initconst = …;
static const u32 exynos5433_fsys_retention_regs[] = …;
static const struct samsung_retention_data exynos5433_fsys_retention_data __initconst = …;
static const struct samsung_pin_ctrl exynos5433_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data exynos5433_of_data __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks0[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks1[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks2[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks3[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks4[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks5[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks6[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks7[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks8[] __initconst = …;
static const struct samsung_pin_bank_data exynos7_pin_banks9[] __initconst = …;
static const struct samsung_pin_ctrl exynos7_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data exynos7_of_data __initconst = …;
static const struct samsung_pin_bank_data exynos7885_pin_banks0[] __initconst = …;
static const struct samsung_pin_bank_data exynos7885_pin_banks1[] __initconst = …;
static const struct samsung_pin_bank_data exynos7885_pin_banks2[] __initconst = …;
static const struct samsung_pin_bank_data exynos7885_pin_banks3[] __initconst = …;
static const struct samsung_pin_ctrl exynos7885_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data exynos7885_of_data __initconst = …;
static const struct samsung_pin_bank_data exynos850_pin_banks0[] __initconst = …;
static const struct samsung_pin_bank_data exynos850_pin_banks1[] __initconst = …;
static const struct samsung_pin_bank_data exynos850_pin_banks2[] __initconst = …;
static const struct samsung_pin_bank_data exynos850_pin_banks3[] __initconst = …;
static const struct samsung_pin_bank_data exynos850_pin_banks4[] __initconst = …;
static const struct samsung_pin_bank_data exynos850_pin_banks5[] __initconst = …;
static const struct samsung_pin_ctrl exynos850_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data exynos850_of_data __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks0[] __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks1[] __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks2[] __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks3[] __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks4[] __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks5[] __initconst = …;
static const struct samsung_pin_bank_data exynosautov9_pin_banks6[] __initconst = …;
static const struct samsung_pin_ctrl exynosautov9_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data exynosautov9_of_data __initconst = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks0[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks1[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks2[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks3[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks4[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks5[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks6[] = …;
static const struct samsung_pin_bank_data exynosautov920_pin_banks7[] = …;
static const struct samsung_retention_data exynosautov920_retention_data __initconst = …;
static const struct samsung_pin_ctrl exynosautov920_pin_ctrl[] = …;
const struct samsung_pinctrl_of_match_data exynosautov920_of_data __initconst = …;
static const struct samsung_pin_bank_data fsd_pin_banks0[] __initconst = …;
static const struct samsung_pin_bank_data fsd_pin_banks1[] __initconst = …;
static const struct samsung_pin_bank_data fsd_pin_banks2[] __initconst = …;
static const struct samsung_pin_ctrl fsd_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data fsd_of_data __initconst = …;
static const struct samsung_pin_bank_data gs101_pin_alive[] = …;
static const struct samsung_pin_bank_data gs101_pin_far_alive[] = …;
static const struct samsung_pin_bank_data gs101_pin_gsacore[] = …;
static const struct samsung_pin_bank_data gs101_pin_gsactrl[] = …;
static const struct samsung_pin_bank_data gs101_pin_peric0[] = …;
static const struct samsung_pin_bank_data gs101_pin_peric1[] = …;
static const struct samsung_pin_bank_data gs101_pin_hsi1[] = …;
static const struct samsung_pin_bank_data gs101_pin_hsi2[] = …;
static const struct samsung_pin_ctrl gs101_pin_ctrl[] __initconst = …;
const struct samsung_pinctrl_of_match_data gs101_of_data __initconst = …;