ps2mouse.h (bf21cd93) | ps2mouse.h (4c87aefe) |
---|---|
1/*- | 1/*- |
2 * SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3 * |
|
2 * Copyright (c) 2015 Tycho Nightingale <tycho.nightingale@pluribusnetworks.com> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. --- 19 unchanged lines hidden (view full) --- 29#ifndef _PS2MOUSE_H_ 30#define _PS2MOUSE_H_ 31 32struct atkbdc_softc; 33 34struct ps2mouse_softc *ps2mouse_init(struct atkbdc_softc *sc); 35 36int ps2mouse_read(struct ps2mouse_softc *sc, uint8_t *val); | 4 * Copyright (c) 2015 Tycho Nightingale <tycho.nightingale@pluribusnetworks.com> 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions 9 * are met: 10 * 1. Redistributions of source code must retain the above copyright 11 * notice, this list of conditions and the following disclaimer. --- 19 unchanged lines hidden (view full) --- 31#ifndef _PS2MOUSE_H_ 32#define _PS2MOUSE_H_ 33 34struct atkbdc_softc; 35 36struct ps2mouse_softc *ps2mouse_init(struct atkbdc_softc *sc); 37 38int ps2mouse_read(struct ps2mouse_softc *sc, uint8_t *val); |
37void ps2mouse_write(struct ps2mouse_softc *sc, uint8_t val); | 39void ps2mouse_write(struct ps2mouse_softc *sc, uint8_t val, int insert); 40void ps2mouse_toggle(struct ps2mouse_softc *sc, int enable); 41int ps2mouse_fifocnt(struct ps2mouse_softc *sc); |
38 39#endif /* _PS2MOUSE_H_ */ | 42 43#endif /* _PS2MOUSE_H_ */ |