Jean-Christophe PLAGNIOL-VILLARD
7492e86329
Introduce ARM AMBA bus
...
This will allow to detect the amba device and use the right driver for it at
runtime.
The code is base on linux 3.5.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-11 12:48:34 +08:00
Eric Bénard
298d15571d
i.MX51: unbreak FEC iomux
...
in commit 2bdc9f57a8
the iomux was synced
with the kernel but this leads to some changes in the PAD_CTRL of some
FEC pins leading to a non working FEC on our cpuimx51 board.
This patch set back the PAD_CTRL of the missing pins to the initial
value.
Signed-off-by: Eric Bénard <eric@eukrea.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-07 10:28:17 +02:00
Jean-Christophe PLAGNIOL-VILLARD
361d5bd773
fs/nfs: fix read when size < 1024
...
Currently we always request 1024.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-07 10:27:15 +02:00
Jan Weitzel
38d288b4e6
PCM049: nand_bootstrap add shebang
...
Signed-off-by: Jan Weitzel <j.weitzel@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-06 19:29:11 +02:00
Jean-Christophe PLAGNIOL-VILLARD
25fc2ca049
Atmel sam9x boards: enable the pbl
...
so we are smaller than the 256KiB reserved for barebox
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-06 09:25:17 +02:00
Jean-Christophe PLAGNIOL-VILLARD
2253971b92
Calao boards: enable the pbl
...
so we are smaller than the 256KiB reserved for barebox
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-06 09:25:17 +02:00
Sascha Hauer
f77269a819
Merge branch 'for-next/usb'
2012-09-05 12:59:59 +02:00
Sascha Hauer
40830caf4e
Merge branch 'for-next/smc911x'
2012-09-05 12:59:59 +02:00
Sascha Hauer
f63576730b
Merge branch 'for-next/sandbox'
2012-09-05 12:59:58 +02:00
Sascha Hauer
6662e16dbb
Merge branch 'for-next/ppc'
...
Conflicts:
arch/ppc/boards/freescale-p2020rdb/p2020rdb.c
arch/ppc/configs/p2020rdb_defconfig
arch/ppc/mach-mpc85xx/include/mach/immap_85xx.h
2012-09-05 12:59:54 +02:00
Sascha Hauer
bed1a6ffab
Merge branch 'for-next/pbl'
2012-09-05 12:59:29 +02:00
Sascha Hauer
b40aeb00d3
Merge branch 'for-next/omap'
2012-09-05 12:59:29 +02:00
Sascha Hauer
6cb993c0cd
Merge branch 'for-next/mtd'
2012-09-05 12:59:29 +02:00
Sascha Hauer
d7257236a7
Merge branch 'for-next/misc'
2012-09-05 12:59:29 +02:00
Sascha Hauer
d79712f82e
Merge branch 'for-next/menu'
2012-09-05 12:59:29 +02:00
Sascha Hauer
2c8c801c67
Merge branch 'for-next/mc13xxx'
2012-09-05 12:59:29 +02:00
Sascha Hauer
e5a927883e
Merge branch 'for-next/link'
2012-09-05 12:59:29 +02:00
Sascha Hauer
62b665b644
Merge branch 'for-next/jtag'
2012-09-05 12:59:29 +02:00
Sascha Hauer
9196d727ad
Merge branch 'for-next/imx'
2012-09-05 12:59:29 +02:00
Sascha Hauer
038307cb5e
Merge branch 'for-next/i2c'
2012-09-05 12:59:29 +02:00
Sascha Hauer
4c9d8da6fe
Merge branch 'for-next/hush'
2012-09-05 12:59:29 +02:00
Sascha Hauer
978b0739dc
Merge branch 'for-next/gpiolib'
2012-09-05 12:59:29 +02:00
Sascha Hauer
40126ad7f8
Merge branch 'for-next/fs'
2012-09-05 12:59:29 +02:00
Sascha Hauer
e141988898
Merge branch 'for-next/device-id'
2012-09-05 12:59:29 +02:00
Sascha Hauer
5d8accbe96
Merge branch 'for-next/atmel'
2012-09-05 12:59:29 +02:00
Sascha Hauer
1b47aa82b1
Release v2012.09.0
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-05 12:57:01 +02:00
Steffen Trumtrar
61caefcf25
gpio: add driver for stmpe io-expander
...
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-05 11:51:50 +02:00
Steffen Trumtrar
054cef284e
mfd: add stmpe-i2c driver
...
The stmpe mfds can be connected via i2c and spi. This driver provides the basic
infrastructure for the i2c kind. It can be added as a normal i2c-device in the
board code. To enable functions a platform_data struct has to be provided, that
describes what parts of the chip are to be used.
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-05 11:48:16 +02:00
Sascha Hauer
42d3d24c71
fs: add symlink and readlink support
...
This patch series introduce the support of symlink and readlink at
1) vfs level
2) libc API
- symlink
- readlink
3) commands
- ln
- readlink
3) filesystem
- ramfs
- nfs
- envfs
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAABAgAGBQJQRlTvAAoJEOrjwV5ZMRf22xwQAK/ahv/2Wt9Vh+cGBojvpoZD
ksx9zFw2uiLL+xxavXLxDYtJRoKuiru+kly/UEoIjZZr35qj02WVvVlge5F2r5wv
VzI8tOsHk1TrLDCG5l403ZU2Zg8Pi4nF41YG8Vyd7/MAuUro2SwiWjndJfoU1o/X
68+v2kQTwg9mOYbcUMdOUBh+uI5AzH47kzcednY1nDsKt5yLMLsaauTcxaPRWMZy
dlIgIm05oWs0GkLlSdCVo8RfxMTeK+3orLWLkn3H/pTFhAThdWsLWTl28Cee1bzg
siy2op6eZUBwnmnK9jojHK+knO5etsNsovsJzTArEuKseh5wESaTVFzA87bip/c4
Tv53ImnPqI0RpIAVHDYQ9yz1GOa/tDAzMt9kjHgCsUdU2W0eeD5tLvv89JgNPJOm
AWYlI2Tsx5vsnPHtdCVVNvpDloIPxWgCNB+p2txlmzo1AkGGk+701xx2t4zTmDAb
OsPGEhzFMAI7fxHOWlY1FHnHFsGihf72LqOX7YVyMqBwWK01xGkY0sOAmaMtvqJz
hdOxdlf4kmWLokqE1cdY7fZ7XvyNtCMEaMJYJYMEWlxG71C07DXF0VIEvQ3Ja1pT
jKi+/0YzSiIHGg8tS3Q/rEoGBfaJE/xMucCaPD9NDc7/VApEi1xPjIdqCwGnRs45
qsNKhxHoGO61cmeQ1l4H
=AEUW
-----END PGP SIGNATURE-----
Merge tag 'fs-symlink' of git://git.jcrosoft.org/barebox into for-next/link
fs: add symlink and readlink support
This patch series introduce the support of symlink and readlink at
1) vfs level
2) libc API
- symlink
- readlink
3) commands
- ln
- readlink
3) filesystem
- ramfs
- nfs
- envfs
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-04 21:26:09 +02:00
Jean-Christophe PLAGNIOL-VILLARD
b65e607923
defautenv: add support of symlink
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
acef08abb7
envfs: add support of symlink
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
d3cbc61596
envfs: add support of variable inode size
...
Introduce a struct envfs_inode_end with more data.
Today this will just containt the file mode to be able to add the symlink
support.
But this is compatible with the previous envfs version as they will do not
care about the extra as the previous version is just reading the filename and
then consume the extra data without using them.
Increase the envfs version to 1.0
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
ff3058e3bb
envfs: introduce version major and minor
...
they are store in the super block at byte 16th and 17th.
set the verison at 0.1
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
f7edad7cbf
recursive_action: add ACTION_FOLLOWLINKS support
...
this is need to support symlink in envfs
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
dccdc2ed88
dirname: add -V option to return only path related to the mountpoint
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
0939b7c549
ls: add symlink support to -l
...
barebox:/ ls -l /env/init.d/
drwxrwxrwx 0 .
drwxrwxrwx 0 ..
lrwxrwxrwx 11 net -> ../boot/net
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
bf32bc1d9a
command: add ln support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
69a4ea15db
command: add readlink support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
f26472f2d1
test: add -L support to test if it's a symbolic link
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
0e22047a99
nfs: add readlink support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
ad6c28ac41
ramfs: add symlink and readlink support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
1483f45879
fs: introduce get_mounted_path to get the path where a file is mounted
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:14 +08:00
Jean-Christophe PLAGNIOL-VILLARD
c3defd0504
fs: open: add symlink support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:13 +08:00
Jean-Christophe PLAGNIOL-VILLARD
2d7ac4aa33
fs: implement stat
...
stat() stats the file pointed to by path and fills in buf.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:13 +08:00
Jean-Christophe PLAGNIOL-VILLARD
65d4f485eb
fs: add symlink support
...
Limit it's support to existing file only
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:13 +08:00
Jean-Christophe PLAGNIOL-VILLARD
99684498ec
fs: rename stat to lstat as we implement lstat
...
For compatibility put a inline on lstat for stat until we have the symlink
support.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:13 +08:00
Jean-Christophe PLAGNIOL-VILLARD
f4d850eb76
fs: fix rmdir with symlink
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:13 +08:00
Jean-Christophe PLAGNIOL-VILLARD
2f17f1a22f
fs: add readlink support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-09-05 03:22:13 +08:00
Sascha Hauer
b395e8bfb0
ARM i.MX: switch to gpiolib support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de>
2012-09-04 21:01:05 +02:00
Renaud Barbier
075209e8f3
ppc: p2020rdb i2c support
...
Support for both i2c busses on the p2020rdb board is added and the
configuration file is updated to add the I2C driver and commands.
Signed-off-by: Renaud Barbier <renaud.barbier@ge.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-09-04 11:16:48 +02:00