aboutsummaryrefslogtreecommitdiff
path: root/include/ide.h
blob: 2c25e74ede08e478759cd536466543db8b38e718 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/* SPDX-License-Identifier: GPL-2.0+ */
/*
 * (C) Copyright 2000
 * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
 */

#ifndef	_IDE_H
#define _IDE_H

#include <blk.h>

#define IDE_BUS(dev)	(dev / (CONFIG_SYS_IDE_MAXDEVICE / CONFIG_SYS_IDE_MAXBUS))

/**
 * ide_set_reset() - Assert or de-assert reset for the IDE device
 *
 * This is provided by boards which need to reset the device through another
 * means, e.g. a GPIO.
 *
 * @idereset: 1 to assert reset, 0 to de-assert it
 */
void ide_set_reset(int idereset);

#endif /* _IDE_H */