Lines Matching +full:pin +full:- +full:mux

11 	int pin;  local
17 setbits_le32(&ccm->ahb_reset0_cfg, 0x1 << AHB_RESET_OFFSET_GMAC);
18 setbits_le32(&ccm->ahb_gate0, 0x1 << AHB_GATE_OFFSET_GMAC);
20 setbits_le32(&ccm->ahb_gate1, 0x1 << AHB_GATE_OFFSET_GMAC);
25 setbits_le32(&ccm->gmac_clk_cfg, CCM_GMAC_CTRL_TX_CLK_SRC_INT_RGMII |
27 setbits_le32(&ccm->gmac_clk_cfg,
30 setbits_le32(&ccm->gmac_clk_cfg, CCM_GMAC_CTRL_TX_CLK_SRC_MII |
35 /* Configure pin mux settings for GMAC */
37 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(17); pin++) {
39 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(16); pin++) {
43 if (pin == SUNXI_GPA(9) || pin == SUNXI_GPA(14))
46 sunxi_gpio_set_cfgpin(pin, SUN7I_GPA_GMAC);
47 sunxi_gpio_set_drv(pin, 3);
50 /* Configure sun6i RGMII mode pin mux settings */
51 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(3); pin++) {
52 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
53 sunxi_gpio_set_drv(pin, 3);
55 for (pin = SUNXI_GPA(9); pin <= SUNXI_GPA(14); pin++) {
56 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
57 sunxi_gpio_set_drv(pin, 3);
59 for (pin = SUNXI_GPA(19); pin <= SUNXI_GPA(20); pin++) {
60 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
61 sunxi_gpio_set_drv(pin, 3);
63 for (pin = SUNXI_GPA(25); pin <= SUNXI_GPA(27); pin++) {
64 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
65 sunxi_gpio_set_drv(pin, 3);
68 /* Configure sun6i GMII mode pin mux settings */
69 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(27); pin++) {
70 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
71 sunxi_gpio_set_drv(pin, 2);
74 /* Configure sun6i MII mode pin mux settings */
75 for (pin = SUNXI_GPA(0); pin <= SUNXI_GPA(3); pin++)
76 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
77 for (pin = SUNXI_GPA(8); pin <= SUNXI_GPA(9); pin++)
78 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
79 for (pin = SUNXI_GPA(11); pin <= SUNXI_GPA(14); pin++)
80 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
81 for (pin = SUNXI_GPA(19); pin <= SUNXI_GPA(24); pin++)
82 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);
83 for (pin = SUNXI_GPA(26); pin <= SUNXI_GPA(27); pin++)
84 sunxi_gpio_set_cfgpin(pin, SUN6I_GPA_GMAC);