@@ -231,6 +231,7 @@ static const unsigned int byt_score_pins_map[BYT_NGPIO_SCORE] = {
231
231
/* SCORE groups */
232
232
static const unsigned int byt_score_uart1_pins [] = { 70 , 71 , 72 , 73 };
233
233
static const unsigned int byt_score_uart2_pins [] = { 74 , 75 , 76 , 77 };
234
+ static const unsigned int byt_score_uart3_pins [] = { 57 , 61 };
234
235
235
236
static const unsigned int byt_score_pwm0_pins [] = { 94 };
236
237
static const unsigned int byt_score_pwm1_pins [] = { 95 };
@@ -278,37 +279,38 @@ static const unsigned int byt_score_plt_clk5_pins[] = { 101 };
278
279
static const unsigned int byt_score_smbus_pins [] = { 51 , 52 , 53 };
279
280
280
281
static const struct intel_pingroup byt_score_groups [] = {
281
- PIN_GROUP ("uart1_grp" , byt_score_uart1_pins , 1 ),
282
- PIN_GROUP ("uart2_grp" , byt_score_uart2_pins , 1 ),
283
- PIN_GROUP ("pwm0_grp" , byt_score_pwm0_pins , 1 ),
284
- PIN_GROUP ("pwm1_grp" , byt_score_pwm1_pins , 1 ),
285
- PIN_GROUP ("ssp2_grp" , byt_score_ssp2_pins , 1 ),
286
- PIN_GROUP ("sio_spi_grp" , byt_score_sio_spi_pins , 1 ),
287
- PIN_GROUP ("i2c5_grp" , byt_score_i2c5_pins , 1 ),
288
- PIN_GROUP ("i2c6_grp" , byt_score_i2c6_pins , 1 ),
289
- PIN_GROUP ("i2c4_grp" , byt_score_i2c4_pins , 1 ),
290
- PIN_GROUP ("i2c3_grp" , byt_score_i2c3_pins , 1 ),
291
- PIN_GROUP ("i2c2_grp" , byt_score_i2c2_pins , 1 ),
292
- PIN_GROUP ("i2c1_grp" , byt_score_i2c1_pins , 1 ),
293
- PIN_GROUP ("i2c0_grp" , byt_score_i2c0_pins , 1 ),
294
- PIN_GROUP ("ssp0_grp" , byt_score_ssp0_pins , 1 ),
295
- PIN_GROUP ("ssp1_grp" , byt_score_ssp1_pins , 1 ),
296
- PIN_GROUP ("sdcard_grp" , byt_score_sdcard_pins , byt_score_sdcard_mux_values ),
297
- PIN_GROUP ("sdio_grp" , byt_score_sdio_pins , 1 ),
298
- PIN_GROUP ("emmc_grp" , byt_score_emmc_pins , 1 ),
299
- PIN_GROUP ("lpc_grp" , byt_score_ilb_lpc_pins , 1 ),
300
- PIN_GROUP ("sata_grp" , byt_score_sata_pins , 1 ),
301
- PIN_GROUP ("plt_clk0_grp" , byt_score_plt_clk0_pins , 1 ),
302
- PIN_GROUP ("plt_clk1_grp" , byt_score_plt_clk1_pins , 1 ),
303
- PIN_GROUP ("plt_clk2_grp" , byt_score_plt_clk2_pins , 1 ),
304
- PIN_GROUP ("plt_clk3_grp" , byt_score_plt_clk3_pins , 1 ),
305
- PIN_GROUP ("plt_clk4_grp" , byt_score_plt_clk4_pins , 1 ),
306
- PIN_GROUP ("plt_clk5_grp" , byt_score_plt_clk5_pins , 1 ),
307
- PIN_GROUP ("smbus_grp" , byt_score_smbus_pins , 1 ),
282
+ PIN_GROUP_GPIO ("uart1_grp" , byt_score_uart1_pins , 1 ),
283
+ PIN_GROUP_GPIO ("uart2_grp" , byt_score_uart2_pins , 1 ),
284
+ PIN_GROUP_GPIO ("uart3_grp" , byt_score_uart3_pins , 1 ),
285
+ PIN_GROUP_GPIO ("pwm0_grp" , byt_score_pwm0_pins , 1 ),
286
+ PIN_GROUP_GPIO ("pwm1_grp" , byt_score_pwm1_pins , 1 ),
287
+ PIN_GROUP_GPIO ("ssp2_grp" , byt_score_ssp2_pins , 1 ),
288
+ PIN_GROUP_GPIO ("sio_spi_grp" , byt_score_sio_spi_pins , 1 ),
289
+ PIN_GROUP_GPIO ("i2c5_grp" , byt_score_i2c5_pins , 1 ),
290
+ PIN_GROUP_GPIO ("i2c6_grp" , byt_score_i2c6_pins , 1 ),
291
+ PIN_GROUP_GPIO ("i2c4_grp" , byt_score_i2c4_pins , 1 ),
292
+ PIN_GROUP_GPIO ("i2c3_grp" , byt_score_i2c3_pins , 1 ),
293
+ PIN_GROUP_GPIO ("i2c2_grp" , byt_score_i2c2_pins , 1 ),
294
+ PIN_GROUP_GPIO ("i2c1_grp" , byt_score_i2c1_pins , 1 ),
295
+ PIN_GROUP_GPIO ("i2c0_grp" , byt_score_i2c0_pins , 1 ),
296
+ PIN_GROUP_GPIO ("ssp0_grp" , byt_score_ssp0_pins , 1 ),
297
+ PIN_GROUP_GPIO ("ssp1_grp" , byt_score_ssp1_pins , 1 ),
298
+ PIN_GROUP_GPIO ("sdcard_grp" , byt_score_sdcard_pins , byt_score_sdcard_mux_values ),
299
+ PIN_GROUP_GPIO ("sdio_grp" , byt_score_sdio_pins , 1 ),
300
+ PIN_GROUP_GPIO ("emmc_grp" , byt_score_emmc_pins , 1 ),
301
+ PIN_GROUP_GPIO ("lpc_grp" , byt_score_ilb_lpc_pins , 1 ),
302
+ PIN_GROUP_GPIO ("sata_grp" , byt_score_sata_pins , 1 ),
303
+ PIN_GROUP_GPIO ("plt_clk0_grp" , byt_score_plt_clk0_pins , 1 ),
304
+ PIN_GROUP_GPIO ("plt_clk1_grp" , byt_score_plt_clk1_pins , 1 ),
305
+ PIN_GROUP_GPIO ("plt_clk2_grp" , byt_score_plt_clk2_pins , 1 ),
306
+ PIN_GROUP_GPIO ("plt_clk3_grp" , byt_score_plt_clk3_pins , 1 ),
307
+ PIN_GROUP_GPIO ("plt_clk4_grp" , byt_score_plt_clk4_pins , 1 ),
308
+ PIN_GROUP_GPIO ("plt_clk5_grp" , byt_score_plt_clk5_pins , 1 ),
309
+ PIN_GROUP_GPIO ("smbus_grp" , byt_score_smbus_pins , 1 ),
308
310
};
309
311
310
312
static const char * const byt_score_uart_groups [] = {
311
- "uart1_grp" , "uart2_grp" ,
313
+ "uart1_grp" , "uart2_grp" , "uart3_grp" ,
312
314
};
313
315
static const char * const byt_score_pwm_groups [] = {
314
316
"pwm0_grp" , "pwm1_grp" ,
@@ -332,12 +334,14 @@ static const char * const byt_score_plt_clk_groups[] = {
332
334
};
333
335
static const char * const byt_score_smbus_groups [] = { "smbus_grp" };
334
336
static const char * const byt_score_gpio_groups [] = {
335
- "uart1_grp" , "uart2_grp" , "pwm0_grp" , "pwm1_grp" , "ssp0_grp" ,
336
- "ssp1_grp" , "ssp2_grp" , "sio_spi_grp" , "i2c0_grp" , "i2c1_grp" ,
337
- "i2c2_grp" , "i2c3_grp" , "i2c4_grp" , "i2c5_grp" , "i2c6_grp" ,
338
- "sdcard_grp" , "sdio_grp" , "emmc_grp" , "lpc_grp" , "sata_grp" ,
339
- "plt_clk0_grp" , "plt_clk1_grp" , "plt_clk2_grp" , "plt_clk3_grp" ,
340
- "plt_clk4_grp" , "plt_clk5_grp" , "smbus_grp" ,
337
+ "uart1_grp_gpio" , "uart2_grp_gpio" , "uart3_grp_gpio" , "pwm0_grp_gpio" ,
338
+ "pwm1_grp_gpio" , "ssp0_grp_gpio" , "ssp1_grp_gpio" , "ssp2_grp_gpio" ,
339
+ "sio_spi_grp_gpio" , "i2c0_grp_gpio" , "i2c1_grp_gpio" , "i2c2_grp_gpio" ,
340
+ "i2c3_grp_gpio" , "i2c4_grp_gpio" , "i2c5_grp_gpio" , "i2c6_grp_gpio" ,
341
+ "sdcard_grp_gpio" , "sdio_grp_gpio" , "emmc_grp_gpio" , "lpc_grp_gpio" ,
342
+ "sata_grp_gpio" , "plt_clk0_grp_gpio" , "plt_clk1_grp_gpio" ,
343
+ "plt_clk2_grp_gpio" , "plt_clk3_grp_gpio" , "plt_clk4_grp_gpio" ,
344
+ "plt_clk5_grp_gpio" , "smbus_grp_gpio" ,
341
345
};
342
346
343
347
static const struct intel_function byt_score_functions [] = {
@@ -456,8 +460,8 @@ static const struct intel_pingroup byt_sus_groups[] = {
456
460
PIN_GROUP ("usb_oc_grp_gpio" , byt_sus_usb_over_current_pins , byt_sus_usb_over_current_gpio_mode_values ),
457
461
PIN_GROUP ("usb_ulpi_grp_gpio" , byt_sus_usb_ulpi_pins , byt_sus_usb_ulpi_gpio_mode_values ),
458
462
PIN_GROUP ("pcu_spi_grp_gpio" , byt_sus_pcu_spi_pins , byt_sus_pcu_spi_gpio_mode_values ),
459
- PIN_GROUP ("pmu_clk1_grp" , byt_sus_pmu_clk1_pins , 1 ),
460
- PIN_GROUP ("pmu_clk2_grp" , byt_sus_pmu_clk2_pins , 1 ),
463
+ PIN_GROUP_GPIO ("pmu_clk1_grp" , byt_sus_pmu_clk1_pins , 1 ),
464
+ PIN_GROUP_GPIO ("pmu_clk2_grp" , byt_sus_pmu_clk2_pins , 1 ),
461
465
};
462
466
463
467
static const char * const byt_sus_usb_groups [] = {
@@ -469,7 +473,7 @@ static const char * const byt_sus_pmu_clk_groups[] = {
469
473
};
470
474
static const char * const byt_sus_gpio_groups [] = {
471
475
"usb_oc_grp_gpio" , "usb_ulpi_grp_gpio" , "pcu_spi_grp_gpio" ,
472
- "pmu_clk1_grp " , "pmu_clk2_grp " ,
476
+ "pmu_clk1_grp_gpio " , "pmu_clk2_grp_gpio " ,
473
477
};
474
478
475
479
static const struct intel_function byt_sus_functions [] = {
0 commit comments