浏览代码

1.修改add-board.sh脚本bug; 2.增加lcd时钟2级分频

huangliang 2 年之前
父节点
当前提交
a19b49f784
共有 3 个文件被更改,包括 13 次插入3 次删除
  1. 1 1
      build/add-board.sh
  2. 11 1
      linux/arch/arm/boot/dts/ark1668e.dtsi
  3. 1 1
      u-boot/configs/ark1668e_devb_dashboard_defconfig

+ 1 - 1
build/add-board.sh

@@ -74,8 +74,8 @@ DST_UBOOT_BOARD_PATH=$SDK_DIR/u-boot/board/arkmicro/$DST_BOARD_TYPE
 # add u-boot board config file
 cp -rf ${SDK_DIR}/u-boot/configs/${SRC_UBOOT_CONFIG_FILE} ${SDK_DIR}/u-boot/configs/${DST_BOARD_TYPE}_defconfig
 sed -i s/CONFIG_TARGET_$SRC_UBOOT_TARGET/CONFIG_TARGET_$DST_UBOOT_TARGET/g ${SDK_DIR}/u-boot/configs/${DST_BOARD_TYPE}_defconfig
-sed -i s/$SRC_DTB_FILE_NAME/$DST_DTB_FILE_NAME/g ${SDK_DIR}/u-boot/configs/${DST_BOARD_TYPE}_defconfig
 sed -i s/$SRC_BOARD_TYPE/$DST_BOARD_TYPE/g ${SDK_DIR}/u-boot/configs/${DST_BOARD_TYPE}_defconfig
+sed -i s/$SRC_DTB_FILE_NAME/$DST_DTB_FILE_NAME/g ${SDK_DIR}/u-boot/configs/${DST_BOARD_TYPE}_defconfig
 
 # copy dts file and add in Makefile
 UBOOT_DTS_PATH=${SDK_DIR}/u-boot/arch/arm/dts

+ 11 - 1
linux/arch/arm/boot/dts/ark1668e.dtsi

@@ -358,7 +358,7 @@
 				enable-offset = <5 7>;
 			};
 
-			lcdclk: lcdclk {
+			lcdclkdiv: lcdclkdiv {
 				#clock-cells = <0>;
 				compatible = "arkmiro,ark-clk-sys";
 				clocks = <&lcdpll>, <&axipll>, <&tvpll>, <&xtal24mhz>;
@@ -366,6 +366,16 @@
 				index-offset = <7>;
 				index-mask = <0xf>;
 				index-value = <0>;
+				div-offset = <4>;
+				div-mask = <0x7>;
+				div-value = <1>;
+			};
+
+			lcdclk: lcdclk {
+				#clock-cells = <0>;
+				compatible = "arkmiro,ark-clk-sys";
+				clocks = <&lcdclkdiv>;
+				reg = <0x54>;
 				div-offset = <19>;
 				div-mask = <0xf>;
 				div-value = <4>;

+ 1 - 1
u-boot/configs/ark1668e_devb_dashboard_defconfig

@@ -21,7 +21,7 @@ CONFIG_DEBUG_UART=y
 CONFIG_NAND_BOOT=y
 CONFIG_BOOTDELAY=0
 CONFIG_LOGLEVEL=8
-CONFIG_DEFAULT_FDT_FILE="ark1668e_devb_dashboard_dashboard.dtb"
+CONFIG_DEFAULT_FDT_FILE="ark1668e_devb_dashboard.dtb"
 # CONFIG_DISPLAY_CPUINFO is not set
 # CONFIG_DISPLAY_BOARDINFO is not set
 # CONFIG_SPL_RAW_IMAGE_SUPPORT is not set