Lines Matching refs:chip_info

1599 				struct pl022_config_chip const *chip_info)  in verify_controller_parameters()  argument
1601 if ((chip_info->iface < SSP_INTERFACE_MOTOROLA_SPI) in verify_controller_parameters()
1602 || (chip_info->iface > SSP_INTERFACE_UNIDIRECTIONAL)) { in verify_controller_parameters()
1607 if ((chip_info->iface == SSP_INTERFACE_UNIDIRECTIONAL) && in verify_controller_parameters()
1614 if ((chip_info->hierarchy != SSP_MASTER) in verify_controller_parameters()
1615 && (chip_info->hierarchy != SSP_SLAVE)) { in verify_controller_parameters()
1620 if ((chip_info->com_mode != INTERRUPT_TRANSFER) in verify_controller_parameters()
1621 && (chip_info->com_mode != DMA_TRANSFER) in verify_controller_parameters()
1622 && (chip_info->com_mode != POLLING_TRANSFER)) { in verify_controller_parameters()
1627 switch (chip_info->rx_lev_trig) { in verify_controller_parameters()
1652 switch (chip_info->tx_lev_trig) { in verify_controller_parameters()
1677 if (chip_info->iface == SSP_INTERFACE_NATIONAL_MICROWIRE) { in verify_controller_parameters()
1678 if ((chip_info->ctrl_len < SSP_BITS_4) in verify_controller_parameters()
1679 || (chip_info->ctrl_len > SSP_BITS_32)) { in verify_controller_parameters()
1684 if ((chip_info->wait_state != SSP_MWIRE_WAIT_ZERO) in verify_controller_parameters()
1685 && (chip_info->wait_state != SSP_MWIRE_WAIT_ONE)) { in verify_controller_parameters()
1692 if ((chip_info->duplex != in verify_controller_parameters()
1694 && (chip_info->duplex != in verify_controller_parameters()
1701 if (chip_info->duplex != SSP_MICROWIRE_CHANNEL_FULL_DUPLEX) in verify_controller_parameters()
1824 struct pl022_config_chip const *chip_info; in pl022_setup() local
1849 chip_info = spi->controller_data; in pl022_setup()
1851 if (chip_info == NULL) { in pl022_setup()
1871 chip_info = &chip_info_dt; in pl022_setup()
1873 chip_info = &pl022_default_chip_info; in pl022_setup()
1886 if ((0 == chip_info->clk_freq.cpsdvsr) in pl022_setup()
1887 && (0 == chip_info->clk_freq.scr)) { in pl022_setup()
1894 memcpy(&clk_freq, &chip_info->clk_freq, sizeof(clk_freq)); in pl022_setup()
1907 status = verify_controller_parameters(pl022, chip_info); in pl022_setup()
1913 pl022->rx_lev_trig = chip_info->rx_lev_trig; in pl022_setup()
1914 pl022->tx_lev_trig = chip_info->tx_lev_trig; in pl022_setup()
1917 chip->xfer_type = chip_info->com_mode; in pl022_setup()
1918 if (!chip_info->cs_control) { in pl022_setup()
1924 chip->cs_control = chip_info->cs_control; in pl022_setup()
1955 if ((chip_info->com_mode == DMA_TRANSFER) in pl022_setup()
1980 SSP_WRITE_BITS(chip->cr1, chip_info->clkdelay, in pl022_setup()
1984 SSP_WRITE_BITS(chip->cr0, chip_info->duplex, in pl022_setup()
1986 SSP_WRITE_BITS(chip->cr0, chip_info->ctrl_len, in pl022_setup()
1988 SSP_WRITE_BITS(chip->cr0, chip_info->iface, in pl022_setup()
1990 SSP_WRITE_BITS(chip->cr1, chip_info->wait_state, in pl022_setup()
2005 SSP_WRITE_BITS(chip->cr1, chip_info->rx_lev_trig, in pl022_setup()
2007 SSP_WRITE_BITS(chip->cr1, chip_info->tx_lev_trig, in pl022_setup()
2012 SSP_WRITE_BITS(chip->cr0, chip_info->iface, in pl022_setup()
2039 SSP_WRITE_BITS(chip->cr1, chip_info->hierarchy, SSP_CR1_MASK_MS, 2); in pl022_setup()
2040 SSP_WRITE_BITS(chip->cr1, chip_info->slave_tx_disable, SSP_CR1_MASK_SOD, in pl022_setup()