mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 18:13:41 +02:00
drm/ast: Declare helpers for POST in header
Provide POST helpers in header file before splitting up the AST POST code. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by: Jocelyn Falempe <jfalempe@redhat.com> Link: https://lore.kernel.org/r/20250706162816.211552-2-tzimmermann@suse.de
This commit is contained in:
parent
854acbe75f
commit
26ef96ee16
|
|
@ -33,6 +33,7 @@
|
|||
|
||||
#include "ast_dram_tables.h"
|
||||
#include "ast_drv.h"
|
||||
#include "ast_post.h"
|
||||
|
||||
static void ast_post_chip_2300(struct ast_device *ast);
|
||||
static void ast_post_chip_2500(struct ast_device *ast);
|
||||
|
|
@ -75,7 +76,7 @@ static void ast_set_def_ext_reg(struct ast_device *ast)
|
|||
ast_set_index_reg_mask(ast, AST_IO_VGACRI, 0xb6, 0xff, reg);
|
||||
}
|
||||
|
||||
static u32 __ast_mindwm(void __iomem *regs, u32 r)
|
||||
u32 __ast_mindwm(void __iomem *regs, u32 r)
|
||||
{
|
||||
u32 data;
|
||||
|
||||
|
|
@ -89,7 +90,7 @@ static u32 __ast_mindwm(void __iomem *regs, u32 r)
|
|||
return __ast_read32(regs, 0x10000 + (r & 0x0000ffff));
|
||||
}
|
||||
|
||||
static void __ast_moutdwm(void __iomem *regs, u32 r, u32 v)
|
||||
void __ast_moutdwm(void __iomem *regs, u32 r, u32 v)
|
||||
{
|
||||
u32 data;
|
||||
|
||||
|
|
@ -438,7 +439,7 @@ static const u32 pattern[8] = {
|
|||
0x7C61D253
|
||||
};
|
||||
|
||||
static bool mmc_test(struct ast_device *ast, u32 datagen, u8 test_ctl)
|
||||
bool mmc_test(struct ast_device *ast, u32 datagen, u8 test_ctl)
|
||||
{
|
||||
u32 data, timeout;
|
||||
|
||||
|
|
@ -478,8 +479,7 @@ static u32 mmc_test2(struct ast_device *ast, u32 datagen, u8 test_ctl)
|
|||
return data;
|
||||
}
|
||||
|
||||
|
||||
static bool mmc_test_burst(struct ast_device *ast, u32 datagen)
|
||||
bool mmc_test_burst(struct ast_device *ast, u32 datagen)
|
||||
{
|
||||
return mmc_test(ast, datagen, 0xc1);
|
||||
}
|
||||
|
|
|
|||
16
drivers/gpu/drm/ast/ast_post.h
Normal file
16
drivers/gpu/drm/ast/ast_post.h
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
/* SPDX-License-Identifier: MIT */
|
||||
|
||||
#ifndef AST_POST_H
|
||||
#define AST_POST_H
|
||||
|
||||
#include <linux/types.h>
|
||||
|
||||
struct ast_device;
|
||||
|
||||
u32 __ast_mindwm(void __iomem *regs, u32 r);
|
||||
void __ast_moutdwm(void __iomem *regs, u32 r, u32 v);
|
||||
|
||||
bool mmc_test(struct ast_device *ast, u32 datagen, u8 test_ctl);
|
||||
bool mmc_test_burst(struct ast_device *ast, u32 datagen);
|
||||
|
||||
#endif
|
||||
Loading…
Reference in New Issue
Block a user