mirror of
https://gitee.com/open-loongarch/linux-6.12.git
synced 2026-10-28 14:07:11 +08:00
Update to 14fc3074cfe039
1. 添加带irq处理的gpio驱动 2. 龙芯2k系列添加mmc驱动支持 3. 添加看门狗驱动 4. dtb支持从command line中的board_name字段判断 5. 支持内存分布描述数据从固件传入的数据获取 6. 支持从bootcmdline获取ramdisk启动的地址和所用大小 7. 添加2k300的i2c总线驱动 8. 2k300使用新的spi 和 spi-io 驱动 9. CPU芯片温度传感器支持2k300的计算方式 10. 添加2k300的adc驱动 11. pwm: update default pwm freq to 50Mhz 12. loongson pwm 驱动支持dts使用clock-frequency形式声明频率 13. loongson pwm 确保disable时输出的电平为空闲电平 14. 2k300编译配置使能pwm leds功能 15. 2k300的gmac的phy-mode默认使用rgmii-id 16. 2k300先锋派设置YT8531的内部延迟 17. YT8531 phy 支持设置led的工作模式 18. LCD屏幕 支持cmdline的panel属性选择某一款板卡的dts配置,实现屏幕切换 19. 添加脚本用于快速选择板卡配置文件 20. 添加CAN驱动 21. 添加音频驱动 22. 优化OTG兼容性 Signed-off-by: maoxiaochuan <maoxiaochuan@loongson.cn>
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
#ifndef __DT_BINDINGS_CLOCK_LOONGSON2K1000_H
|
||||
#define __DT_BINDINGS_CLOCK_LOONGSON2K1000_H
|
||||
|
||||
#define CLK_REF 0
|
||||
#define CLK_NODE 1
|
||||
#define CLK_CPU 2
|
||||
#define CLK_DDR 3
|
||||
#define CLK_GPU 4
|
||||
#define CLK_HDA 5
|
||||
#define CLK_DC 6
|
||||
#define CLK_PIX0 7
|
||||
#define CLK_PIX1 8
|
||||
#define CLK_GMAC 9
|
||||
#define CLK_SATA 10
|
||||
#define CLK_USB 11
|
||||
#define CLK_APB 12
|
||||
#define CLK_UART CLK_APB
|
||||
#define CLK_I2C CLK_APB
|
||||
#define CLK_NAND CLK_APB
|
||||
#define CLK_WDT CLK_APB
|
||||
#define CLK_SDIO CLK_APB
|
||||
#define CLK_CAN CLK_APB
|
||||
#define CLK_PWM CLK_APB
|
||||
|
||||
#define CLK_SPI 13
|
||||
#define CLK_I2S_MCLK 14
|
||||
|
||||
#define CLK_CNT 15
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,38 @@
|
||||
#ifndef __DT_BINDINGS_CLOCK_LOONGSON2K300_H
|
||||
#define __DT_BINDINGS_CLOCK_LOONGSON2K300_H
|
||||
|
||||
#define CLK_REF 0
|
||||
|
||||
#define CLK_NODE 1
|
||||
#define CLK_CPU 2
|
||||
#define CLK_SCACHE 3
|
||||
#define CLK_IODMA 4
|
||||
#define CLK_GMAC 5
|
||||
#define CLK_I2S 6
|
||||
|
||||
#define CLK_DDR_P 7
|
||||
#define CLK_DDR 8
|
||||
#define CLK_NET 9
|
||||
#define CLK_DEVS 10
|
||||
#define CLK_USB 11
|
||||
#define CLK_APB 12
|
||||
#define CLK_BOOT 13
|
||||
#define CLK_SDIO 14
|
||||
|
||||
#define CLK_PIX_P 15
|
||||
#define CLK_PIX 16
|
||||
#define CLK_GMACBP 17
|
||||
|
||||
#define CLK_UART CLK_APB
|
||||
#define CLK_CAN CLK_APB
|
||||
#define CLK_I2C CLK_APB
|
||||
#define CLK_SPI CLK_APB
|
||||
#define CLK_AC97 CLK_APB
|
||||
#define CLK_NAND CLK_APB
|
||||
#define CLK_PWM CLK_APB
|
||||
#define CLK_HPET CLK_APB
|
||||
#define CLK_RTC CLK_APB
|
||||
|
||||
#define CLK_CNT 18
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,52 @@
|
||||
#ifndef __DT_BINDINGS_CLOCK_LOONGSON2K500_H
|
||||
#define __DT_BINDINGS_CLOCK_LOONGSON2K500_H
|
||||
|
||||
#define CLK_REF 0
|
||||
|
||||
#define CLK_NODE 1
|
||||
#define CLK_CPU 2
|
||||
#define CLK_SCACHE 3
|
||||
#define CLK_IODMA 4
|
||||
|
||||
#define CLK_DDR_P 5
|
||||
#define CLK_DDR 6
|
||||
#define CLK_HDA 7
|
||||
#define CLK_NET 8
|
||||
#define CLK_PRINT CLK_NET
|
||||
#define CLK_PRINT_LSU 9
|
||||
|
||||
#define CLK_PIX0 10
|
||||
#define CLK_DC0 CLK_PIX0
|
||||
|
||||
#define CLK_PIX1 11
|
||||
#define CLK_DC1 CLK_PIX1
|
||||
|
||||
#define CLK_SOC 12
|
||||
#define CLK_GPU 13
|
||||
#define CLK_GMAC 14
|
||||
#define CLK_SB 15
|
||||
#define CLK_BOOT 16
|
||||
#define CLK_BOOT_CONF CLK_BOOT
|
||||
#define CLK_BOOT_SPI CLK_BOOT
|
||||
#define CLK_BOOT_LPC CLK_BOOT
|
||||
#define CLK_BOOT_LIO CLK_BOOT
|
||||
#define CLK_SATA 17
|
||||
#define CLK_USB 18
|
||||
#define CLK_APB 19
|
||||
#define CLK_UART CLK_APB
|
||||
#define CLK_CAN CLK_APB
|
||||
#define CLK_I2C CLK_APB
|
||||
#define CLK_PS2 CLK_APB
|
||||
#define CLK_SPI CLK_APB
|
||||
#define CLK_AC97 CLK_APB
|
||||
#define CLK_NAND CLK_APB
|
||||
#define CLK_PWM CLK_APB
|
||||
#define CLK_DPM CLK_APB
|
||||
#define CLK_SDIO CLK_APB
|
||||
#define CLK_HPET CLK_APB
|
||||
#define CLK_ACPI CLK_APB
|
||||
#define CLK_RTC CLK_APB
|
||||
|
||||
#define CLK_CNT 20
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,9 @@
|
||||
#ifndef __DT_DWC2_LOONGSON_FIX_H
|
||||
#define __DT_DWC2_LOONGSON_FIX_H
|
||||
|
||||
#define DWC2_LOONGSON_FIX_NONE 0
|
||||
#define DWC2_LOONGSON_FIX_DMA 1
|
||||
#define DWC2_LOONGSON_FIX_DELAY 2
|
||||
#define DWC2_LOONGSON_FIX_DELAY_FULL 3
|
||||
|
||||
#endif
|
||||
@@ -42,6 +42,7 @@ extern const struct linux_logo logo_superh_mono;
|
||||
extern const struct linux_logo logo_superh_vga16;
|
||||
extern const struct linux_logo logo_superh_clut224;
|
||||
extern const struct linux_logo logo_spe_clut224;
|
||||
extern const struct linux_logo logo_loongson_clut224;
|
||||
|
||||
extern const struct linux_logo *fb_find_logo(int depth);
|
||||
#ifdef CONFIG_FB_LOGO_EXTRA
|
||||
|
||||
Reference in New Issue
Block a user