Re: [U-Boot] [PATCH] watchdog disable for socfpga

2014-09-12 Thread Chin Liang See
Hi Pavel, On Tue, 2014-09-09 at 14:03 +0200, ZY - pavel wrote: This adds watchdog disable. It is neccessary for running Linux kernel. Signed-off-by: Pavel Machek pa...@denx.de diff --git a/arch/arm/cpu/armv7/socfpga/reset_manager.c b/arch/arm/cpu/armv7/socfpga/reset_manager.c index

Re: [U-Boot] [PATCH] watchdog disable for socfpga

2014-09-12 Thread Chin Liang See
Hi Pavel, On Tue, 2014-09-09 at 15:09 +0200, ZY - pavel wrote: On Tue 2014-09-09 14:31:46, Marek Vasut wrote: On Tuesday, September 09, 2014 at 02:30:01 PM, Pavel Machek wrote: On Tue 2014-09-09 14:20:23, Marek Vasut wrote: On Tuesday, September 09, 2014 at 02:03:28 PM, Pavel Machek

Re: [U-Boot] [PATCH] watchdog disable for socfpga

2014-09-12 Thread Marek Vasut
On Friday, September 12, 2014 at 08:10:22 AM, Chin Liang See wrote: Hi Pavel, On Tue, 2014-09-09 at 14:03 +0200, ZY - pavel wrote: This adds watchdog disable. It is neccessary for running Linux kernel. Signed-off-by: Pavel Machek pa...@denx.de diff --git

Re: [U-Boot] [PATCH] base addresses for more subsystems

2014-09-12 Thread Chin Liang See
On Tue, 2014-09-09 at 14:05 +0200, ZY - pavel wrote: Add base addresses for more subsystems. Signed-off-by: Pavel Machek pa...@denx.de diff --git a/arch/arm/include/asm/arch-socfpga/socfpga_base_addrs.h b/arch/arm/include/asm/arch-socfpga/socfpga_base_addrs.h index 2d3152d..39a7874

[U-Boot] [PATCH] test: dfu: script: wrong md5sum on nand partitions

2014-09-12 Thread Heiko Schocher
when uplaoding a file, at least from a nand partition, the complete mtd nand partition size is transferred. This leads in a wrong md5sum as the filesize is different between the downloaded file and the uploaded file. Limit the uploaded filesize to the downloaded fixes this. Signed-off-by: Heiko

Re: [U-Boot] [PATCH v4 1/2] mtd: nand: add Freescale vf610_nfc driver

2014-09-12 Thread Stefano Babic
On 11/09/2014 20:57, Bill Pringlemeir wrote: On 11 Sep 2014, ste...@agner.ch wrote: This adds initial support for Freescale NFC (NAND Flash Controller) found in ARM Vybrid SoC's, Power Architecture MPC5125 and others. The driver is called vf610_nfc since this is the first supported and

Re: [U-Boot] [PATCH v4 1/6] nand: denali: add Denali NAND driver for SPL

2014-09-12 Thread Chin Liang See
Hi Masahiro, On Fri, 2014-09-05 at 14:50 +0900, Masahiro Yamada wrote: The SPL-mode driver for Denali(Cadence) NAND Flash Memory Controller IP. This driver requires two CONFIG macros: - CONFIG_SPL_NAND_DENALI Define to enable this driver. - CONFIG_SYS_NAND_BAD_BLOCK_POS

Re: [U-Boot] [PATCH] dw_mmc: cleanups

2014-09-12 Thread Chin Liang See
Hi, On Thu, 2014-09-11 at 11:06 +0900, Jaehoon Chung wrote: Hi, Pavel. It looks good to me. If you're ok, can i suggest one thing? On 09/05/2014 07:49 PM, Pavel Machek wrote: dw_mmc driver was responding to errors with debug(). Change that to prinf so that any errors are

[U-Boot] [PATCH] powerpc/t4rdb: Add support of CPLD

2014-09-12 Thread Chunhe Lan
This support of CPLD includes - Files and register definitions - Command to switch alternate bank - Command to switch default bank Signed-off-by: Chunhe Lan chunhe@freescale.com --- board/freescale/t4rdb/Makefile |1 + board/freescale/t4rdb/cpld.c | 136

Re: [U-Boot] [PATCH] sort drivers/mmc/Makefile

2014-09-12 Thread Chin Liang See
On Tue, 2014-09-09 at 15:16 +0200, ZY - pavel wrote: Sort drivers/mmc makefile, as requested by wd. Signed-off-by: Pavel Machek pa...@denx.de diff --git a/drivers/mmc/Makefile b/drivers/mmc/Makefile index 464cee1..461d7d8 100644 --- a/drivers/mmc/Makefile +++ b/drivers/mmc/Makefile

Re: [U-Boot] [PATCH v2] imx: ddr: Move mx6q_4x_mt41j128.cfg to mx6sabresd board dir

2014-09-12 Thread Stefano Babic
Hi everybody, On 02/09/2014 01:51, Fabio Estevam wrote: On Mon, Sep 1, 2014 at 8:34 PM, Eric Nelson eric.nel...@boundarydevices.com wrote: I believe that the Wand board is using the configuration files from the nitrogen6x tree. Yes, I should have said As it stands today only mx6qsabresd

Re: [U-Boot] [PATCH v4 1/2] mtd: nand: add Freescale vf610_nfc driver

2014-09-12 Thread Stefano Babic
Hi Stefan, On 11/09/2014 15:07, Stefan Agner wrote: This adds initial support for Freescale NFC (NAND Flash Controller) found in ARM Vybrid SoC's, Power Architecture MPC5125 and others. The driver is called vf610_nfc since this is the first supported and tested hardware platform supported by

Re: [U-Boot] [PATCH v4 1/6] nand: denali: add Denali NAND driver for SPL

2014-09-12 Thread Masahiro Yamada
Hi. Changes in v4: - Add a workaround to not depend on the Denali driver posted by Chin Liang See. This driver has been taking too long: http://patchwork.ozlabs.org/patch/381305/ Yup, hopefully v10 would be the final patch. I hope so. +static int

Re: [U-Boot] [PATCH] imx: imx6q/dlsabreauto: Add PMIC Pfuze100 support

2014-09-12 Thread Stefano Babic
Hi Ye, On 10/09/2014 07:52, Ye.Li wrote: Initialize the Pfuze100 at board late init. Signed-off-by: Ye.Li b37...@freescale.com --- board/freescale/mx6qsabreauto/mx6qsabreauto.c | 52 - include/configs/mx6qsabreauto.h |6 +++ 2 files changed,

Re: [U-Boot] [PATCH 0/8] samsung: Use common config files with Samsung boards (help wanted)

2014-09-12 Thread Przemyslaw Marczak
Hello Simon, On 09/09/2014 12:31 PM, Przemyslaw Marczak wrote: Hi, I will test this patch set on a trats2 board - today evening. On 09/09/2014 08:05 AM, Simon Glass wrote: Hi Minkyu, On 25 July 2014 08:43, Simon Glass s...@chromium.org wrote: Hi Lucasz, On 24 July 2014 09:34, Lukasz

Re: [U-Boot] [PATCH v3] imx: Support i.MX6 High Assurance Boot authentication

2014-09-12 Thread Stefano Babic
Hi Nitin, On 04/09/2014 03:18, Nitin Garg wrote: When CONFIG_SECURE_BOOT is enabled, the signed images like kernel and dtb can be authenticated using iMX6 CAAM. The added command hab_auth_img can be used for HAB authentication of images. The command takes the image DDR location, IVT (Image

Re: [U-Boot] [PATCH 1/2] SPI: mxc_spi: remove second reset from ECSPI config handler

2014-09-12 Thread Stefano Babic
Hi Markus, On 01/09/2014 10:46, Markus Niebel wrote: From: Markus Niebel markus.nie...@tq-group.com the second reset prevents other registers to be written. This will prevent to have the correct signal levels for SCLK before writing to the config reg in spi_xchg_single. Tested with GPIO

Re: [U-Boot] [PATCH 1/2] SPI: mxc_spi: remove second reset from ECSPI config handler

2014-09-12 Thread Jagan Teki
I will pick! On 12 September 2014 14:20, Stefano Babic sba...@denx.de wrote: Hi Markus, On 01/09/2014 10:46, Markus Niebel wrote: From: Markus Niebel markus.nie...@tq-group.com the second reset prevents other registers to be written. This will prevent to have the correct signal levels for

[U-Boot] [PATCH v2 1/1] net: dns: fix for DNS queries sent to the wrong MAC address

2014-09-12 Thread Gerhard Sittig
When a DNS query is sent out, the ethernet packet can get directed to the MAC address of a server that was communicated to before. This is wrong when the previously stored MAC address corresponds to a different server's IP address, i.e. when the IP address of the previous and the current

[U-Boot] [PATCH] powerpc/mpc85xx: Add DSP side awareness for Freescale Heterogeneous SoCs

2014-09-12 Thread Shaveta Leekha
The code provides framework for heterogeneous multicore chips based on StarCore and Power Architecture which are chasis-2 compliant, like B4860 and B4420 It will make u-boot recognize all non-ppc cores and peripherals like SC3900/DSP CPUs, MAPLE, CPRI and print their configuration in u-boot logs.

Re: [U-Boot] [PATCH v3 1/4] imx: mx6slevk: Add I2C1 support

2014-09-12 Thread Stefano Babic
Hi Ye, On 11/09/2014 05:13, Ye.Li wrote: Add I2C1 pin and pad settings, and enable the MXC I2C driver. I see two different topics in this patch: 1. Add I2C1 pins to mx6sl pins. This is general, and not related to a specific board. 2. Add I2C1 support to 6slevk board, as in subject. Please

Re: [U-Boot] [PATCH v3 3/4] imx: mx6sabresd: Add clear print for pfuze200

2014-09-12 Thread Stefano Babic
Hi Ye, On 11/09/2014 05:13, Ye.Li wrote: Add clear print log to show pfuze200 or pfuze100 found on mx6sabresd. Signed-off-by: Ye.Li b37...@freescale.com --- Changes since v1: - None Changes since v2: - None board/freescale/mx6sabresd/mx6sabresd.c |3 ++- 1 files changed, 2

Re: [U-Boot] [PATCH] imx: imx6q/dlsabreauto: Add PMIC Pfuze100 support

2014-09-12 Thread Li Ye-B37916
On 9/12/2014 4:17 PM, Stefano Babic wrote: Hi Ye, On 10/09/2014 07:52, Ye.Li wrote: Initialize the Pfuze100 at board late init. Signed-off-by: Ye.Li b37...@freescale.com --- board/freescale/mx6qsabreauto/mx6qsabreauto.c | 52 - include/configs/mx6qsabreauto.h

Re: [U-Boot] [PATCH v3 1/4] imx: mx6slevk: Add I2C1 support

2014-09-12 Thread Li Ye-B37916
Hi Stefano, On 9/12/2014 6:08 PM, Stefano Babic wrote: Hi Ye, On 11/09/2014 05:13, Ye.Li wrote: Add I2C1 pin and pad settings, and enable the MXC I2C driver. I see two different topics in this patch: 1. Add I2C1 pins to mx6sl pins. This is general, and not related to a specific board.

Re: [U-Boot] [PATCH] imx: imx6q/dlsabreauto: Add PMIC Pfuze100 support

2014-09-12 Thread Stefano Babic
Hi Ye, On 12/09/2014 12:27, Li Ye-B37916 wrote: On 9/12/2014 4:17 PM, Stefano Babic wrote: Hi Ye, On 10/09/2014 07:52, Ye.Li wrote: Initialize the Pfuze100 at board late init. Signed-off-by: Ye.Li b37...@freescale.com --- board/freescale/mx6qsabreauto/mx6qsabreauto.c | 52

Re: [U-Boot] [PATCH v10] nand/denali: Adding Denali NAND driver support

2014-09-12 Thread Masahiro Yamada
On Fri, 12 Sep 2014 00:42:17 -0500 Chin Liang See cl...@altera.com wrote: To add the Denali NAND driver support into U-Boot. This driver is leveraged from Linux with commit ID fdbad98dff8007f2b8bee6698b5d25ebba0471c9. For Denali controller 64 variance, you need to declare macro

[U-Boot] [PATCH v5 0/2] arm: vf610: add NAND flash support

2014-09-12 Thread Stefan Agner
This patch set adds NAND Flash Controller (NFC) support for Freescale Vybrid ARM SoCs (vf610). The driver is based on Bill Pringlemeirs prelineary patch sent in January 2014 to the MTD mailing list: http://lists.infradead.org/pipermail/linux-arm-kernel/2014-January/226623.html Changes in v5 -

[U-Boot] [PATCH v5 2/2] arm: vf610: add NAND support for vf610twr

2014-09-12 Thread Stefan Agner
This adds NAND support for the Vybrid tower system (TWR-VF65GS10) provided by the vf610_nfc driver. Full 16-Bit bus width is supported. Also an aditional config vf610twr_nand is introduced which gets the environment from NAND. However, booting U-Boot from NAND is not yet possible due to missing

[U-Boot] [PATCH v5 1/2] mtd: nand: add Freescale vf610_nfc driver

2014-09-12 Thread Stefan Agner
This adds initial support for Freescale NFC (NAND Flash Controller) found in ARM Vybrid SoC's, Power Architecture MPC5125 and others. The driver is called vf610_nfc since this is the first supported and tested hardware platform supported by the driver. Signed-off-by: Stefan Agner ste...@agner.ch

[U-Boot] A minor question on a Driver Model function

2014-09-12 Thread Masahiro Yamada
Hi Simon, I have a qustion about lists_driver_lookup_name() function. for (entry = drv; entry != drv + n_ents; entry++) { if (strncmp(name, entry-name, len)) continue; /* Full match */ if (len ==

Re: [U-Boot] [PATCH v3 3/4] imx: mx6sabresd: Add clear print for pfuze200

2014-09-12 Thread Li Ye-B37916
Hi Stefano, On 9/12/2014 6:13 PM, Stefano Babic wrote: Hi Ye, On 11/09/2014 05:13, Ye.Li wrote: Add clear print log to show pfuze200 or pfuze100 found on mx6sabresd. Signed-off-by: Ye.Li b37...@freescale.com --- Changes since v1: - None Changes since v2: - None

[U-Boot] boot count feature with eMMC booting

2014-09-12 Thread jags gediya
I want to implement fail-safe booting feature in my project. Basically my logic is, i will increase any u-boot environment variable each time and up on successful bring up, i want to decrease the value of that again. If the value of u-boot environment variable is more than 5, it will boot from the

[U-Boot] Pull request: u-boot-arm/master

2014-09-12 Thread Albert ARIBAUD
Hello Tom, The following changes since commit d6c1ffc7d23f4fe4ae8c91101861055b8e1501b6: Prepare v2014.10-rc2 (2014-09-02 16:58:29 -0400) are available in the git repository at: git://git.denx.de/u-boot-arm master for you to fetch changes up to a7f99bf139b3aaa0d5494693fd0395084355e41a:

[U-Boot] [PULL] Please pull u-boot-imx

2014-09-12 Thread Stefano Babic
Hi Albert, please pull from u-boot-imx, thanks ! The board cm_fx6 cannot be built due to a couple of missing patches that are already merged into u-boot-spi. Please ignore this issue, the board will be compiled clean at the next iteration after Jagan's tree will be merged by Tom. The following

Re: [U-Boot] [PATCH 0/8] samsung: Use common config files with Samsung boards (help wanted)

2014-09-12 Thread Simon Glass
Hi Przemyslaw, On 12 September 2014 02:39, Przemyslaw Marczak p.marc...@samsung.com wrote: Hello Simon, On 09/09/2014 12:31 PM, Przemyslaw Marczak wrote: Hi, I will test this patch set on a trats2 board - today evening. On 09/09/2014 08:05 AM, Simon Glass wrote: Hi Minkyu, On 25

Re: [U-Boot] [PATCH] test: dfu: script: wrong md5sum on nand partitions

2014-09-12 Thread Stephen Warren
On 09/12/2014 12:27 AM, Heiko Schocher wrote: when uplaoding a file, at least from a nand partition, the complete mtd nand partition size is transferred. This leads in a wrong md5sum as the filesize is different between the downloaded file and the uploaded file. Limit the uploaded filesize to

Re: [U-Boot] [PATCH 1/7] ARM: sunxi: Fix build break when CONFIG_USB_EHCI is not defined

2014-09-12 Thread Chen-Yu Tsai
On Fri, Sep 12, 2014 at 2:57 AM, Ian Campbell i...@hellion.org.uk wrote: On Thu, 2014-09-11 at 19:19 +0200, Hans de Goede wrote: Hi Chen, On 09/11/2014 07:07 PM, Chen-Yu Tsai wrote: Hi Ian, Hans, On Mon, Sep 8, 2014 at 9:28 PM, Chen-Yu Tsai w...@csie.org wrote: BOOT_TARGET_DEVICES

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Michal Simek
Hi Wolfgang, On 09/11/2014 09:46 AM, Wolfgang Denk wrote: Dear Michal, In message 54112b64.5010...@monstr.eu you wrote: I am not sure if you need to have separate repo to work like this. I am keeping zynq patches in my microblaze repo and sending pull request to Albert (or Tom now) and

Re: [U-Boot] Pull request: u-boot-arm/master

2014-09-12 Thread Tom Rini
On Fri, Sep 12, 2014 at 03:42:19PM +0200, Albert ARIBAUD wrote: Hello Tom, The following changes since commit d6c1ffc7d23f4fe4ae8c91101861055b8e1501b6: Prepare v2014.10-rc2 (2014-09-02 16:58:29 -0400) are available in the git repository at: git://git.denx.de/u-boot-arm master

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Wolfgang Denk
Dear Michal, In message 541334d0.80...@monstr.eu you wrote: But creating separate repository for every SoC in u-boot seems to me just too much. We're not talking about one repo for every SoC here. Definitely I also really appreciate that Marek volunteers to be responsible for socfpga. But

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Wolfgang Denk
Dear Dinh, In message 54133b22.2090...@opensource.altera.com you wrote: So I suggest we create u-boot-socfpga now, as this will be needed in any case when any significant amount of patches is coming in for mainline. For now, we assing Marek as custodian - he has volunteered, and he

Re: [U-Boot] (no subject)

2014-09-12 Thread Mariusz Boguszewski
Hello, I need to get this new version of u-boot for my PandaBoard A6 rev. I tried Linaro release 14.08 from July 2014 but all I get is the error: U-Boot SPL 2013.01.-rc1-g43ee87a (May 25 2014 - 07:45:31) OMAP4430 ES2.3 SDRAM: identified size not same as expected size identified: 0 expected:

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Dinh Nguyen
On 09/12/2014 12:25 AM, Wolfgang Denk wrote: Dear Dinh, In message 54122de5.1080...@opensource.altera.com you wrote: Understood...You have just lit a fire in our arses! We have added a resource internally, Vince Bridgers, to help us upstream more u-boot support. Also, now that Linux

Re: [U-Boot] (no subject)

2014-09-12 Thread Michael Trimarchi
Hi Il 12/set/2014 21:53 Mariusz Boguszewski mariusz.boguszew...@csr.com ha scritto: Hello, I need to get this new version of u-boot for my PandaBoard A6 rev. I tried Linaro release 14.08 from July 2014 but all I get is the error: U-Boot SPL 2013.01.-rc1-g43ee87a (May 25 2014 - 07:45:31)

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Michael Trimarchi
Hi all Il 12/set/2014 21:53 Dinh Nguyen dingu...@opensource.altera.com ha scritto: On 09/12/2014 12:25 AM, Wolfgang Denk wrote: Dear Dinh, In message 54122de5.1080...@opensource.altera.com you wrote: Understood...You have just lit a fire in our arses! We have added a resource

Re: [U-Boot] Please pull u-boot-dm.git

2014-09-12 Thread Simon Glass
Hi Tom (Rini), On 10 September 2014 13:04, Simon Glass s...@chromium.org wrote: Hi Tom, This pull includes driver model implementations for serial (uclass, sandbox and Tegra) as well as GPIO for Tegra, I've held off on exynos until we resolve some questions there. I'm not 100% sure it will

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread David Hawkins
Hi guys, I'm going to jump in here with an end-user's perspective, along with an offer of assistance/contribution. I'm interested in using Altera's SOCs in my designs. Altera guys - if you look over on the Altera Forum, you will see that I am very active over there (basically answering

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Michael Trimarchi
Hi Il 12/set/2014 23:16 David Hawkins d...@ovro.caltech.edu ha scritto: Hi guys, I'm going to jump in here with an end-user's perspective, along with an offer of assistance/contribution. I'm interested in using Altera's SOCs in my designs. Altera guys - if you look over on the Altera

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread David Hawkins
Hi Michael, We know and thank you very much for price list ;) I hope my incomplete list of vendors did not offend you. I'm board vendor agnostic. If your company has an Altera SoC board, I'm more than happy to look at it too. Feel free to offer alternative options :) Cheers, Dave

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Michael Trimarchi
Hi Dave Il 12/set/2014 23:23 David Hawkins d...@ovro.caltech.edu ha scritto: Hi Michael, We know and thank you very much for price list ;) I hope my incomplete list of vendors did not offend you. I'm board vendor agnostic. If your company has an Altera SoC board, I'm more than happy to

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Dinh Nguyen
On 09/12/2014 02:46 PM, Wolfgang Denk wrote: Dear Dinh, In message 54133b22.2090...@opensource.altera.com you wrote: So I suggest we create u-boot-socfpga now, as this will be needed in any case when any significant amount of patches is coming in for mainline. For now, we assing Marek as

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Dinh Nguyen
On 09/12/2014 04:05 PM, David Hawkins wrote: Hi guys, I'm going to jump in here with an end-user's perspective, along with an offer of assistance/contribution. I'm interested in using Altera's SOCs in my designs. Altera guys - if you look over on the Altera Forum, you will see that I am

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Wolfgang Denk
Dear Dinh, In message 54136276.6040...@opensource.altera.com you wrote: To get patches or new code into U-Boot mainline, these have to be submitted to the U-Boot mailing list (among other purposes for archival and that they get stored in the patchwork database). Then a peer review takes

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Dinh Nguyen
On 09/12/2014 05:14 PM, Wolfgang Denk wrote: Dear Dinh, In message 54136276.6040...@opensource.altera.com you wrote: To get patches or new code into U-Boot mainline, these have to be submitted to the U-Boot mailing list (among other purposes for archival and that they get stored in the

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Wolfgang Denk
Dear Dinh, In message 5413667d.50...@opensource.altera.com you wrote: Wolfgang's advice is valuable and noted. However, it is in Altera's best interest that we have 1 central gathering point for all our opensource software support. Full agreement here. But I would like to point out that

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread Wolfgang Denk
Dear Dinh, In message 541373ad.4020...@opensource.altera.com you wrote: Then I vote for myself as the custodian for u-boot-socfpga. By the way, May I ask what made you change your mind like that? First you wrote that Vince was assigned to to that, and now it's suddenly you? As far as I can

Re: [U-Boot] u-boot-socfpga repository

2014-09-12 Thread David Hawkins
Hi all, Texas Instruments has recently realized that this is the way to go, and have invested significantly in this area - as demonstrated by Tom Rini. TI have dedicated a page to mainlining: http://www.ti.com/lsds/ti/tools-software/mainlinelinux.page TI also has a very nice article in

Re: [U-Boot] [PATCH 0/8] U-Boot port to Xtensa architecture

2014-09-12 Thread Max Filippov
Hi Michal, On Fri, Aug 29, 2014 at 6:46 AM, Michal Simek mon...@monstr.eu wrote: On 08/29/2014 02:25 PM, Max Filippov wrote: On Fri, Aug 29, 2014 at 3:50 PM, Michal Simek mon...@monstr.eu wrote: Any link to bitstreams? I have ml605 and kc705 here and will be nice to test it. The board