Files
kernel-eswin-eic7700/include/linux/eswin-win2030-sid-cfg.h
linmin fd9f792556 release-2025.0130
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>
2025-02-10 17:12:36 +08:00

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