Changelogs: 1.feat: Optimize dma channel request 2.feat: npu set voltage modify 3.fix: fixed dsp dmabuf issue Changelogs: relese dsp dmabuf and module refcnt when process exit 4.fix:Bug introduced by "Improve GPU mmu" 5.fix:Dvb drm virtual debugfs node reg 6.fix:dsp drv module refcnt problem 7.perf:Improve GPU mmu operation and schedule domain 8.feat:hdmi driver adapt 2.2/2.8k BOE screen. 9.feat: npu set voltage modify 10.fix:dsp drv mem leak 11.feat:Dump tbu attached device list 12.fix:corrected critical temperature 13.fix:adjust critical temperature 14.fix:Close the dsi config in default .dts 15.fix:llc drv add set npu default voltage 16.feature:support sbc display 17.fix:fix the issue of 44.1k audio playback. 18.feat:support memcp for 7702 19.feat:enable dual 4K display for Xorg. 20.fix:select HAVE_SETUP_PER_CPU_AREA if NUMA enable 21.fix:d2d cpu volatge & opp table support 22.feat:Apply numa early node patch from upstream 23.fix:i2s binding DMA channels. 24.feat:add numa support for 770x. 25.feat:add dma channel & device filter 26.fix:Add vi config TBU 27.perf:Optimize dma performance 28.feat:support tps549d22 amd tmp102 in 7702T 29.fix:resolve HDMI driver memory leak issue. 30.feat:adapt new eth params to 7702-evb. 31.fix:The defconfig file lacks a newline at the end 32.fix:Dewarp pm devfreq bug fix 33.feat:Differentiate output devices for platforms 34.fix:Fix squeezenet bug 35.fix : die1 uart not inited, use uart0 both dual die Changelogs: 36.feat:revert reboot generate noise bug 37.fix(cipher):Add tbus property for cipher in die1 dts 38.feat:L3 cache flush all Signed-off-by: linmin <linmin@eswincomputing.com>
35 lines
1.3 KiB
C
35 lines
1.3 KiB
C
// SPDX-License-Identifier: GPL-2.0
|
|
/*
|
|
* Header file of eswin-win2030-sid.c
|
|
*
|
|
* Copyright 2024, Beijing ESWIN Computing Technology Co., Ltd.. All rights reserved.
|
|
*
|
|
* This program is free software: you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation, version 2.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU General Public License
|
|
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
*
|
|
* Authors: Min Lin <linmin@eswincomputing.com>
|
|
*/
|
|
|
|
#ifndef ESWIN_WIN2030_SID_CFG_H
|
|
#define ESWIN_WIN2030_SID_CFG_H
|
|
|
|
int win2030_dynm_sid_enable(int nid);
|
|
int win2030_aon_sid_cfg(struct device *dev);
|
|
int win2030_dma_sid_cfg(struct device *dev);
|
|
int win2030_tbu_power(struct device *dev, bool is_powerUp);
|
|
int win2030_tbu_power_by_dev_and_node(struct device *dev, struct device_node *node, bool is_powerUp);
|
|
|
|
void trigger_waveform_start(void);
|
|
void trigger_waveform_stop(void);
|
|
void print_tcu_node_status(const char *call_name, int call_line, int nid);
|
|
#endif
|