Lines Matching refs:iomux_cfg_t
44 typedef u64 iomux_cfg_t; typedef
47 #define MUX_CTRL_OFS_MASK ((iomux_cfg_t)0xffff << MUX_CTRL_OFS_SHIFT)
49 #define MUX_SEL_INPUT_OFS_MASK ((iomux_cfg_t)0xffff << \
53 #define MUX_MODE_MASK ((iomux_cfg_t)0x3f << MUX_MODE_SHIFT)
55 #define MUX_SEL_INPUT_MASK ((iomux_cfg_t)0xf << MUX_SEL_INPUT_SHIFT)
57 #define MUX_PAD_CTRL_MASK ((iomux_cfg_t)0x7ffff << MUX_PAD_CTRL_SHIFT)
59 #define MUX_PAD_CTRL(x) ((iomux_cfg_t)(x) << MUX_PAD_CTRL_SHIFT)
63 (((iomux_cfg_t)(mux_ctrl_ofs) << MUX_CTRL_OFS_SHIFT) | \
64 ((iomux_cfg_t)(mux_mode) << MUX_MODE_SHIFT) | \
65 ((iomux_cfg_t)(pad_ctrl) << MUX_PAD_CTRL_SHIFT) | \
66 ((iomux_cfg_t)(sel_input_ofs) << MUX_SEL_INPUT_OFS_SHIFT)| \
67 ((iomux_cfg_t)(sel_input) << MUX_SEL_INPUT_SHIFT))
91 void mx7ulp_iomux_setup_pad(iomux_cfg_t pad);
92 void mx7ulp_iomux_setup_multiple_pads(iomux_cfg_t const *pad_list,