shithub: riscv

Download patch

ref: 901a176a030ca15db5cf2a1ec71f7d8ec8e97d64
parent: 1a4dfffb5edace2642026803f3286a4677a1a86d
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Nov 5 12:53:07 EST 2023

Add missing sd/mmc controller dependencies to /sys/src/9/port/sd.h

--- a/sys/src/9/bcm/mkfile
+++ b/sys/src/9/bcm/mkfile
@@ -113,6 +113,7 @@
 devmouse.$O mouse.$O screen.$O: screen.h
 usbdwc.$O: dwcotg.h ../port/usb.h
 i2cbcm.$O i2cgpio.$O: ../port/i2c.h
+emmc.$O ether4330.$O: ../port/sd.h
 arch.$O archbcm.$O archbcm2.$O clock.$O coproc.$O fpiarn.$O mmu.$O trap.$O vfp3.$O rebootcode.$O: arm.h mem.h
 rebootcode.$O: arm.s cache.v7.s
 
--- a/sys/src/9/bcm64/mkfile
+++ b/sys/src/9/bcm64/mkfile
@@ -117,6 +117,7 @@
 devmouse.$O mouse.$O screen.$O: screen.h
 usbdwc.$O: dwcotg.h ../port/usb.h
 i2cbcm.$O i2cgpio.$O: ../port/i2c.h
+emmc.$O sdhc.$O sdhost.$O ether4330.$O: ../port/sd.h
 
 io.h:	../bcm/io.h
 	touch $target
--- a/sys/src/9/imx8/mkfile
+++ b/sys/src/9/imx8/mkfile
@@ -102,6 +102,7 @@
 i2cimx.$O: ../port/i2c.h
 pciimx.$O: ../port/pci.h
 usbxhciimx.$O: ../port/usbxhci.h
+usdhc.$O: ../port/sd.h
 
 l.$O main.$O clock.$O gic.$O cache.v8.$O fpu.$O trap.$O rebootcode.$O: ../arm64/sysreg.h
 
--- a/sys/src/9/pc/mkfile
+++ b/sys/src/9/pc/mkfile
@@ -78,7 +78,7 @@
 ETHER=`{echo devether.c ether*.c | sed 's/\.c/.'$O'/g'}
 AUDIO=`{echo devaudio.c audio*.c | sed 's/\.c/.'$O'/g'}
 VGA=`{echo devvga.c screen.c vga*.c | sed 's/\.c/.'$O'/g'}
-SDEV=`{echo devsd.c sd*.c | sed 's/\.c/.'$O'/g'}
+SDEV=`{echo sd*.c | sed 's/\.c/.'$O'/g'}
 
 $p$CONF:	$OBJ $CONF.$O $LIB
 	$LD -o $target -T$KTZERO -l $prereq
@@ -116,7 +116,7 @@
 mp.$O:				apbootstrap.i
 apic.$O archmp.$O mp.$O:	mp.h
 squidboy.$O:			mp.h
-$SDEV:				../port/sd.h
+$SDEV pmmc.$O:			../port/sd.h
 sd53c8xx.$O:			sd53c8xx.i
 sdiahci.$O:			ahci.h ../port/led.h
 devaoe.$O sdaoe.$O:		../port/aoe.h
--- a/sys/src/9/pc64/mkfile
+++ b/sys/src/9/pc64/mkfile
@@ -76,7 +76,7 @@
 ETHER=`{cd ../pc; echo devether.c ether*.c | sed 's/\.c/.'$O'/g'}
 AUDIO=`{cd ../pc; echo devaudio.c audio*.c | sed 's/\.c/.'$O'/g'}
 VGA=`{cd ../pc; echo devvga.c screen.c vga*.c | sed 's/\.c/.'$O'/g'}
-SDEV=`{cd ../pc; echo devsd.c sd*.c | sed 's/\.c/.'$O'/g'}
+SDEV=`{cd ../pc; echo sd*.c | sed 's/\.c/.'$O'/g'}
 
 $p$CONF:	$OBJ $CONF.$O $LIB
 	$LD -o $target -T$KTZERO -R4096 -l $prereq
@@ -121,7 +121,7 @@
 ../pc/sd53c8xx.i:		../pc/sd53c8xx.n
 	cd ../pc && mk sd53c8xx.i
 
-$SDEV:				../port/sd.h
+$SDEV pmmc.$O:			../port/sd.h
 sdiahci.$O:			ahci.h
 devaoe.$O sdaoe.$O:		../port/aoe.h
 main.$O:			rebootcode.i
--- a/sys/src/9/xen/mkfile
+++ b/sys/src/9/xen/mkfile
@@ -91,7 +91,7 @@
 
 ETHER=`{echo devether.c ether*.c | sed 's/\.c/.'$O'/g'}
 VGA=`{echo devvga.c screen.c vga*.c | sed 's/\.c/.'$O'/g'}
-SDEV=`{echo devsd.c sd*.c | sed 's/\.c/.'$O'/g'}
+SDEV=`{echo sd*.c | sed 's/\.c/.'$O'/g'}
 
 PAE=`{echo $PAE | sed 's/yes/yes[extended-cr3]/'}
 XENELF='LOADER=generic,XEN_VER=xen-3.0,ELF_PADDR_OFFSET=0,VIRT_BASE='$KZERO',VIRT_ENTRY='$KTZERO',PAE='$PAE
--- a/sys/src/9/zynq/mkfile
+++ b/sys/src/9/zynq/mkfile
@@ -82,3 +82,4 @@
 main.$O trap.$O: /sys/include/tos.h
 devusb.$O usbehci.$O usbehcizynq.$O: ../port/usb.h
 usbehci.$O usbehcizynq.$O: usbehci.h
+emmc.$O: ../port/sd.h