Lines Matching defs:interface
89 int __cvmx_helper_spi_enumerate(int interface)
97 enable.s.enable &= 0xffff << (16 - (interface*16));
100 if (interface == 1)
109 if (interface == 0)
111 if (interface == 1)
118 cvmx_spi4000_is_present(interface))
126 * Probe a SPI interface and determine the number of ports
127 * connected to it. The SPI interface should still be down after
130 * @param interface Interface to probe
132 * @return Number of ports on the interface. Zero to disable.
134 int __cvmx_helper_spi_probe(int interface)
136 int num_ports = __cvmx_helper_spi_enumerate(interface);
147 enable.s.enable |= 0xffff << (interface*16);
150 __cvmx_helper_setup_gmx(interface, num_ports);
157 * Bringup and enable a SPI interface. After this call packet I/O
161 * @param interface Interface to bring up
165 int __cvmx_helper_spi_enable(int interface)
170 int num_ports = cvmx_helper_ports_on_interface(interface);
172 for (ipd_port=interface*16; ipd_port<interface*16+num_ports; ipd_port++)
189 cvmx_spi_start_interface(interface, CVMX_SPI_MODE_DUPLEX, CVMX_HELPER_SPI_TIMEOUT, num_ports);
190 if (cvmx_spi4000_is_present(interface))
191 cvmx_spi4000_initialize(interface);
210 int interface = cvmx_helper_get_interface_num(ipd_port);
221 else if (cvmx_spi4000_is_present(interface))
223 cvmx_gmxx_rxx_rx_inbnd_t inband = cvmx_spi4000_check_speed(interface, index);