/* * Copyright (c) 2019-2020, Broadcom * * SPDX-License-Identifier: BSD-3-Clause */ #ifndef NCSI_H #define NCSI_H /* * There are 10 registers for NCSI IO drivers. */ #define NITRO_NCSI_IOPAD_CONTROL_NUM 10 #define NITRO_NCSI_IOPAD_CONTROL_BASE 0x60e05080 /* * NCSI IO Drive strength * 000 - Drives 2mA * 001 - Drives 4mA * 010 - Drives 6mA * 011 - Drives 8mA * 100 - Drives 10mA * 101 - Drives 12mA * 110 - Drives 14mA * 111 - Drives 16mA */ #define PAD_SELX_VALUE(selx) ((selx) << 1) #define PAD_SELX_MASK (0x7 << 1) void brcm_stingray_ncsi_init(void); #endif