Lines Matching +full:sgmii +full:- +full:enable +full:- +full:pll
1 /* SPDX-License-Identifier: GPL-2.0-only */
15 #define MT7530_MAX_MTU (15 * 1024 - ETH_HLEN - ETH_FCS_LEN - MTK_HDR_LEN)
106 /* Register for 01-80-C2-00-00-[01,02] MAC DA frame control */
118 /* Register for 01-80-C2-00-00-[03,0E] MAC DA frame control */
337 /* Register for port port-and-protocol based vlan 1 control */
442 /* MT7531 SGMII register group */
443 #define MT7531_SGMII_REG_BASE(p) (0x5000 + ((p) - 5) * 0x1000)
577 /* Registers for RGMII and SGMII PLL clock */
639 /* LED enable, 0: Disable, 1: Enable (Default) */
645 /* GPIO output enable, 0: Disable, 1: Enable */
658 /* Registers for core PLL access through mmd indirect */
736 /* struct mt7530_port - This is the main data structure for holding the state
738 * @enable: The status used for show port is enabled or not.
745 bool enable; member
767 /* struct mt753x_info - This is the main data structure for holding the specific
800 /* struct mt7530_priv - This is the main data structure for holding the state
804 * @bus: The bus used for the device and built-in PHY
817 * has got SGMII
820 * @irq_enable: IRQ enable bits, synced to SYS_INT_EN
821 * @create_sgmii: Pointer to function creating SGMII PCS instance(s)
862 e->port = port; in mt7530_hw_vlan_entry_init()
863 e->untagged = untagged; in mt7530_hw_vlan_entry_init()
883 p->priv = priv; in INIT_MT7530_DUMMY_POLL()
884 p->reg = reg; in INIT_MT7530_DUMMY_POLL()