static const unsigned int pwm_f_z_pins[] = {GPIOZ_12};
static const unsigned int pwm_f_a11_pins[] = {GPIOA_11};
+/* gpio 12m/24m */
+static const unsigned int clk12_24_z_pins[] = {GPIOZ_13};
+static const unsigned int clk12_24_ao_pins[] = {GPIOAO_10};
+static const unsigned int clk12_24_e_pins[] = {GPIOE_2};
+
static struct meson_pmx_group meson_g12a_periphs_groups[] = {
GPIO_GROUP(GPIOV_0),
GPIO_GROUP(GPIOZ_0),
GROUP(pwm_c_z, 5),
GROUP(pwm_d_z, 2),
GROUP(pwm_f_z, 5),
+ GROUP(clk12_24_z, 2),
/* bank GPIOX */
GROUP(sdio_d0, 1),
GROUP(mclk0_ao, 5),
GROUP(remote_out_ao9, 2),
GROUP(pwm_a_e2, 3),
+ GROUP(clk12_24_ao, 7),
+ GROUP(clk12_24_e, 2),
};
static const char * const gpio_periphs_groups[] = {
"pwm_a_e2",
};
+static const char * const clk12_24_ee_groups[] = {
+ "clk12_24_z",
+};
+
+static const char * const clk12_24_ao_groups[] = {
+ "clk12_24_ao", "clk12_24_e",
+};
+
static struct meson_pmx_func meson_g12a_periphs_functions[] = {
FUNCTION(gpio_periphs),
FUNCTION(emmc),
FUNCTION(tdmc_in),
FUNCTION(tdmc_out),
FUNCTION(remote_out),
+ FUNCTION(clk12_24_ee),
};
static struct meson_pmx_func meson_g12a_aobus_functions[] = {
FUNCTION(tdmb_in_ao),
FUNCTION(mclk0_ao),
FUNCTION(pwm_a_gpioe),
+ FUNCTION(clk12_24_ao),
};
static struct meson_bank meson_g12a_periphs_banks[] = {