Commit Graph

2847 Commits

Author SHA1 Message Date
Andy Yan 2b0c24e04f rockchip: configs: enable ROCKCHIP_PARTITION_BOOT
This enable bootrkp command to boot a system from
rockchip format partition.

Change-Id: Ia7a1bdaccafc85393cc5156e41d8f44d500af7b8
Signed-off-by: Andy Yan <andy.yan@rock-chips.com>
2017-11-08 17:35:03 +08:00
Kever Yang ed2668e8cf rockchip: rk3066: add defconfig for rk3066-evb
Change-Id: Ia6ed2885c0bd3200691405d0b25720b3f281a755
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-11-08 08:55:48 +08:00
Paweł Jarosz b2dae9bd94 rockchip: rk3066: add mk808 board files
mk808 is a tv stick with two usb ports, micro sd card slot, hdmi and
nand onboard.

Change-Id: I317c516f2023eec59c46195dd8280684137f977c
Signed-off-by: Paweł Jarosz <paweljarosz3691@gmail.com>
Acked-by: Simon Glass <sjg@chromium.org>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-11-07 16:30:53 +08:00
Kever Yang df4f40acb4 rockchip: evb-rk3328: enable defconfig options for TPL/SPL
Enable driver options for TPL/SPL in evb-rk3328_defconfig.

Change-Id: I8f9e378b3d459d976e2522884b607b68b0fdf9fd
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-11-07 11:07:10 +08:00
Kever Yang 62f9d1a3c8 rockchip: remove SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR from defconfig
Use default value 0x4000 for SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR instead
of define a new one.

Change-Id: Icfaf22554f3dd3581b1ad92dc0529b9ff6c352d1
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-11-07 11:06:46 +08:00
Elaine Zhang cc14d0843e rockchip: configs: enable DM_RESET config by default
Change-Id: Iff8e5ff45a1acc6255ca1ca41892c837891a9ac0
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-11-03 15:38:58 +08:00
Joseph Chen 6a43f0b024 configs: evb-rk3126: enable CONFIG_CMD_CHARGE_DISPLAY
Change-Id: I1bab5ca35b41428530881005cb12c0eddccb54a3
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-11-03 11:57:13 +08:00
Joseph Chen e40c3d7fee configs: evb-rk3126: enable charge animation
Change-Id: I2ff56fd22fe6dcd05012882496ce09155cb7ad19
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-11-03 11:57:12 +08:00
Joseph Chen f1f9ed8232 configs: evb-rk3126: enable CONFIG_TEST_ROCKCHIP
Change-Id: If12acf51b7a166ebab86f2fe76e5a10d21e48ab9
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-10-31 14:15:18 +08:00
Kever Yang 4723704fa3 rockchip: rk3399-evb: update defconfig
Change-Id: If6b0fc9a64f23e2fcbd1e016d90574674e34dc08
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-10-26 09:19:06 +08:00
Zhangbin Tong 0f1d0337a1 configs: evb-rk3229: enable CONFIG_DM_RC
Change-Id: I8d02fb4ee2c7c07aacd74f86114e9cca10c61f46
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com>
2017-10-25 10:29:03 +08:00
Frank Wang 9648c39476 configs: rockchip: enable usb-phy support for evb_rk3128
This change enables usb-phy support for evb_rk3128_defconfig.

Change-Id: Ic23b31690fe9ad9e4d89e31a925c021922d28d94
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2017-10-24 16:10:26 +08:00
Frank Wang 0b27963c7b configs: rockchip: enable usb-phy support for evb_rk3126
This change enables usb-phy support for evb_rk3126_defconfig.

Change-Id: I5bc417c056d5f30aeaecf8d79cd1a57df5d79614
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2017-10-24 16:10:26 +08:00
Frank Wang ee4e2fd1d0 configs: rockchip: enable ehci/ohci support for evb-rk3128
This change enables usb ehci/ohci support for evb-rk3128 board.

Change-Id: I26b7b92779a9f3754fd3b7b92524f6ad069a185b
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2017-10-24 16:10:26 +08:00
Frank Wang 2578e62ae3 configs: rockchip: enable ehci/ohci support for evb-rk3126
This change enables usb ehci/ohci support for evb-rk3126 and configure
max number ports of the root hub for ohci driver.

Change-Id: Ic48964c00400b00f3602f009ce32b3cc9fcb8fa0
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2017-10-24 16:10:26 +08:00
Frank Wang 0633c67a49 configs: rockchip: enable fastboot for evb-rk3128
This change enables fastboot support for evb-rk3128 board.

Change-Id: Ic1bf2556e78376a8fac2e1b38fd206c8ecbb1db5
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2017-10-24 16:10:26 +08:00
Frank Wang 6942ad29e7 configs: rockchip: enable fastboot for evb-rk3126
This change enables fastboot support for evb-rk3126 board.

Change-Id: I1bc38ce106bbcb3164f6c0f07ef55813341c80a1
Signed-off-by: Frank Wang <frank.wang@rock-chips.com>
2017-10-24 16:10:26 +08:00
Mark Yao bdf9542acd configs: evb-rk3126: enable display relate config
Change-Id: I65e6f028eafa9422647d249ba53e9cee740b39c8
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2017-10-23 16:25:01 +08:00
Joseph Chen f960b24c88 configs: evb-rk3126: enable rk816 fuel gauge
Change-Id: Ica59f1a0c6d4a91aee2f27bd8dad24ecf27bd171
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-10-17 17:25:22 +08:00
Joseph Chen 8c08c1e259 configs: evb-rk3126: enable CONFIG_DM_KEY
Change-Id: I7b352b596934fd9ef98ccc86e082ff89b76ac67e
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-10-17 17:25:02 +08:00
Elaine Zhang 56b13c4690 rk3126: config: enable pmic rk816 config by default
Change-Id: I792141962901ff38c24d4cb8928bfb4562e01670
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2017-10-17 16:07:18 +08:00
Mark Yao 5174e4ff73 rk3399: config: evb: enable drm display related configs
Change-Id: I3abdf6caf533f6dbc7bc979718adff0302676e78
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2017-10-17 15:25:45 +08:00
Joseph Chen 114fbf71bc configs: add evb-rk3126_defconfig
Change-Id: Ic66c588e1659e1ba87b2116d130bc9e4326bb437
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-10-12 09:42:59 +08:00
Joseph Chen 1ffcaf06aa configs: evb-rk3328: enable CONFIG_DM_KEY
So that we can use rk805 power key function

Change-Id: Ic737b9a030f4218504051a17955e4e7b36d1b14c
Signed-off-by: Joseph Chen <chenjh@rock-chips.com>
2017-10-12 09:41:09 +08:00
Kever Yang 8286a720ac rockchip: rk3128: add defconfig for evb-rk3128
Enable board config for evb-rk3128.
Serial output and eMMC works in this version.

Change-Id: I010fcdef35b745d6a93558a9382e4d020576eeeb
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-10-11 15:55:16 +08:00
Wu Liang feng b125c7115c configs: rv1108: enable usb2 phy driver
Add defconfig to enable generic PHY framework and USB 2.0 PHY
driver which used for DWC2, EHCI and OHCI usb controllers.

Change-Id: Ib238269faa5046b8853590d6de3ade3ca38e6882
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
2017-09-27 11:31:15 +08:00
Wu Liang feng 2e595678ab configs: rk3328: enable usb2 phy driver
Add defconfig to enable generic PHY framework and USB 2.0 PHY
driver which used for DWC2, EHCI and OHCI usb controllers.

Change-Id: I93fa29843f6f6d4d43e3e4939225bc2f79ad3131
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
2017-09-27 11:31:15 +08:00
William Wu 31d551b63d configs: rockchip: add USB configs for evb-rv1108 board
This patch adds USB configs to support the USB OTG port(consist
of DWC2 controller) and the USB Host port(consist of EHCI and OHCI
controllers) on evb-rv1108 board, and also support fastboot over
USB and USB mass storage.

Change-Id: I80b1ff133a3e16ca0e8202fe737c93d18b6e5b08
Signed-off-by: William Wu <william.wu@rock-chips.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-09-27 11:31:15 +08:00
Elaine Zhang bb20e97e9e configs: rk3328: add support for pmic rk8xx and regulator and i2c driver
Add defconfig for rk8xx and regulator and i2c controller.

Change-Id: I3ea25c7f5c10ef952a3dd32a026d95e17ff3f536
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2017-09-13 16:47:57 +08:00
Kever Yang b67be560b3 rockchip: rock-rk3188: do not use ARCH_MEMSET in TPL
This patch is to fix error in build TPL:
common/init/built-in.o: In function `board_init_f_init_reserve':
common/init/board_init.c:111: undefined reference to `memset'

Change-Id: I9893987e26a86927d1628519d257d62f3a9ceaf9
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-13 16:13:51 +08:00
Kever Yang 4214dda943 rockchip: remove CONFIG_SPL_ATF_TEXT_BASE for all boards
After update bl31_entry(), we don't need CONFIG_SPL_ATF_TEXT_BASE.

Change-Id: Ia64fdaa37242332a497077ecc7833c7c8d0b0d45
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:39 +08:00
Kever Yang 31e72715a9 rockchip: firefly-rk3399: enable SPL_SYSRESET config
After the patch below, we need to add SPL_SYSRESET for do_reset()
in SPL:
87c16d4 drivers: spl: consistently use the $(SPL_TPL_) macro

Change-Id: Id7be0a9ed6d4d522fe0941433e6f2b569eda0a00
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:38 +08:00
Kever Yang cf5771bef7 rockchip: evb-rk3229: don't remove clock-names node in spl
The SPL need 'ciu-sample' for dwmmc driver when enable higher
speed.

Change-Id: I1e24f2551e118edf3d175abc5514826ef988a148
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:33 +08:00
Kever Yang a35feaca3c rockchip: evb-rk322x: update defconfig with tpl and optee support
Enable all the options for TPL/SPL and OPTEE.

Cover-letter:
rockchip: add tpl and OPTEE support for rk3229

Add some generic options for TPL support for arm 32bit, and then
and TPL support for rk3229(cortex-A7), and then add OPTEE support
in SPL.

END

Change-Id: I8db693ccf552161a558a620261152908afb6dc56
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:33 +08:00
Kever Yang c460d3fb18 rockchip: firefly-rk3399: add FIT for rk3399
Enable SPL_FIT_GENERATOR with path.

Change-Id: I378f3d0cf9532279a3a9999d8343a9159521b56d
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:30 +08:00
Kever Yang 398fe2d1cf rockchip: rk3229: move usb gadget into defconfig
Use the defconfig for all usb gadget and function related
option instead of define then in header file.

Change-Id: Ibd21f6693ffb573c88eed69ddddeaa923cb9d8ea
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:28 +08:00
Kever Yang 5505cbac43 rockchip: rk3399-firefly: enable usb device gadget
ums and fastboot.

Change-Id: Iba6fa6679fbafe7534aa563362b0831267895e39
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:27 +08:00
Kever Yang 44fe379474 rockchip: firefly-rk3399: enable EFUSE drive
Enable the EFUSE driver for get the cpuid and serial.

Change-Id: Ic347b9edbb06da784f0788fc29d61c3003e2b69b
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:27 +08:00
Kever Yang 0f0669eabb rk3399: config: enable usb mass storage gadget
Change-Id: I588e2260d8ce07ebd6cc1fd8e6809b2e960fd600
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
2017-09-12 16:04:20 +08:00
Kever Yang 02ef5c83a3 FROMLIST: config: rk3399: add support for dwc3 gadget
To support fastboot, we need to enable the controller first.
rk3399 is using dwc3 as usb device controller, this patch enable
the configs for dwc3 gadget.

Change-Id: I2726ed1c35897c2366c1c9766fdf460baab23975
Signed-off-by: Kever Yang <kever.yang@rock-chips.com>

Conflicts:
	configs/evb-rk3399_defconfig
2017-09-12 16:04:19 +08:00
Tom Rini 4ccceefb7f edison: Disable CONFIG_USB_HOST_ETHER
This board does dwc3 gadget, not host, so we cannot have host support or
we will fail to link.

Signed-off-by: Tom Rini <trini@konsulko.com>
2017-09-08 16:43:24 -04:00
Chris Packham f58ad98a62 usb: net: migrate USB Ethernet adapters to Kconfig
This migrates ASIX, ASIX88179, MCS7830, RTL8152 and SMSC95XX to Kconfig.
Update defconfigs.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2017-09-08 10:23:00 -04:00
Chris Packham ae3584498b usb: net: migrate CONFIG_USB_HOST_ETHER to Kconfig
CONFIG_USB_HOST_ETHER is the framework that the drivers are dependent on
USB_HOST_ETHER. Use this as a menu and move the existing LAN75XX and
LAN78XX options under new menu. Finally update the defconfigs that need
CONFIG_USB_HOST_ETHER.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2017-09-08 10:21:46 -04:00
Tom Rini df35f4530b configs: Resync with savedefconfig
Rsync all defconfig files using moveconfig.py

Signed-off-by: Tom Rini <trini@konsulko.com>
2017-09-08 10:14:49 -04:00
Marek Vasut 25f840d7ef ARM: rmobile: Disable CONFIG_ARCH_FIXUP_FDT_MEMORY
Disable CONFIG_ARCH_FIXUP_FDT_MEMORY to prevent U-Boot from modifying
the memory {} nodes in the DT passed to the Linux kernel. The R8A779x
DT contains multiple memory {} nodes, while U-Boot only modifies the
first one and stuffs all the memory entries into it, which is wrong.
Disabling CONFIG_ARCH_FIXUP_FDT_MEMORY is the least intrusive way to
fix the issue this close to the release, while the real fix is to
extend the fdt_fixup_memory_banks() to handle multiple memory nodes
in DT.

Signed-off-by: Marek Vasut <marek.vasut+renesas@gmail.com>
Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
2017-09-07 20:04:41 -04:00
Paul Barker 2d0cf3b2ae Revert "dm: arm: rpi: Drop CONFIG_OF_EMBED"
This reverts commit 25877d4e4c.

This is a workaround for Raspberry Pi boot failures seen when passing on
the device tree provided by the Raspberry Pi firmware at boot. Without
CONFIG_OF_EMBED, we just get stuck at "Starting kernel ..." when we try
to boot Linux with this device tree.

Signed-off-by: Paul Barker <pbarker@toganlabs.com>
Cc: Simon Glass <sjg@chromium.org>
Tested-by: Jonathan Gray <jsg@jsg.id.au>
Reviewed-by: Simon Glass <sjg@chromium.org>
2017-09-07 10:44:36 -04:00
Kever Yang 313bbcf0ea rockchip: firefly-rk3399: enable ATF and dwmmc
enable the ATF option and SDCard in defconfig.

Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-09-05 11:04:35 +02:00
Wadim Egorov 32191a3912 rockchip: phycore: Read configuration EEPROM & set ethaddr in late init
Read SoM information from EEPROM and set ethaddr in late init.

Signed-off-by: Wadim Egorov <w.egorov@phytec.de>
Acked-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2017-09-05 11:04:34 +02:00
Derald D. Woods c257c96d9b omap3: evm: Fixes for CONFIG_NAND, SPL_OS_BOOT, USB, and environment
- Pass MTDPARTS kernel arguments to kernel
- Use Kconfig CONFIG_NAND instead of CONFIG_SYS_EXTRA_OPTIONS="NAND"
- Call 'usb_stop' on kernel start
- Update Falcon mode setup to match other OMAP3 boards
- Use "uEnv.txt" as boot script instead of "boot.scr"
2017-09-03 15:30:36 -04:00
Adam Ford e3f24d4f2c Kconfig: Add EEPROM options to Kconfig when I2C_EEPROM is set
Add the following options to drivers/misc/Kconfig:
	SYS_I2C_EEPROM_ADDR
	SYS_I2C_EEPROM_BUS
	SYS_EEPROM_SIZE
	SYS_EEPROM_PAGE_WRITE_BITS
	SYS_EEPROM_PAGE_WRITE_DELAY_MS
	SYS_I2C_EEPROM_ADDR_LEN
	SYS_I2C_EEPROM_ADDR_OVERFLOW

This does not migrate any boards, but provides a foundations for
those who want/need these options

Signed-off-by: Adam Ford <aford173@gmail.com>
[trini: Migrate uniphier]
Signed-off-by: Tom Rini <trini@konsulko.com>
2017-09-02 15:50:30 -04:00