MTK 7623N datasheet for development board programming guide
Quad-core Network Processor for 4x4 802.11ac platform, premium gateway
MediaTek MT7623 family are the highly integrated multimedia network router system-on-chip used for high-end 4x4 11ac WiFi AP router, smart router, home automation and industrial gateway with high wireless performance. The chip integrates a Quad-core ARM® Cortex-A7 MPCoreTM operating up to 1.3GHz and a powerful network accelerators, storage accelerator, multi-standard video accelerator. Moreover, MT7623N also supports audio bit stream input from HDMI and SPDIF, which is a key function in the growing HTiB segment. The hardware-based NAT engine with QoS embedded in MT7623N transporting the audio/video streams in higher priority than other non-timely services also enriches the home entertainment application. The 1k SFQ separating P2P sessions from audio/video ones so that MT7623N guarantees the streaming service. MT7623N also implements 10/100/1000 Ethernet RGMII and TRGMII interfaces, while MT7623A embedded a 5-ports Giga switch with an extra RGMII.
There’s a lot of activity by MediaTek directly regarding upstream mainline kernel support the last months for the SoC and also this board:
Patchwork [v4,1/9] dt-bindings: arm: mediatek: update for MT7623n SoC and relevant boards
[PATCH v4 1/9] dt-bindings: arm: mediatek: update for MT7623n SoC and relevant boards
MTK 7623N datasheet for development board programming guide v1.1 update:
Can you supply some information about mt7623n Mali 450 GPU.
Like IRQ lines / names , base addresses?
you can reference those files, thanks.
we already added these nodes. I found no difference except larb3,we dropped as ryder suggests.
In 5.3+ we use lima from linux instead of external source but we end up always with dte write fail
@Ryder.Lee do you have an idea about this?
Thank you. You mean values:
mali reg =0x13040000 widht: 0x30000
There is only IRQ’s for three pixel processors. In official documents say there should be eight pixel processors. Can you give more data please? Also is LEVEL_LOW right. Many drivers use LEVEL_HIGH instead.
It is total 20 IRQ’s if I calculate right??
Also is GPU default power off so it need first to turn on? Can you give codepiece to turn whole GPU on in linux kernel?
I guess he means that second commit ( https://github.com/objelf/linux-lima/commit/73f8fb376942e1cb30f7fac1cc08620363a3db0b ) adds mtk specific changes to lima driver.But it look it’s only for initialize larb which is dropped