static struct motor_ctl_dev motor_ctl_devices[] = { { .motorIndex = 0, .gpio_clockwise = IMX_GPIO_NR(2,21),//CLKO .gpio_counter_clockwise = IMX_GPIO_NR(1,8), //CSI_MCLK .gpio_enable_A = IMX_GPIO_NR(1,10), //CSI_HSYNC .gpio_enable_B = IMX_GPIO_NR(2,22), //CSPI1_RDY .PHY_PWM_ADR = MX25_PWM1_BASE_ADDR, .PHY_PWM_LEN = 0x4000, .pwm_prescaler = PWM_DEFAULT_PRESCALER, .pwm_period = PWM_DEFAULT_PERIOD, .pwm_sample = PWM_DEFAULT_SAMPLE, .CLK_PROVIDER = "mxc_pwm.0", .CLK_PARENT = "ipg", .clk = NULL }, { .motorIndex = 1, .gpio_clockwise = IMX_GPIO_NR(1,9), .gpio_counter_clockwise = IMX_GPIO_NR(1,7), .gpio_enable_A = IMX_GPIO_NR(4,29), //UART2_CTS .gpio_enable_B = IMX_GPIO_NR(3,15), //EXT_ARMCLK .PHY_PWM_ADR = MX25_PWM2_BASE_ADDR, .PHY_PWM_LEN = 0x4000, .pwm_prescaler = PWM_DEFAULT_PRESCALER, .pwm_period = PWM_DEFAULT_PERIOD, .pwm_sample = PWM_DEFAULT_SAMPLE, .CLK_PROVIDER = "mxc_pwm.1", .CLK_PARENT = "ipg", .clk = NULL } };