Lines Matching refs:interface
52 int __cvmx_helper_spi_enumerate(int interface)
55 cvmx_spi4000_is_present(interface)) {
63 * Probe a SPI interface and determine the number of ports
64 * connected to it. The SPI interface should still be down after
67 * @interface: Interface to probe
69 * Returns Number of ports on the interface. Zero to disable.
71 int __cvmx_helper_spi_probe(int interface)
76 cvmx_spi4000_is_present(interface)) {
88 enable.s.enable |= 0xffff << (interface * 16);
91 __cvmx_helper_setup_gmx(interface, num_ports);
96 * Bringup and enable a SPI interface. After this call packet I/O
100 * @interface: Interface to bring up
104 int __cvmx_helper_spi_enable(int interface)
111 int num_ports = cvmx_helper_ports_on_interface(interface);
113 for (ipd_port = interface * 16; ipd_port < interface * 16 + num_ports;
122 cvmx_spi_start_interface(interface, CVMX_SPI_MODE_DUPLEX,
124 if (cvmx_spi4000_is_present(interface))
125 cvmx_spi4000_initialize(interface);
127 __cvmx_interrupt_spxx_int_msk_enable(interface);
128 __cvmx_interrupt_stxx_int_msk_enable(interface);
129 __cvmx_interrupt_gmxx_enable(interface);
146 int interface = cvmx_helper_get_interface_num(ipd_port);
155 } else if (cvmx_spi4000_is_present(interface)) {
157 cvmx_spi4000_check_speed(interface, index);