{"push_id":790560715,"size":43,"distinct_size":0,"ref":"refs/heads/master","head":"4c669e2d3b0d65aeb5593c04b719284a41013c87","before":"922f735ecf0de23eb0e01c208f5b422f39f6aed9","commits":[{"sha":"15c52b3ddd1e46743f5fb604f0cbcae144237ed5","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: arch-mx6: add is_soc_type helper macro\n\nAdd helper macro is_soc_type to identify iMX SoC family\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/15c52b3ddd1e46743f5fb604f0cbcae144237ed5"},{"sha":"1368f99346b1a6c566095bcb1df662cdbdb129b3","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"thermal: imx_thermal: rework driver to be reused\n\nRework imx_thermal driver to be used across i.MX\nprocessor that support thermal sensor\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/1368f99346b1a6c566095bcb1df662cdbdb129b3"},{"sha":"ab09e728667563fda9c8a8569331618fcfa0cb16","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"arm: imx: common rework cache settings for imx6\n\nRework cache settings for imx6, move cache configuration\nto imx-common/cache.c so it can be reused for newer SoC\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/ab09e728667563fda9c8a8569331618fcfa0cb16"},{"sha":"50a082a88c54975eaa6b6ae39b50936802783387","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"arm: imx: imx-common: init: move arch init common setup\n\nMove common imx6 arch init setup, init.c can be extended\nand reused to support imx7 SoC keeping init arch common\ncode.\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/50a082a88c54975eaa6b6ae39b50936802783387"},{"sha":"6953574188c2922d32e8f5dfbc72eaf08b799ada","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: system counter driver for imx7d and mx6ul\n\nAdd system counter driver for imx7d and mx6ul\nimx7 and imx6ul supports system counter timer as well as\nGPT timer (arch/arm/imx-common/timer.c); The default for\nimx7 is systemcounter timer.\n\nSigned-off-by: Ye.Li <B37916@freescale.com>\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/6953574188c2922d32e8f5dfbc72eaf08b799ada"},{"sha":"b1d902a9f7f9b4de82f88b82cbb6daa4118e9788","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: imx7d: initial arch level support\n\n* Add system arch level header files\n  - imx-regs.h: iMX7D SoC system architecture registers\n  - crm_regs.h: Clock control module registers\n  - sys_proto.h: helper callback function for SoC setup\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nSigned-off-by: Ye.Li <B37916@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/b1d902a9f7f9b4de82f88b82cbb6daa4118e9788"},{"sha":"7bebc4b04e3499412b459753214c1b4c4bf532dc","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: imx7d: clock control module support\n\n* Add Clock control module (CCM) support\n* iMX7D SoC introduces 3 main clock sysmtem abstraction for clock\n  root frequency generation denominated clock slices.\n  Core clock slice: hihg speed clock for ARM core\n  Bus clock slice: for bus clocks\n  IP clock slice: Peripheral clocks\n* At system boot ROM enables PLL_ARM, PLL_DDR, PLL_SYS, PLL_ENET\n  In u-boot, we have to:\n  - Configure PFD3- PFD7 for freq we needed in u-boot\n  - Set clock root for peripherals (ip channel)\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nSigned-off-by: Ye.Li <B37916@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/7bebc4b04e3499412b459753214c1b4c4bf532dc"},{"sha":"c5752f73a53a8396aae1efa51c5af14b21210b3a","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: imx7d: Add SoC system support\n\nAdd imx7d basic SoC system support\nMisc arch dependent functions for system bring up\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nSigned-off-by: Ye.Li <B37916@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/c5752f73a53a8396aae1efa51c5af14b21210b3a"},{"sha":"75a565f2977b423c43a9ebbc6858d708b36b1194","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"arm: imx-common: init: extend init_aips to support imx7\n\nExtend init_aips to support imx7 SoC, use is_soc_type\nand is_cpu_type to resolve at run time aips3 settings\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/75a565f2977b423c43a9ebbc6858d708b36b1194"},{"sha":"648539c906bb3b039b503b9b6325076eff4d9e5d","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"arm: imx-common: init: rework wdog settings for imx6/imx7\n\nRework imx_set_wdog_powerdown to be reused by imx6 and imx7\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/648539c906bb3b039b503b9b6325076eff4d9e5d"},{"sha":"d1aa6f2d58f7f27a890d26d0a1f1fc14aa81f127","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"thermal: imx: add imx7d soc thermal support\n\nAdd imx7 SoC thermal driver support\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/d1aa6f2d58f7f27a890d26d0a1f1fc14aa81f127"},{"sha":"cd562c8d07c0684a49edb41eedc207fed7690f56","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: imx7d: add imx-common cpu support for imx7d\n\nAdd imx-common cpu support for imx7d SoC\n- Update reset_cause for imx7d\n- Enable watchdog driver built for imx7d\n\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/cd562c8d07c0684a49edb41eedc207fed7690f56"},{"sha":"1a8150d4b16fbafa6f1d207ddb85eda7dc399e2d","author":{"email":"20391c5867287836be64b0fe3fd21716e741d249@freescale.com","name":"Adrian Alonso"},"message":"imx: mx7dsabresd: Add support for MX7D SABRESD board\n\n* Add i.MX7D SABRESD target board support with enabled modules:\n  UART, PMIC, USB/OTG, SD, eMMC, ENET, I2C, 74LV IOX.\n\n  Build target: mx7dsabresd_config\n\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nSigned-off-by: Fugang Duan <B38611@freescale.com>\nSigned-off-by: Ye.Li <B37916@freescale.com>\nSigned-off-by: Adrian Alonso <aalonso@freescale.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/1a8150d4b16fbafa6f1d207ddb85eda7dc399e2d"},{"sha":"b5e7586a73d4eb7b0aa9c597f293a584a2a1800a","author":{"email":"59934addbc17c0fa64a0bf4bb38537fc23439974@heimpold.de","name":"Michael Heimpold"},"message":"mxs: mxsboot: fix endianess for sd boot images\n\nRunning mxsboot on a big-endian system produces a sd image which\ncannot be started by the i.MX28 ROM. It complains on the debug\nuart as following:\n0x8020a009\n          0x80502008\n0x8020a009\n          0x80502008\n...\n\nEnforcing all fields within the BCB to little-endian make\nthe image bootable again.\n\nSigned-off-by: Michael Heimpold <mhei@heimpold.de>\nAcked-by: Stefano Babic <sbabic@denx.de>\nAcked-by: Marek Vasut <marex@denx.de>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/b5e7586a73d4eb7b0aa9c597f293a584a2a1800a"},{"sha":"0eca9f6f0d073fc4773ec0c698ba9899ac0c5cf0","author":{"email":"119ee8bfe841f60ca03ea257caa03354d3059526@freescale.com","name":"Peng Fan"},"message":"Revert \"imx: mx6: ddr correct tRFC and tXS\"\n\nThis reverts commit 059323fb6a8f21637bb617919715c2427f24777c.\n\nThis commit 059323fb6a8f21637bb617919715c2427f24777c use JESD79-3E which\nis not the newest spec. Should use JESD79-3F in which tRFC is 260ns for\n4Gb chip.\n\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nCc: Stefano Babic <sbabic@denx.de>\nCc: Tim Harvey <tharvey@gateworks.com>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/0eca9f6f0d073fc4773ec0c698ba9899ac0c5cf0"},{"sha":"bd8366763c25c94dbf9429a3b5c88ce0ea78b4fa","author":{"email":"119ee8bfe841f60ca03ea257caa03354d3059526@freescale.com","name":"Peng Fan"},"message":"imx: discard duplicated MXC_OCOTP and CMD_FUSE\n\nWe have CONFIG_MXC_OCOTP and CONFIG_CMD_FUSE in mx6_common.h,\ndiscard duplicated macro definitions in board header files.\n\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nCc: Stefano Babic <sbabic@denx.de>\nCc: Peter Robinson <pbrobinson@gmail.com>\nCc: Otavio Salvador <otavio@ossystems.com.br>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/bd8366763c25c94dbf9429a3b5c88ce0ea78b4fa"},{"sha":"d9cbb264e8c277af0ae8c55bac01b8564dfc3f9c","author":{"email":"119ee8bfe841f60ca03ea257caa03354d3059526@freescale.com","name":"Peng Fan"},"message":"imx: mx6ul: support mx6ul 9x9 evk board\n\nThis patch is to support mx6ul_9x9_evk board based on mx6ul_14x14_evk,\nthe difference between mx6ul 9x9 evk and mx6ul 14x14 evk are:\n1. mx6ul 9x9 evk use pfuze3000, while mx6ul 14x14 evk use DCDC.\n2. mx6ul 9x9 evk supports 256MB LPDDR2, while mx6ul 14x14 evk\n   supports 512MB DDR3\n3. mx6ul_9x9_evk use 9x9 package, while mx6ul_14x14_evk use 14x14 package.\n\nThis patch add the following:\n1. Discard PHYS_SDRAM_SIZE from header file, use imx_ddr_size()\n2. Introduce a macro is_mx6ul_9x9_evk using\n   CONFIG_IS_ENABLED(TARGET_MX6UL_9X9_EVK) to avoid \"#ifdef xxx\" in non-SPL\n   part. To SPL part, CONFIG_IS_ENABLED(TARGET_MX6UL_9X9_EVK) can not work,\n   so still use \"#ifdef CONFIG_TARGET_MX6UL_9X9_EVK\" to differentiate with\n   mx6ul_14x14_evk. And we have no way to dymaically checking this chip\n   is 9x9 or 14x14.\n3. mx6ul_9x9_evk use pfuze3000, so enabled POWER related configurations.\n   POWER related configurations also effect for mx6ul_14x14_evk. But\n   power_init_board implementation using 'if (is_mx6ul_9x9_evk())' to\n   do initialization for mx6ul_9x9_evk, and do nothing for mx6ul_14x14_evk.\n4. mx6ul_9x9_evk use lpddr2 with size 256MB, so add related SPL DRAM\n   configurations.\n5. Enable CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG and setting dtb file\n   according to board_rev and board_name.\n6. Add TARGET_MX6UL_9X9_EVK Kconfig entry\n\nBoot Log:\nU-Boot SPL 2015.10-rc2-00356-g536ce34 (Sep 06 2015 - 12:22:53)\nreading u-boot.img\nreading u-boot.img\n\nU-Boot 2015.10-rc2-00356-g536ce34 (Sep 06 2015 - 12:22:53 +0800)\n\nCPU:   Freescale i.MX6UL rev1.0 792 MHz (running at 396 MHz)\nCPU:   Commercial temperature grade (0C to 95C) at 41C\nReset cause: POR\nBoard: MX6UL 9x9 EVK\nI2C:   ready\nDRAM:  256 MiB\nPMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11\nMMC:   FSL_SDHC: 0, FSL_SDHC: 1\nIn:    serial\nOut:   serial\nErr:   serial\nNet:   FEC1\nHit any key to stop autoboot:  0\n\nSigned-off-by: Peng Fan <Peng.Fan@freescale.com>\nCc: Stefano Babic <sbabic@denx.de>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/d9cbb264e8c277af0ae8c55bac01b8564dfc3f9c"},{"sha":"72898ac7b80b42060b30d17cf185ea7a01194840","author":{"email":"7afaa0a74c41394c7122fe61723ddc365f322a55@compulab.co.il","name":"Nikita Kiryanov"},"message":"compulab: eeprom: select i2c bus when querying for board rev\n\nAdd support for selecting which eeprom is queried for board revision by\nextending cl_eeprom_get_board_rev() to accept an i2c bus number.\n\nCc: Stefano Babic <sbabic@denx.de>\nCc: Igor Grinberg <grinberg@compulab.co.il>\nAcked-by: Igor Grinberg <grinberg@compulab.co.il>\nSigned-off-by: Nikita Kiryanov <nikita@compulab.co.il>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/72898ac7b80b42060b30d17cf185ea7a01194840"},{"sha":"e93e809f2f71bc6705818f1978b2d15bddfcae72","author":{"email":"7afaa0a74c41394c7122fe61723ddc365f322a55@compulab.co.il","name":"Nikita Kiryanov"},"message":"compulab: eeprom: propagate error value in read_mac_addr()\n\ncl_eeprom_read_mac_addr() doesn't differentiate between success case and\ninability to access eeprom. Fix this by propagating the return value of\ncl_eeprom_setup().\n\nCc: Stefano Babic <sbabic@denx.de>\nCc: Igor Grinberg <grinberg@compulab.co.il>\nSigned-off-by: Nikita Kiryanov <nikita@compulab.co.il>\nAcked-by: Igor Grinberg <grinberg@compulab.co.il>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/e93e809f2f71bc6705818f1978b2d15bddfcae72"},{"sha":"53af877fd2b509bed0ba84fc0fb2845e0c149e34","author":{"email":"7afaa0a74c41394c7122fe61723ddc365f322a55@compulab.co.il","name":"Nikita Kiryanov"},"message":"compulab: eeprom: add support for obtaining product name\n\nIntroduce cl_eeprom_get_product_name() for obtaining product name\nfrom the eeprom.\n\nCc: Stefano Babic <sbabic@denx.de>\nCc: Igor Grinberg <grinberg@compulab.co.il>\nSigned-off-by: Nikita Kiryanov <nikita@compulab.co.il>","distinct":false,"url":"https://api.github.com/repos/trini/u-boot/commits/53af877fd2b509bed0ba84fc0fb2845e0c149e34"}]}