Procházet zdrojové kódy

enable pinctrl/spi/eth phy

Signed-off-by: jianlong.huang <jianlong.huang@starfivetech.com>
jianlong.huang před 2 roky
rodič
revize
6e8bbc7ac8

+ 2 - 0
conf/buildroot_initramfs_config

@@ -68,6 +68,8 @@ BR2_PACKAGE_LIBDRM_ETNAVIV=y
 BR2_PACKAGE_LIBDRM_INSTALL_TESTS=y
 BR2_PACKAGE_DTC=y
 BR2_PACKAGE_DTC_PROGRAMS=y
+BR2_PACKAGE_LIBGPIOD=y
+BR2_PACKAGE_LIBGPIOD_TOOLS=y
 BR2_PACKAGE_LIBV4L_UTILS=y
 BR2_PACKAGE_LIBTIRPC=y
 BR2_PACKAGE_LIBEVENT=y

+ 8 - 3
conf/sdk_210209_defconfig

@@ -120,13 +120,12 @@ CONFIG_VIRTIO_NET=y
 CONFIG_STMMAC_ETH=y
 CONFIG_STMMAC_SELFTESTS=y
 CONFIG_DWMAC_DWC_QOS_ETH=y
-# CONFIG_DWMAC_GENERIC is not set
 # CONFIG_NET_VENDOR_SYNOPSYS is not set
 # CONFIG_NET_VENDOR_VIA is not set
 # CONFIG_NET_VENDOR_WIZNET is not set
 # CONFIG_NET_VENDOR_XILINX is not set
-CONFIG_MARVELL_PHY=y
 CONFIG_MICREL_PHY=y
+CONFIG_MOTORCOMM_PHY=y
 CONFIG_BCMDHD=y
 CONFIG_BCMDHD_FW_PATH="/etc/firmware/fw_bcm43436b0.bin"
 CONFIG_BCMDHD_NVRAM_PATH="/etc/firmware/nvram_ap6236.txt"
@@ -149,9 +148,15 @@ CONFIG_HW_RANDOM_VIRTIO=y
 CONFIG_I2C_CHARDEV=y
 CONFIG_I2C_DESIGNWARE_PLATFORM=y
 CONFIG_SPI=y
+# CONFIG_SPI_MEM is not set
+CONFIG_SPI_DESIGNWARE=y
+CONFIG_SPI_DW_DMA=y
+CONFIG_SPI_DW_MMIO=y
 CONFIG_SPI_SIFIVE=y
+CONFIG_SPI_SPIDEV=y
 # CONFIG_PTP_1588_CLOCK is not set
-CONFIG_GPIOLIB=y
+CONFIG_PINCTRL=y
+CONFIG_GPIO_SYSFS=y
 CONFIG_POWER_RESET=y
 CONFIG_POWER_RESET_SYSCON=y
 CONFIG_POWER_RESET_SYSCON_POWEROFF=y

+ 1 - 1
conf/starlight-a1-uboot-fit-image.its

@@ -30,7 +30,7 @@
                 };
 
                 fdt {
-                        data = /incbin/("../work/linux/arch/riscv/boot/dts/starfive/starfive_vic7100_evb.dtb");
+                        data = /incbin/("../work/linux/arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight-a1.dtb");
                         type = "flat_dt";
                         arch = "riscv";
                         load = <0x0 0x86000000>;

+ 1 - 1
conf/starlight-uboot-fit-image.its

@@ -30,7 +30,7 @@
                 };
 
                 fdt {
-                        data = /incbin/("../work/linux/arch/riscv/boot/dts/starfive/starfive_vic7100_evb.dtb");
+                        data = /incbin/("../work/linux/arch/riscv/boot/dts/starfive/jh7100-beaglev-starlight.dtb");
                         type = "flat_dt";
                         arch = "riscv";
                         load = <0x0 0x86000000>;

+ 1 - 1
conf/visionfive-uboot-fit-image.its

@@ -30,7 +30,7 @@
                 };
 
                 fdt {
-                        data = /incbin/("../work/linux/arch/riscv/boot/dts/starfive/starfive_vic7100_evb.dtb");
+                        data = /incbin/("../work/linux/arch/riscv/boot/dts/starfive/jh7100-starfive-visionfive-v1.dtb");
                         type = "flat_dt";
                         arch = "riscv";
                         load = <0x0 0x86000000>;