Lines Matching +full:0 +full:- +full:2
4 * SPDX-License-Identifier: Apache-2.0
13 #define IOMUX_MAIN_INSEL (0x68 >> 2)
14 #define IOMUX_MAIN_OUTSEL (0x70 >> 2)
15 #define IOMUX_MAIN_OENSEL (0x78 >> 2)
16 #define IOMUX_MAIN_DEFAULT_IN (0x80 >> 2)
17 #define IOMUX_ALTF1_INSEL (0x88 >> 2)
18 #define IOMUX_ALTF1_OUTSEL (0x90 >> 2)
19 #define IOMUX_ALTF1_OENSEL (0x98 >> 2)
20 #define IOMUX_ALTF1_DEFAULT_IN (0xA0 >> 2)
21 #define IOMUX_ALTF2_INSEL (0xA8 >> 2)
22 #define IOMUX_ALTF2_OUTSEL (0xB0 >> 2)
23 #define IOMUX_ALTF2_OENSEL (0xB8 >> 2)
24 #define IOMUX_ALTF2_DEFAULT_IN (0xC0 >> 2)
36 volatile uint32_t *scc = (uint32_t *)DT_REG_ADDR(DT_INST(0, arm_scc)); in arm_musca_b1_pinmux_defaults()
39 scc[IOMUX_ALTF1_INSEL] = 0xffff; in arm_musca_b1_pinmux_defaults()
40 scc[IOMUX_ALTF1_OUTSEL] = 0xffff; in arm_musca_b1_pinmux_defaults()
41 scc[IOMUX_ALTF1_OENSEL] = 0xffff; in arm_musca_b1_pinmux_defaults()
44 /* clear bit 0/1 for GPIO0/1 to steer from ALTF1 */ in arm_musca_b1_pinmux_defaults()
45 scc[IOMUX_MAIN_INSEL] &= ~(BIT(0) | BIT(1)); in arm_musca_b1_pinmux_defaults()
46 scc[IOMUX_MAIN_OUTSEL] &= ~(BIT(0) | BIT(1)); in arm_musca_b1_pinmux_defaults()
47 scc[IOMUX_MAIN_OENSEL] &= ~(BIT(0) | BIT(1)); in arm_musca_b1_pinmux_defaults()
50 scc[IOMUX_ALTF1_OUTSEL] &= ~(BIT(2) | BIT(3) | BIT(4)); in arm_musca_b1_pinmux_defaults()
51 scc[IOMUX_ALTF1_OENSEL] &= ~(BIT(2) | BIT(3) | BIT(4)); in arm_musca_b1_pinmux_defaults()
52 scc[IOMUX_ALTF2_OUTSEL] &= ~(BIT(2) | BIT(3) | BIT(4)); in arm_musca_b1_pinmux_defaults()
53 scc[IOMUX_ALTF2_OENSEL] &= ~(BIT(2) | BIT(3) | BIT(4)); in arm_musca_b1_pinmux_defaults()
63 return 0; in arm_musca_pinmux_init()