diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-11-12 17:13:40 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2023-11-12 17:13:40 +0000 |
commit | e2ddc61fed70c120ed61540181d1212f2cb05567 (patch) | |
tree | db350fd5b7bc08349a4c3cd3668e1f7a7a8b21d9 | |
parent | ddbe5dd29a90b5750b816105a830a420baaea269 (diff) |
zynq: remove uartconsole() function, already done by devuart internally
-rw-r--r-- | sys/src/9/zynq/fns.h | 3 | ||||
-rw-r--r-- | sys/src/9/zynq/main.c | 3 | ||||
-rw-r--r-- | sys/src/9/zynq/uartzynq.c | 22 |
3 files changed, 5 insertions, 23 deletions
diff --git a/sys/src/9/zynq/fns.h b/sys/src/9/zynq/fns.h index a8d172202..72b096367 100644 --- a/sys/src/9/zynq/fns.h +++ b/sys/src/9/zynq/fns.h @@ -24,7 +24,7 @@ void kunmap(KMap *); #define VA(k) ((void*)(k)) #define PTR2UINT(p) ((uintptr)(p)) -void uartinit(void); +void uartconsinit(void); void mmuinit(void); uintptr ttbget(void); void ttbput(uintptr); @@ -50,7 +50,6 @@ void l1switch(L1 *, int); void intrenable(int, void (*)(Ureg *, void *), void *, int, char *); void intrinit(void); int intr(Ureg *); -int uartconsole(void); long fbctlread(Chan*,void*,long,vlong); long fbctlwrite(Chan*,void*,long,vlong); void fpoff(void); diff --git a/sys/src/9/zynq/main.c b/sys/src/9/zynq/main.c index 06686e81a..615593e46 100644 --- a/sys/src/9/zynq/main.c +++ b/sys/src/9/zynq/main.c @@ -206,7 +206,6 @@ init0(void) int i; chandevinit(); - uartconsole(); if(!waserror()){ ksetenv("cputype", "arm", 0); @@ -321,7 +320,7 @@ main(void) schedinit(); return; } - uartinit(); + uartconsinit(); mmuinit(); l2init(); intrinit(); diff --git a/sys/src/9/zynq/uartzynq.c b/sys/src/9/zynq/uartzynq.c index 81bc31569..aa0b9aff0 100644 --- a/sys/src/9/zynq/uartzynq.c +++ b/sys/src/9/zynq/uartzynq.c @@ -30,8 +30,6 @@ typedef struct Ctlr { int irq, iena; } Ctlr; -Uart* uartenable(Uart *); - extern PhysUart zynqphysuart; static Ctlr zctlr[1] = { @@ -53,9 +51,11 @@ static Uart zuart[1] = { }; void -uartinit(void) +uartconsinit(void) { consuart = zuart; + uartctl(consuart, "l8 pn s1"); + uartputs(kmesg.buf, kmesg.n); } static Uart * @@ -148,22 +148,6 @@ zuartputc(Uart *uart, int c) } int -uartconsole(void) -{ - Uart *uart = zuart; - - if(up == nil) - return -1; - - if(uartenable(uart) != nil){ - serialoq = uart->oq; - uart->opens++; - consuart = uart; - } - return 0; -} - -int zuartbits(Uart *uart, int n) { Ctlr *ct; |