Linux debugging
Check our new training course
Linux debugging, tracing, profiling & perf. analysis
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162
if BOARD_GALILEO config BOARD default galileo config PINMUX def_bool y config I2C def_bool y config GPIO def_bool y config PWM def_bool y config SPI def_bool y config ADC def_bool y config SHARED_IRQ def_bool y if PINMUX config PINMUX_BASE default 0x00000000 config PINMUX_NUM_PINS default 20 config PINMUX_BASE default 0x00000000 config PINMUX_GALILEO_EXP0_NAME default GPIO_PCAL9535A_0_DEV_NAME config PINMUX_GALILEO_EXP1_NAME default GPIO_PCAL9535A_1_DEV_NAME config PINMUX_GALILEO_EXP2_NAME default GPIO_PCAL9535A_2_DEV_NAME config PINMUX_GALILEO_PWM0_NAME default PWM_PCA9685_0_DEV_NAME config PINMUX_GALILEO_GPIO_DW_NAME default GPIO_DW_0_NAME config PINMUX_GALILEO_GPIO_INTEL_CW_NAME default GPIO_SCH_0_DEV_NAME config PINMUX_GALILEO_GPIO_INTEL_RW_NAME default GPIO_SCH_1_DEV_NAME endif # PINMUX if ADC config ADC_TI_ADC108S102 def_bool y if ADC_TI_ADC108S102 config ADC_TI_ADC108S102_SPI_PORT_NAME default "SPI0" config ADC_TI_ADC108S102_SPI_CONFIGURATION default 0x81 config ADC_TI_ADC108S102_SPI_MAX_FREQ default 0x20000000 endif # ADC_TI_AC108S102 endif # ADC if GPIO && I2C config GPIO_PCAL9535A def_bool y if GPIO_PCAL9535A config GPIO_PCAL9535A_0 def_bool y if GPIO_PCAL9535A_0 config GPIO_PCAL9535A_0_DEV_NAME default "EXP0" config GPIO_PCAL9535A_0_I2C_ADDR default 0x25 config GPIO_PCAL9535A_0_I2C_MASTER_DEV_NAME default I2C_DW_0_NAME endif # GPIO_PCAL9535A_0 config GPIO_PCAL9535A_1 def_bool y if GPIO_PCAL9535A_1 config GPIO_PCAL9535A_1_DEV_NAME default "EXP1" config GPIO_PCAL9535A_1_I2C_ADDR default 0x26 config GPIO_PCAL9535A_1_I2C_MASTER_DEV_NAME default I2C_DW_0_NAME endif # GPIO_PCAL9535A_1 config GPIO_PCAL9535A_2 def_bool y if GPIO_PCAL9535A_2 config GPIO_PCAL9535A_2_DEV_NAME default "EXP2" config GPIO_PCAL9535A_2_I2C_ADDR default 0x27 config GPIO_PCAL9535A_2_I2C_MASTER_DEV_NAME default I2C_DW_0_NAME endif # GPIO_PCAL9535A_2 endif # GPIO_PCAL9535A endif # GPIO && I2C if PWM && I2C config PWM_PCA9685 def_bool y if PWM_PCA9685 config PWM_PCA9685_0 def_bool y if PWM_PCA9685_0 config PWM_PCA9685_0_DEV_NAME default "PWM0" config PWM_PCA9685_0_I2C_ADDR default 0x47 config PWM_PCA9685_0_I2C_MASTER_DEV_NAME default I2C_DW_0_NAME endif # PWM_PCA9685_0 endif # PWM_PCA9685 endif # PWM && I2C # TI ADC108S102 uses SPI bus, thus # initialized after SPI driver config ADC_TI_ADC108S102_INIT_PRIORITY default 80 if ADC_TI_ADC108S102 # PCA9685 uses I2C, thus initialized after it config PWM_PCA9685_INIT_PRIORITY default 70 if PWM_PCA9685 # Pin multiplexer uses PCAL9535A, needs to be initialized after it config PINMUX_INIT_PRIORITY default 80 if PINMUX endif # BOARD_GALILEO