님께서 링크해주신 자료도 뒤지고 8254 데이터쉬트를 찾아서 보았습니다.
그래서 제가 알아낸 결과는
outb_p(0x34, 0x40)
0x34값으로 0x40 port의 모드(?)를 binary, mode2, counter0, R/W, binary counter 16-bit라는 것을 알게 되었습니다...
그런데 제가 리눅스 초보라서
outb_p(LATCH&0xff, 0x40)
outb_p(LATCH<<8, 0x40)
부분이 그래도 이해가 안되는군요 ㅜㅜ
0x40은 channel 0 counter(r/w)라는 설명만 되어 있고
무엇을 의미하는지 잘 모르겠습니다. datasheet에는 그냥 counter0-2까지의