162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci *	Apple Sound Chip
462306a36Sopenharmony_ci */
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci#ifndef __ASM_MAC_ASC_H
762306a36Sopenharmony_ci#define __ASM_MAC_ASC_H
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci/*
1062306a36Sopenharmony_ci *	ASC offsets and controls
1162306a36Sopenharmony_ci */
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci#define ASC_BUF_BASE	0x00	/* RAM buffer offset */
1462306a36Sopenharmony_ci#define ASC_BUF_SIZE	0x800
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci#define ASC_CONTROL	0x800
1762306a36Sopenharmony_ci#define ASC_CONTROL_OFF		0x00
1862306a36Sopenharmony_ci#define ASC_FREQ(chan,byte)	((0x810)+((chan)<<3)+(byte))
1962306a36Sopenharmony_ci#define ASC_ENABLE	0x801
2062306a36Sopenharmony_ci#define ASC_ENABLE_SAMPLE	0x02
2162306a36Sopenharmony_ci#define ASC_MODE	0x802
2262306a36Sopenharmony_ci#define ASC_MODE_SAMPLE		0x02
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci#define ASC_VOLUME	0x806
2562306a36Sopenharmony_ci#define ASC_CHAN	0x807	/* ??? */
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci#endif
29