<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/arch/arm/include/asm/arch-omap4, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2018-12-10T05:09:34Z</updated>
<entry>
<title>i2c: omap24xx_i2c: Move away from SoC specific headers for reg offset</title>
<updated>2018-12-10T05:09:34Z</updated>
<author>
<name>Vignesh R</name>
</author>
<published>2018-12-07T13:50:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=bca09ce4b044b3a517f18e40902b0a399ffab361'/>
<id>urn:sha1:bca09ce4b044b3a517f18e40902b0a399ffab361</id>
<content type='text'>
Move away from SoC specific headers to handle different register layout.
Instead use driver data to get appropriate register layouts like in the
kernel. While at it, perform some mostly cosmetic alignment/cleanup in
the functions being updated.

Signed-off-by: Vignesh R &lt;vigneshr@ti.com&gt;
Signed-off-by: Andreas Dannenberg &lt;dannenberg@ti.com&gt;
Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>SPDX: Convert all of our single license tags to Linux Kernel style</title>
<updated>2018-05-07T13:34:12Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-05-06T21:58:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=83d290c56fab2d38cd1ab4c4cc7099559c1d5046'/>
<id>urn:sha1:83d290c56fab2d38cd1ab4c4cc7099559c1d5046</id>
<content type='text'>
When U-Boot started using SPDX tags we were among the early adopters and
there weren't a lot of other examples to borrow from.  So we picked the
area of the file that usually had a full license text and replaced it
with an appropriate SPDX-License-Identifier: entry.  Since then, the
Linux Kernel has adopted SPDX tags and they place it as the very first
line in a file (except where shebangs are used, then it's second line)
and with slightly different comment styles than us.

In part due to community overlap, in part due to better tag visibility
and in part for other minor reasons, switch over to that style.

This commit changes all instances where we have a single declared
license in the tag as both the before and after are identical in tag
contents.  There's also a few places where I found we did not have a tag
and have introduced one.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Remove unnecessary instances of DECLARE_GLOBAL_DATA_PTR</title>
<updated>2018-04-27T18:54:48Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-04-18T17:50:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d024236e5a31a2b4b82cbcc98b31b8170fc88d28'/>
<id>urn:sha1:d024236e5a31a2b4b82cbcc98b31b8170fc88d28</id>
<content type='text'>
We have a large number of places where while we historically referenced
gd in the code we no longer do, as well as cases where the code added
that line "just in case" during development and never dropped it.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>omap: Update the base address of the MMC controllers</title>
<updated>2018-01-19T03:04:21Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2017-09-21T14:51:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=f844d5f4e6bd97c3a4a39e180b5efa8b0b0abd56'/>
<id>urn:sha1:f844d5f4e6bd97c3a4a39e180b5efa8b0b0abd56</id>
<content type='text'>
Align the base address defined in header files with the base address used
in the DTS. This will facilitate the introduction of the DMA support.

Of all HSMMC users, only omap3 doesn't have the 0x100 reserved region at
the top. This region will be used to determine if the controller supports
DMA transfers

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_SYS_I2C_BUS_MAX to Kconfig</title>
<updated>2017-09-02T00:44:30Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2017-08-11T11:39:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fc760cc6e80d00f669a5f54e1fd4549e725cb22e'/>
<id>urn:sha1:fc760cc6e80d00f669a5f54e1fd4549e725cb22e</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_SYS_I2C_BUS_MAX

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
[trini: Fix AM43XX drop AM44XX]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Configs: Migrate I2C_BUS_MAX to CONFIG_SYS_I2C_BUS_MAX</title>
<updated>2017-09-01T21:56:20Z</updated>
<author>
<name>Adam Ford</name>
</author>
<published>2017-08-11T11:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=ac1d8ac8712e9268cc20ec96e692264da2f479f3'/>
<id>urn:sha1:ac1d8ac8712e9268cc20ec96e692264da2f479f3</id>
<content type='text'>
For consistency with other platforms and in preparation of Kconfig
migration, let's change Several TI platforms that use I2C_BUS_MAX
to CONFIG_SYS_I2C_BUS_MAX

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>arm: omap: Unify get_device_type() function</title>
<updated>2017-06-10T00:34:53Z</updated>
<author>
<name>Semen Protsenko</name>
</author>
<published>2017-06-02T15:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=00bbe96ebabbc83777cd8d6c6fd2791c5c8cf619'/>
<id>urn:sha1:00bbe96ebabbc83777cd8d6c6fd2791c5c8cf619</id>
<content type='text'>
Refactor OMAP3/4/5 code so that we have only one get_device_type()
function for all platforms.

Details:
 - Add ctrl variable for AM33xx and OMAP3 platforms (like it's done for
   OMAP4/5), so we can obtain status register in common way
 - For now ctrl structure for AM33xx/OMAP3 contains only status register
   address
 - Run hw_data_init() in order to assign ctrl to proper structure
 - Remove DEVICE_MASK and DEVICE_GP definitions as they are not used
   (DEVICE_TYPE_MASK and GP_DEVICE are used instead)
 - Guard structs in omap_common.h with #ifdefs, because otherwise
   including omap_common.h on non-omap4/5 board files breaks compilation

Buildman script was run for all OMAP boards. Result output:
    arm: (for 38/616 boards)
        all +352.5
        bss -1.4
        data +3.5
        rodata +300.0
        spl/u-boot-spl:all +284.7
        spl/u-boot-spl:data +2.2
        spl/u-boot-spl:rodata +252.0
        spl/u-boot-spl:text +30.5
        text +50.4
    (no errors to report)

Tested on AM57x EVM and BeagleBoard xM.

Signed-off-by: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;
Reviewed-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
[trini: Rework the guards as to not break TI81xx]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>TI: Rework SRAM definitions and maximums</title>
<updated>2016-09-06T17:41:42Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2016-08-26T17:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fa2f81b06f666710c756d25297d7a9ca48c65935'/>
<id>urn:sha1:fa2f81b06f666710c756d25297d7a9ca48c65935</id>
<content type='text'>
On all TI platforms the ROM defines a "downloaded image" area at or near
the start of SRAM which is followed by a reserved area.  As it is at
best bad form and at worst possibly harmful in corner cases to write in
this reserved area, we stop doing that by adding in the define
NON_SECURE_SRAM_IMG_END to say where the end of the downloaded image
area is and make SRAM_SCRATCH_SPACE_ADDR be one kilobyte before this.
At current we define the end of scratch space at 0x228 bytes past the
start of scratch space this this gives us a lot of room to grow.  As
these scratch uses are non-optional today, all targets are modified to
respect this boundary.

Tested on OMAP4 Pandaboard, OMAP3 Beagle xM

Cc: Albert Aribaud &lt;albert.u.boot@aribaud.net&gt;
Cc: Nagendra T S &lt;nagendra@mistralsolutions.com&gt;
Cc: Vaibhav Hiremath &lt;hvaibhav@ti.com&gt;
Cc: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Cc: Felipe Balbi &lt;balbi@ti.com&gt;
Cc: Igor Grinberg &lt;grinberg@compulab.co.il&gt;
Cc: Nikita Kiryanov &lt;nikita@compulab.co.il&gt;
Cc: Paul Kocialkowski &lt;contact@paulk.fr&gt;
Cc: Enric Balletbo i Serra &lt;eballetbo@gmail.com&gt;
Cc: Adam Ford &lt;aford173@gmail.com&gt;
Cc: Steve Sakoman &lt;sakoman@gmail.com&gt;
Cc: Stefan Roese &lt;sr@denx.de&gt;
Cc: Thomas Weber &lt;weber@corscience.de&gt;
Cc: Hannes Schmelzer &lt;oe5hpm@oevsv.at&gt;
Cc: Thomas Chou &lt;thomas@wytron.com.tw&gt;
Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Cc: Joe Hershberger &lt;joe.hershberger@ni.com&gt;
Cc: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;
Cc: Heiko Schocher &lt;hs@denx.de&gt;
Cc: Samuel Egli &lt;samuel.egli@siemens.com&gt;
Cc: Michal Simek &lt;michal.simek@xilinx.com&gt;
Cc: Wolfgang Denk &lt;wd@denx.de&gt;
Cc: Mateusz Kulikowski &lt;mateusz.kulikowski@gmail.com&gt;
Cc: Ben Whitten &lt;ben.whitten@gmail.com&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
Cc: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Cc: Sekhar Nori &lt;nsekhar@ti.com&gt;
Cc: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Cc: "B, Ravi" &lt;ravibabu@ti.com&gt;
Cc: "Matwey V. Kornilov" &lt;matwey.kornilov@gmail.com&gt;
Cc: Ladislav Michl &lt;ladis@linux-mips.org&gt;
Cc: Ash Charles &lt;ashcharles@gmail.com&gt;
Cc: "Kipisz, Steven" &lt;s-kipisz2@ti.com&gt;
Cc: Daniel Allred &lt;d-allred@ti.com&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Tested-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Acked-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Tested-by: Ladislav Michl &lt;ladis@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>omap4: i2c: correct register offset for sync register</title>
<updated>2016-07-26T06:39:10Z</updated>
<author>
<name>Mugunthan V N</name>
</author>
<published>2016-07-18T09:40:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=3465f807d4b90378d86b3904ce2db196462ddd4e'/>
<id>urn:sha1:3465f807d4b90378d86b3904ce2db196462ddd4e</id>
<content type='text'>
The register offset of i2c_sysc offset is not correct as per
omap4 TRM [1], correct the offsets as per the documentation.

[1] - http://www.ti.com/lit/ug/swpu235ab/swpu235ab.pdf

Signed-off-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>omap4: Reboot mode support</title>
<updated>2016-03-15T19:12:53Z</updated>
<author>
<name>Paul Kocialkowski</name>
</author>
<published>2016-02-27T18:19:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=faec3f984120f1bee3f193c339f15c451b6d26e1'/>
<id>urn:sha1:faec3f984120f1bee3f193c339f15c451b6d26e1</id>
<content type='text'>
Reboot mode is written to SAR memory before reboot in the form of a string.

This mechanism is supported on OMAP4 by various TI kernels.

It is up to each board to make use of this mechanism or not.

Signed-off-by: Paul Kocialkowski &lt;contact@paulk.fr&gt;
</content>
</entry>
</feed>
