1. 16 3月, 2018 2 次提交
  2. 15 3月, 2018 2 次提交
  3. 14 3月, 2018 8 次提交
    • D
      ARM: omap3: evm: Sync with omap3_beagle configuration · b6e2543c
      Derald D. Woods 提交于
      This commit does the following for OMAP3 EVM:
      
      - Track omap3_beagle changes where possible
      - Remove CONFIG_SYS_MPUCLK and CONFIG_MTD which are not needed for the
        default board configuration to work.
      - Remove CONFIG_SPL_SYS_MALLOC_SIMPLE and CONFIG_SYS_MALLOC_F_LEN from
        default config. CONFIG_SYS_MALLOC_F_LEN=0x400 is set by configuration
        automatically. [allows board to boot with SERIAL_SEARCH_ALL=y]
      - Use updated NAND layout:
      
      	device nand0 <omap2-nand.0>, # parts = 6
      
      	#: name		size			offset
      	-------------------------------------------------
      	0: spl		0x00080000(512k)	0x00000000
      	1: u-boot	0x001e0000(1920k)	0x00080000
      	2: u-boot-env	0x00020000(128k)	0x00260000
      	3: dtb		0x00020000(128k)	0x00280000
      	4: kernel	0x00600000(6m)		0x002a0000
      	5: rootfs	0x0f760000(-)		0x008a0000
      	-------------------------------------------------
      Signed-off-by: NDerald D. Woods <woods.technical@gmail.com>
      b6e2543c
    • D
      ARM: omap3: beagle: Enable DM_SERIAL, update distro usage and NAND layout · d233ccb1
      Derald D. Woods 提交于
      This commit does the following for BeagleBoard{-xM}:
      
      - Enable DM_SERIAL which also enables SPL_DM_SERIAL
      - Misc. config updates in support of DM_SERIAL
      - Use updated NAND layout (BeagleBoard):
      
      	device nand0 <omap2-nand.0>, # parts = 6
      
      	#: name		size			offset
      	-------------------------------------------------
      	0: spl		0x00080000(512k)	0x00000000
      	1: u-boot	0x001e0000(1920k)	0x00080000
      	2: u-boot-env	0x00020000(128k)	0x00260000
      	3: dtb		0x00020000(128k)	0x00280000
      	4: kernel	0x00600000(6m)		0x002a0000
      	5: rootfs	0x0f760000(-)		0x008a0000
      	-------------------------------------------------
      
      - Use MMC and UBIFS support from config_distro_bootcmd.h
      - Use LEGACY_MMC and NAND support defined in omap3_beagle.h
      
      [MMC(0:1)/extlinux/extlinux.conf]
      ---8<-------------------------------------------------------------------
      default omap3-beagle-mmc-fat
      label omap3-beagle-mmc-fat
      	kernel /zImage
      	fdt /omap3-beagle.dtb
      	append console=ttyO2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
      ---8<-------------------------------------------------------------------
      
      [LEGACY_MMC(0:2)/boot/extlinux/extlinux.conf]
      ---8<-------------------------------------------------------------------
      default omap3-beagle-mmc-ext4
      label omap3-beagle-mmc-ext4
      	kernel /boot/zImage
      	fdt /boot/omap3-beagle.dtb
      	append console=ttyO2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext4 rootwait
      ---8<-------------------------------------------------------------------
      
      [UBIFS(ubi0:rootfs)/boot/extlinux/extlinux.conf]
      ---8<-------------------------------------------------------------------
      default omap3-beagle-nand-ubifs
      label omap3-beagle-nand-ubifs
      	kernel /boot/zImage
      	fdt /boot/omap3-beagle.dtb
      	append console=ttyO2,115200n8 root=ubi0:rootfs rw ubi.mtd=rootfs rootfstype=ubifs rootwait
      ---8<-------------------------------------------------------------------
      
      The board's 'bootcmd' can also be overridden with:
      
      	CONFIG_BOOTCOMMAND="run findfdt; run mmcboot"
      	CONFIG_BOOTCOMMAND="run findfdt; run nandboot"
      	CONFIG_BOOTCOMMAND="run findfdt; run ramboot"
      
      		or
      
      	CONFIG_BOOTCOMMAND="run findfdt; run somethingelse"
      
      The use of 'run findfdt' is required.
      Signed-off-by: NDerald D. Woods <woods.technical@gmail.com>
      d233ccb1
    • S
      env: ti: boot: Get rid of magic numbers · 2c9afab9
      Sam Protsenko 提交于
      Get the start address and the size of partitions using partition names
      rather than partition numbers. This way we can change the partition
      table further without changing the boot code.
      Signed-off-by: NSam Protsenko <semen.protsenko@linaro.org>
      2c9afab9
    • P
      clk: clk_stm32f: Add DSI clock support · 6243c884
      Patrice Chotard 提交于
      DSI clock is available on STM32F769-disco and
      STM32F469-disco board.
      Signed-off-by: NYannick Fertre <yannick.fertre@st.com>
      Signed-off-by: NPatrice Chotard <patrice.chotard@st.com>
      6243c884
    • P
      board: stm32: switch to DM STM32 timer · aa5e3e22
      Patrice Chotard 提交于
      Use available DM stm32_timer driver instead of dedicated
      mach-stm32/stm32fx/timer.c.
      
      Remove all defines or files previously used for timer usage in
      arch/arm/include/asm/arch-stm32fx and in arch/arm/mach-stm32/stm32fx
      
      Enable DM STM32_TIMER for STM32F4/F7 and H7.
      Signed-off-by: NPatrice Chotard <patrice.chotard@st.com>
      aa5e3e22
    • P
      clk: clk_stm32f: Fix stm32_clk_get_rate() for timer · 61803a95
      Patrice Chotard 提交于
      For timer clock, an additionnal prescaler is used which was
      not taken into account previously.
      Signed-off-by: NPatrice Chotard <patrice.chotard@st.com>
      61803a95
    • K
      rockchip: add text_offset to kernel_addr_r on aarch64 platforms · 0c8e0b31
      Klaus Goger 提交于
      Booting a aarch64 Linux kernel requires the image to be placed
      text_offset bytes from a 2MB aligned address.
      See https://www.kernel.org/doc/Documentation/arm64/booting.txt
      
      booti_setup() takes care about this alignment and will relocate the
      image if not properly aligned with memmove(). This can require up
      to double the size of the loaded image and therefore accidentally
      overwrite content placed there (i.e ramdisk_addr_r) for large kernel
      images.
      
      By adding text_offset to the default kernel_addr_r we can prevent that
      from happening for kernels larger 18MB and also save a few cycles.
      
      We can assume a text_offset of 0x80000 for most cases, all others will be
      handled by booti_setup() anyway.
      Signed-off-by: NKlaus Goger <klaus.goger@theobroma-systems.com>
      Acked-by: NPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
      Reviewed-by: NPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>
      0c8e0b31
    • S
      Move CONFIG_PHY_ADDR to Kconfig · b30c4190
      Stefan Mavrodiev 提交于
      CONFIG_PHY_ADDR is used for old-style configuration. This makes
      impossible changing the PHY address, if multiple boards share a same
      config header file (for example include/configs/sunxi-common.h).
      
      Moving this to Kconfig helps overcoming this issue. It's defined
      as entry inside PHYLIB section.
      
      After the implemention, moveconfig was run. The issues are:
      	- edb9315a	- CONFIG_PHYLIB is not enabled. Entry is
      			  deleted.
      
      	- ds414		- CONFIG_PHYLIB is in incompatible format:
      			  { 0x1, 0x0 }. This entry is also deleted.
      
      	- devkit3250	- The PHY_ADDR is in hex format (0x1F).
      			  Manually CONFIG_PHY_ADDR=31 is added in
      			  the defconfig.
      
      After the changes the suspicious defconfigs passes building.
      Signed-off-by: NStefan Mavrodiev <stefan@olimex.com>
      Acked-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
      [jagan: rebased on master]
      Signed-off-by: NJagan Teki <jagan@amarulasolutions.com>
      Reviewed-by: NJagan Teki <jagan@openedev.com>
      b30c4190
  4. 09 3月, 2018 5 次提交
  5. 06 3月, 2018 3 次提交
  6. 05 3月, 2018 5 次提交
  7. 01 3月, 2018 10 次提交
  8. 28 2月, 2018 3 次提交
  9. 26 2月, 2018 2 次提交