no-OS
Variables
parameters.c File Reference
#include "parameters.h"
Include dependency graph for parameters.c:

Variables

struct max_uart_init_param uart_extra_ip
 
struct no_os_uart_init_param uart_console_ip
 
struct max_gpio_init_param xgpio
 
struct max_gpio_init_param xgpio_1p8
 
struct no_os_gpio_init_param xcvr_reset_gpio_ip
 
struct no_os_gpio_init_param xcvr_en_gpio_ip
 
struct no_os_gpio_init_param xcvr_clk_gpio_ip
 
struct no_os_gpio_init_param xcvr_data_gpio_ip
 
struct no_os_gpio_init_param xcvr_scanout_tx_gpio_ip
 
struct no_os_gpio_init_param xcvr_scanout_rx_gpio_ip
 
struct no_os_gpio_init_param adin1300_reset_gpio_ip
 
struct no_os_gpio_init_param max24287_reset_gpio_ip
 
struct no_os_gpio_init_param adin1300_mdc_gpio_ip
 
struct no_os_gpio_init_param adin1300_mdio_gpio_ip
 
struct no_os_gpio_init_param adin1300_int_gpio_ip
 
struct no_os_gpio_init_param max24287_mdc_gpio_ip
 
struct no_os_gpio_init_param max24287_mdio_gpio_ip
 
struct no_os_gpio_init_param max24287_int_gpio_ip
 
struct no_os_gpio_init_param brd_select_gpio_ip
 
struct no_os_gpio_init_param factory_defaults_gpio_ip
 
struct no_os_gpio_init_param led_tx_lock_gpio_ip
 
struct no_os_gpio_init_param led_rx_lock_gpio_ip
 
struct no_os_gpio_init_param led_tx_det_green_gpio_ip
 
struct no_os_gpio_init_param led_tx_det_red_gpio_ip
 
struct no_os_gpio_init_param led_rx_det_red_gpio_ip
 
struct no_os_gpio_init_param led_rx_det_green_gpio_ip
 
struct no_os_gpio_init_param led_rj45s11_ip
 
struct no_os_gpio_init_param led_rj45s12_ip
 
struct no_os_i2c_init_param eeprom_i2c_ip
 
struct no_os_eeprom_init_param eeprom_ip
 

Variable Documentation

◆ adin1300_int_gpio_ip

struct no_os_gpio_init_param adin1300_int_gpio_ip
Initial value:
= {
.number = ADIN1300_INT_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ adin1300_mdc_gpio_ip

struct no_os_gpio_init_param adin1300_mdc_gpio_ip
Initial value:
= {
.number = ADIN1300_MDC_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ adin1300_mdio_gpio_ip

struct no_os_gpio_init_param adin1300_mdio_gpio_ip
Initial value:
= {
.number = ADIN1300_MDIO_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ adin1300_reset_gpio_ip

struct no_os_gpio_init_param adin1300_reset_gpio_ip
Initial value:
= {
.number = ADIN1300_RESET_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ brd_select_gpio_ip

struct no_os_gpio_init_param brd_select_gpio_ip
Initial value:
= {
.port = BRD_SELECT_PORT,
.number = BRD_SELECT_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio_1p8,
}

◆ eeprom_i2c_ip

struct no_os_i2c_init_param eeprom_i2c_ip
Initial value:
= {
.device_id = 0,
.max_speed_hz = 400000,
.platform_ops = &max_i2c_ops,
.slave_address = 0x54,
.extra = &(struct max_i2c_init_param)
{
.vssel = MXC_GPIO_VSSEL_VDDIOH
}
}

◆ eeprom_ip

struct no_os_eeprom_init_param eeprom_ip
Initial value:
= {
.device_id = 0x54,
.platform_ops = &eeprom_24xx32a_ops,
.extra = &(struct eeprom_24xx32a_init_param)
{
.i2c_init = &eeprom_i2c_ip
}
}

◆ factory_defaults_gpio_ip

struct no_os_gpio_init_param factory_defaults_gpio_ip
Initial value:
= {
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_rj45s11_ip

struct no_os_gpio_init_param led_rj45s11_ip
Initial value:
= {
.number = LED_RJ45S11_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_rj45s12_ip

struct no_os_gpio_init_param led_rj45s12_ip
Initial value:
= {
.number = LED_RJ45S12_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_rx_det_green_gpio_ip

struct no_os_gpio_init_param led_rx_det_green_gpio_ip
Initial value:
= {
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_rx_det_red_gpio_ip

struct no_os_gpio_init_param led_rx_det_red_gpio_ip
Initial value:
= {
.number = LED_RX_DET_RED_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_rx_lock_gpio_ip

struct no_os_gpio_init_param led_rx_lock_gpio_ip
Initial value:
= {
.number = LED_RX_LOCK_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_tx_det_green_gpio_ip

struct no_os_gpio_init_param led_tx_det_green_gpio_ip
Initial value:
= {
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_tx_det_red_gpio_ip

struct no_os_gpio_init_param led_tx_det_red_gpio_ip
Initial value:
= {
.number = LED_TX_DET_RED_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ led_tx_lock_gpio_ip

struct no_os_gpio_init_param led_tx_lock_gpio_ip
Initial value:
= {
.number = LED_TX_LOCK_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ max24287_int_gpio_ip

struct no_os_gpio_init_param max24287_int_gpio_ip
Initial value:
= {
.number = MAX24287_INT_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ max24287_mdc_gpio_ip

struct no_os_gpio_init_param max24287_mdc_gpio_ip
Initial value:
= {
.number = MAX24287_MDC_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ max24287_mdio_gpio_ip

struct no_os_gpio_init_param max24287_mdio_gpio_ip
Initial value:
= {
.number = MAX24287_MDIO_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ max24287_reset_gpio_ip

struct no_os_gpio_init_param max24287_reset_gpio_ip
Initial value:
= {
.number = MAX24287_RESET_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ uart_console_ip

struct no_os_uart_init_param uart_console_ip
Initial value:
= {
.irq_id = UART_IRQ_ID,
.asynchronous_rx = true,
.device_id = UART_DEVICE_ID,
.baud_rate = UART_BAUDRATE,
.size = NO_OS_UART_CS_8,
.parity = NO_OS_UART_PAR_NO,
.stop = UART_STOPBITS,
.platform_ops = &max_uart_ops,
.extra = &uart_extra_ip,
}

◆ uart_extra_ip

struct max_uart_init_param uart_extra_ip
Initial value:
= {
.flow = UART_FLOW_DIS
}

◆ xcvr_clk_gpio_ip

struct no_os_gpio_init_param xcvr_clk_gpio_ip
Initial value:
= {
.port = XCVR_CLK_PORT,
.number = XCVR_CLK_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ xcvr_data_gpio_ip

struct no_os_gpio_init_param xcvr_data_gpio_ip
Initial value:
= {
.port = XCVR_DATA_PORT,
.number = XCVR_DATA_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ xcvr_en_gpio_ip

struct no_os_gpio_init_param xcvr_en_gpio_ip
Initial value:
= {
.port = XCVR_EN_PORT,
.number = XCVR_EN_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ xcvr_reset_gpio_ip

struct no_os_gpio_init_param xcvr_reset_gpio_ip
Initial value:
= {
.port = XCVR_RESET_PORT,
.number = XCVR_RESET_PIN,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ xcvr_scanout_rx_gpio_ip

struct no_os_gpio_init_param xcvr_scanout_rx_gpio_ip
Initial value:
= {
.pull = NO_OS_PULL_UP,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ xcvr_scanout_tx_gpio_ip

struct no_os_gpio_init_param xcvr_scanout_tx_gpio_ip
Initial value:
= {
.pull = NO_OS_PULL_UP,
.platform_ops = &max_gpio_ops,
.extra = &xgpio,
}

◆ xgpio

struct max_gpio_init_param xgpio
Initial value:
= {
.vssel = MXC_GPIO_VSSEL_VDDIOH,
}

◆ xgpio_1p8

struct max_gpio_init_param xgpio_1p8
Initial value:
= {
.vssel = MXC_GPIO_VSSEL_VDDIOH,
}
max_i2c_ops
const struct no_os_i2c_platform_ops max_i2c_ops
MAXIM platform specific I2C platform ops structure.
Definition: maxim_i2c.c:322
max_i2c_init_param
Definition: maxim_i2c.h:58
eeprom_24xx32a_ops
const struct no_os_eeprom_platform_ops eeprom_24xx32a_ops
24XX32A EEPROM specific ops structure
Definition: 24xx32a.c:229
uart_extra_ip
struct xil_uart_init_param uart_extra_ip
Definition: parameters.c:40
eeprom_24xx32a_init_param
24XX32A EEPROM init params structure
Definition: 24xx32a.h:52
UART_IRQ_ID
#define UART_IRQ_ID
Definition: parameters.h:50
UART_BAUDRATE
#define UART_BAUDRATE
Definition: parameters.h:53
UART_FLOW_DIS
@ UART_FLOW_DIS
Definition: maxim_uart.h:47
max_gpio_ops
const struct no_os_gpio_platform_ops max_gpio_ops
maxim platform specific GPIO platform ops structure
Definition: maxim_gpio.c:320
max_uart_ops
const struct no_os_uart_platform_ops max_uart_ops
Maxim platform specific UART platform ops structure.
Definition: maxim_uart.c:475
NO_OS_UART_PAR_NO
@ NO_OS_UART_PAR_NO
Definition: no_os_uart.h:77
NO_OS_PULL_UP
@ NO_OS_PULL_UP
Definition: no_os_gpio.h:68
UART_DEVICE_ID
#define UART_DEVICE_ID
Definition: parameters.h:52
NO_OS_UART_CS_8
@ NO_OS_UART_CS_8
Definition: no_os_uart.h:66