Lines Matching refs:cfg

44             struct HAL_IOMUX_PIN_FUNCTION_MAP cfg;  in csi_gpio_dir()  local
46 cfg.pin = gpio->dev.idx * GPIO_PINS_PER_PORT + i; in csi_gpio_dir()
47 cfg.function = HAL_IOMUX_FUNC_AS_GPIO; in csi_gpio_dir()
48 cfg.volt = HAL_IOMUX_PIN_VOLTAGE_VIO; in csi_gpio_dir()
49 cfg.pull_sel = HAL_IOMUX_PIN_PULLUP_ENALBE; in csi_gpio_dir()
50 hal_iomux_init(&cfg, 1); in csi_gpio_dir()
52 hal_gpio_pin_set_dir(cfg.pin, d, 0); in csi_gpio_dir()
69 struct HAL_IOMUX_PIN_FUNCTION_MAP cfg; in csi_gpio_mode() local
71 cfg.pin = gpio->dev.idx * GPIO_PINS_PER_PORT + i; in csi_gpio_mode()
72 cfg.function = HAL_IOMUX_FUNC_AS_GPIO; in csi_gpio_mode()
73 cfg.volt = HAL_IOMUX_PIN_VOLTAGE_VIO; in csi_gpio_mode()
76 cfg.pull_sel = HAL_IOMUX_PIN_NOPULL; in csi_gpio_mode()
80 cfg.pull_sel = HAL_IOMUX_PIN_PULLUP_ENALBE; in csi_gpio_mode()
84 cfg.pull_sel = HAL_IOMUX_PIN_PULLDOWN_ENALBE; in csi_gpio_mode()
88 cfg.pull_sel = HAL_IOMUX_PIN_NOPULL; in csi_gpio_mode()
92 cfg.pull_sel = HAL_IOMUX_PIN_PULLDOWN_ENALBE; in csi_gpio_mode()
96 cfg.pull_sel = HAL_IOMUX_PIN_NOPULL; in csi_gpio_mode()
100 hal_iomux_init(&cfg, 1); in csi_gpio_mode()
101 hal_gpio_pin_set_dir(cfg.pin, d, 0); in csi_gpio_mode()
155 struct HAL_GPIO_IRQ_CFG_T cfg; in csi_gpio_irq_enable() local
158 cfg.irq_enable = true; in csi_gpio_irq_enable()
159 cfg.irq_debounce = true; in csi_gpio_irq_enable()
161cfg.irq_polarity = (mode == GPIO_IRQ_MODE_RISING_EDGE) ? HAL_GPIO_IRQ_POLARITY_HIGH_RISING : in csi_gpio_irq_enable()
163 cfg.irq_handler = irq_handler; in csi_gpio_irq_enable()
164 cfg.irq_type = HAL_GPIO_IRQ_TYPE_EDGE_SENSITIVE; in csi_gpio_irq_enable()
166 cfg.irq_enable = false; in csi_gpio_irq_enable()
167 cfg.irq_debounce = false; in csi_gpio_irq_enable()
168 cfg.irq_polarity = HAL_GPIO_IRQ_POLARITY_LOW_FALLING; in csi_gpio_irq_enable()
169 cfg.irq_handler = NULL; in csi_gpio_irq_enable()
170 cfg.irq_type = HAL_GPIO_IRQ_TYPE_EDGE_SENSITIVE; in csi_gpio_irq_enable()
172 hal_gpio_setup_irq(pin, &cfg); in csi_gpio_irq_enable()