1*d2912cb1SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */ 2a09e64fbSRussell King /* 3a09e64fbSRussell King * arch/arm/mach-sa1100/include/mach/jornada720.h 4a09e64fbSRussell King * 558005b32SKristoffer Ericson * SSP/MCU communication definitions for HP Jornada 710/720/728 6a09e64fbSRussell King * 758005b32SKristoffer Ericson * Copyright 2007,2008 Kristoffer Ericson <Kristoffer.Ericson@gmail.com> 858005b32SKristoffer Ericson * Copyright 2000 John Ankcorn <jca@lcs.mit.edu> 9a09e64fbSRussell King */ 10a09e64fbSRussell King 11a09e64fbSRussell King /* HP Jornada 7xx microprocessor commands */ 12a09e64fbSRussell King #define GETBATTERYDATA 0xc0 13a09e64fbSRussell King #define GETSCANKEYCODE 0x90 14a09e64fbSRussell King #define GETTOUCHSAMPLES 0xa0 15a09e64fbSRussell King #define GETCONTRAST 0xD0 16a09e64fbSRussell King #define SETCONTRAST 0xD1 17a09e64fbSRussell King #define GETBRIGHTNESS 0xD2 18a09e64fbSRussell King #define SETBRIGHTNESS 0xD3 19a09e64fbSRussell King #define CONTRASTOFF 0xD8 20a09e64fbSRussell King #define BRIGHTNESSOFF 0xD9 21a09e64fbSRussell King #define PWMOFF 0xDF 22a09e64fbSRussell King #define TXDUMMY 0x11 23a09e64fbSRussell King #define ERRORCODE 0x00 2458005b32SKristoffer Ericson 2558005b32SKristoffer Ericson extern void jornada_ssp_start(void); 2658005b32SKristoffer Ericson extern void jornada_ssp_end(void); 2758005b32SKristoffer Ericson extern int jornada_ssp_inout(u8 byte); 2858005b32SKristoffer Ericson extern int jornada_ssp_byte(u8 byte); 29